Skip to content

feat: richer asset metadata in ocr_list_assets #5

@boorich

Description

@boorich

Problem

ocr_list_assets returns price, duration, token address, and owner — the static fields from the AssetCreated event. It does not include live state that is useful for an operator making decisions.

What to do

For each asset returned, optionally hydrate (via multicall or Ponder):

  • Active subscriber count
  • Unclaimed creator fee balance
  • Unclaimed registry fee balance
  • Current subscription price (in case it was updated via setSubscriptionPrice)

Could be gated behind a detailed: boolean input parameter to keep the default fast.

Why

An operator asking "list my assets" in Claude probably wants to know which ones have active subscribers and which have fees waiting to be claimed — not just the contract addresses. This turns ocr_list_assets from a lookup tool into a useful dashboard view.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type: EnhancementAdded to issues and PRs when a change includes improvements or optimizations.

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions