Skip to main content

Glossary and Name Mapping

This glossary standardizes naming across product, docs, and API usage.

Core Entity Terms

Use in product/docsCanonical API termWhere in schema
SeriesCollectionCollection type
Release (human language)ArtworkArtwork type
NFT / token / editionEditionEdition type
Primary salePrimaryMarketListingArtwork.primaryMarketListing
Secondary listingSecondaryMarketListingEdition.smListing / marketplace queries

Release Model Terms

Use in product/docsAPI representationNotes
GenerativeGenerativeProjectArtworkKindOn Artwork.artworkKind
Artist CuratedProjectArtworkKindCurated item set with optional user selection
Collector CuratedGenerative + bookmark purchase inputUses Elements createBookmark() and $user_hash
EditionArtwork + strategy-driven listingSale behavior comes from strategy type
Unique 1/1Artwork + strategy-driven listingUsually single edition supply

Sale Mechanic Terms

Use in product/docsCanonical API term
Limited EditionPMBuyNowLimitedEditionStrategy
Open EditionPMBuyNowOpenEditionStrategy
Auction / 1:1 AuctionPMAuctionStrategy
Ranked AuctionPMAuctionStrategy + RankedAuctionSettings
Dutch AuctionDutchAuctionSettings on buy-now strategies
Decreasing SupplyDecreasingSupplySettings on limited edition strategy

Access and Eligibility Terms

Use in product/docsAPI / SDK termNotes
Reserve ListcheckReserves()Elements authenticated check for reserve gating
Mint PassmintPassConfiguration(pmListingId)Query-level configuration for pass-gated access
User can choose curated itemallowUserSelectionIf true, pass $curated_project:item_id in purchase payload
User-saved generative output$user_hashValue comes from createBookmark().signedToken

Contract Terms

Use in product/docsAPI field/enumNotes
Standard Verse contractContractType values like ERC_721, ERC_721v3Product versioning may vary by deployment generation
On-chain contractERC_721v3_ON_CHAINMedia + metadata stored on chain
Custom contract integrationERC_721v3_CUSTOM_v1Bring-your-own contract with Verse minting manager permissions
External platform integrationARTBLOCKS, TEZOS_FXHASH, TEZOS_OBJKTIndexed/surfaced alongside Verse-native data

Naming Conventions For Integrations

  1. Use business labels in UI, but enforce branching with API type checks.
  2. Keep internal constants aligned to schema names (for example PMAuctionStrategy).
  3. For any curated flow, treat payload keys ($curated_project:item_id, $user_hash) as required protocol inputs.
  4. Recheck this glossary when schema changes to avoid drift between product copy and integration logic.