HYBRID-CHAINDEVELOPERS
DOCUMENTATIONv2

OPERATE · MODULE 13

Digital Assets

Discover published tokens and collections through source-backed public projections, verify exact-decimal supply and retained lifecycle evidence, and keep future issuance, trading, redemption, marketplace, payment, and delivery authority in their separate governed lifecycles.

BUSINESS CASES

Where this module fits

  • public token and digital-asset catalog discovery
  • canonical token details and collection membership
  • mint, lifecycle, provenance, and proof reconciliation
  • fungible, security-token, and collectible asset issuance
  • collection and asset publication
  • governed mint, burn, and supply reconciliation
  • marketplace listing and cancellation
  • ownership, provenance, and proof verification
  • Commerce-backed asset delivery reconciliation

PRIMARY CONSUMERS

Who integrates it

  • asset issuers
  • marketplaces
  • portfolio agents

PREREQUISITES

What must exist first

  • issuer, holder, seller, or separately governed compliance authority appropriate to the exact mutation
  • active network, asset, collection, authority, precision, cap, metadata, and compliance policy eligibility
  • fresh purpose-bound step-up and RFC 9421 request signature for consequential planned mutations
  • authoritative Commerce confirmation when payment or order evidence participates

RECOMMENDED WORKFLOW

Compose the module safely.

  1. 01

    discover public collections and assets through GET /api/v2/asset-collections and GET /api/v2/assets, preserving cursors and exact decimal strings

  2. 02

    resolve one canonical asset UUID, then reconcile detail, lifecycle history, retained proofs, and referenced mint evidence without inferring private holdings or authority

  3. 03

    select the asset class, governing network, collection, authorities, precision, supply cap, metadata, and compliance policy

  4. 04

    create a private canonical collection or asset draft and review its commitment before publication

  5. 05

    publish collection and asset identities separately from minting, holdings, listings, payment, or delivery

  6. 06

    apply mint, burn, listing, and cancellation commands only against freshly read version, supply, balance, reservation, and authority state

  7. 07

    resolve payment and checkout facts from Commerce and reconcile delivery atomically; never accept caller-authored paid assertions

MODULE CONTRACTS

Every mapped endpoint

Each operation states whether its request shape is authoritative in OpenAPI, reviewed as a planning profile, or intentionally left as an outline pending an owner schema.

GETList collections/api/v2/asset-collectionsList digital-asset collections and publication state.POSTCreate collection/api/v2/asset-collectionsPlanned capability: create a collection with authority, metadata, royalty, and visibility policy.GETGet collection/api/v2/asset-collections/{collection_uuid}Return one public collection identity, classification, metadata commitment, and lifecycle state.POSTPublish collection/api/v2/asset-collections/{collection_uuid}/publicationsPlanned capability: publish an eligible collection and freeze its public identity.GETList market listings/api/v2/asset-listingsPlanned capability: list active and historical asset listings, orders, and settlement posture.POSTCreate listing/api/v2/asset-listingsPlanned capability: create a signed asset listing with quantity, unit price, settlement currencies, tolerance, and expiry.POSTCancel listing/api/v2/asset-listings/{listing_uuid}/cancellationsPlanned capability: cancel an active listing and preserve an immutable lifecycle record.POSTReplace listing/api/v2/asset-listings/{listing_uuid}/replacementsPlanned capability: atomically cancel and replace an active listing with revised market terms.POSTReconcile market delivery/api/v2/asset-market-orders/{order_uuid}/reconciliationsPlanned capability: verify one Commerce-owned payment confirmation against an asset-market order and, only when every immutable term matches, request atomic delivery of the order's reserved items.GETGet mint evidence/api/v2/asset-mints/{mint_uuid}Return one minimized mint receipt and its cross-checked public proof.GETGet asset proof/api/v2/asset-proofs/{proof_uuid}Return one retained public asset proof for independent verification and audit correlation.GETList assets/api/v2/assetsList published asset identities, exact supply projections, lifecycle state, and collection membership.POSTIssue asset/api/v2/assetsPlanned capability: create an asset issuance intent with supply, precision, authority, metadata, and compliance policy.GETGet asset/api/v2/assets/{asset_uuid}Return canonical public metadata, precision, exact supply projection, collection binding, lifecycle state, and timestamps.POSTBurn asset/api/v2/assets/{asset_uuid}/burnsPlanned capability: create a governed burn operation against eligible holdings.GETList asset history/api/v2/assets/{asset_uuid}/historyReturn ordered, minimized public lifecycle events for one published asset.POSTMint asset/api/v2/assets/{asset_uuid}/mintsPlanned capability: create a governed mint operation within the asset's cap and authority policy.GETList asset proofs/api/v2/assets/{asset_uuid}/proofsReturn the retained public proof chain for one published asset.POSTPublish asset/api/v2/assets/{asset_uuid}/publicationsPlanned capability: publish an eligible asset and its immutable public metadata.GETGet all security tokens/api/v2/tokens/availablePlanned capability: list all security tokens through the authoritative digital-asset registry service boundary.GETGet token buying power/api/v2/tokens/buying_powerPlanned capability: list token buying power through the authoritative digital-asset registry service boundary.GETGet token details/api/v2/tokens/detailsPlanned capability: list token details through the authoritative digital-asset registry service boundary.GETGet token inventory/api/v2/tokens/inventoryPlanned capability: list token inventory through the authoritative digital-asset registry service boundary.POSTMint a new security token/api/v2/tokens/mintPlanned capability: apply the requested transition to mint a new security token through the authoritative digital-asset registry service boundary.GETGet token performance/api/v2/tokens/performancePlanned capability: list token performance through the authoritative digital-asset registry service boundary.GETGet token quote/api/v2/tokens/quotePlanned capability: list token quote through the authoritative digital-asset registry service boundary.GETRedeem a security token/api/v2/tokens/redeemPlanned capability: list redeem a security token through the authoritative digital-asset registry service boundary.GETGet all securities/api/v2/tokens/securitiesPlanned capability: list all securities through the authoritative digital-asset registry service boundary.GETGet all NFT categories/api/v2/nft/categories/allPlanned capability: list all nft categories through the authoritative digital-asset registry service boundary.POSTCreate new collection/api/v2/nft/collection/newPlanned capability: apply the requested transition to new collection through the authoritative digital-asset registry service boundary.POSTUpdate collection meta data/api/v2/nft/collection/updatePlanned capability: apply the requested transition to collection meta-data through the authoritative digital-asset registry service boundary.GETGet all collections/api/v2/nft/collections/allPlanned capability: list all collections through the authoritative digital-asset registry service boundary.GETGet all created collections/api/v2/nft/collections/createdPlanned capability: list all created collections through the authoritative digital-asset registry service boundary.GETGet all collection items/api/v2/nft/collections/itemsPlanned capability: list all collection items through the authoritative digital-asset registry service boundary.GETGet collection meta data/api/v2/nft/collections/metaPlanned capability: list collection meta data through the authoritative digital-asset registry service boundary.GETGet NFT collections of creator/api/v2/nft/creator/collectionsPlanned capability: list nft collections of creator through the authoritative digital-asset registry service boundary.GETGet NFT creator profile data/api/v2/nft/creator/profilePlanned capability: list nft creator profile data through the authoritative digital-asset registry service boundary.POSTUpdate creator profile data/api/v2/nft/creator/updatePlanned capability: apply the requested transition to creator profile data through the authoritative digital-asset registry service boundary.GETGet created NFT tags/api/v2/nft/tags/allPlanned capability: list created nft tags through the authoritative digital-asset registry service boundary.POSTAllocate NFT tag to NFT item/api/v2/nft/tags/allocatePlanned capability: apply the requested transition to allocate nft tag to nft item through the authoritative digital-asset registry service boundary.POSTCreate NFT tag/api/v2/nft/tags/createPlanned capability: apply the requested transition to nft tag through the authoritative digital-asset registry service boundary.POSTAccept bid/sell NFT/api/v2/nft/tokens/accept-offerPlanned capability: apply the requested transition to accept bid/sell nft through the authoritative digital-asset registry service boundary.GETGet all nfts/api/v2/nft/tokens/allPlanned capability: list all nfts through the authoritative digital-asset registry service boundary.POSTInstant buy NFT/api/v2/nft/tokens/buy-nftPlanned capability: apply the requested transition to instant-buy nft through the authoritative digital-asset registry service boundary.GETGet all created nfts/api/v2/nft/tokens/createdPlanned capability: list all created nfts through the authoritative digital-asset registry service boundary.GETGet NFT lifecycle history/api/v2/nft/tokens/historyPlanned capability: return the lifecycle history for nft lifecycle history through the authoritative digital-asset registry service boundary.POSTMake bid for NFT/api/v2/nft/tokens/make-offerPlanned capability: apply the requested transition to make bid for nft through the authoritative digital-asset registry service boundary.GETGet NFT meta data/api/v2/nft/tokens/metaPlanned capability: list nft meta data through the authoritative digital-asset registry service boundary.POSTCreate new NFT/api/v2/nft/tokens/newPlanned capability: apply the requested transition to new nft through the authoritative digital-asset registry service boundary.GETGet all owned nfts/api/v2/nft/tokens/ownedPlanned capability: list all owned nfts through the authoritative digital-asset registry service boundary.POSTPublish / unpublish an NFT/api/v2/nft/tokens/publishPlanned capability: apply the requested transition to publish / unpublish an nft through the authoritative digital-asset registry service boundary.GETGet all sold nfts/api/v2/nft/tokens/soldPlanned capability: list all sold nfts through the authoritative digital-asset registry service boundary.POSTUpdate NFT meta data/api/v2/nft/tokens/updatePlanned capability: apply the requested transition to nft meta-data through the authoritative digital-asset registry service boundary.GETList asset collections/api/v2/explorer/asset-collectionsList asset collections from the public Explorer read model, with the identifiers and verification metadata defined by the live contract.GETGet asset collection/api/v2/explorer/asset-collections/{collection_uuid}Return asset collection from the public Explorer read model, with the identifiers and verification metadata defined by the live contract.GETGet asset proof/api/v2/explorer/asset-proofs/{proof_uuid}Return the verification projection for asset proof from the public Explorer read model, with the identifiers and verification metadata defined by the live contract.GETGet asset mint/api/v2/explorer/mints/{mint_uuid}Return asset mint from the public Explorer read model, with the identifiers and verification metadata defined by the live contract.