Skip to main content

Release Types

Verse supports several ways to release digital art, each suited to different creative and technical needs.

Overview​

Standard Contract Releases​

The quickest path to launching. Verse deploys an ERC-721 contract on your behalf with a single click.

Supported project types:

  • Generative — JavaScript-based generative art where each edition is unique, driven by a hash
  • Edition — Identical copies of the same artwork, each with a unique edition number
  • Unique (1/1) — Single, one-of-a-kind artworks
  • Artist-Curated — Artist selects which artwork each collector receives
  • Collector-Curated — Collectors save their favorite algorithm output before purchase

Features:

  • One-click contract deployment (~$5-$20 in gas)
  • Built-in EIP-2981 royalty support
  • Verse manages minting on behalf of the creator
  • Creator retains contract ownership
  • IPFS metadata storage

See Deploying a New Contract for a step-by-step guide.

Custom Contract Releases​

Bring your own smart contract and use Verse for sales infrastructure.

Requirements:

  • Contract must expose a mint(address to, uint256 tokenId) function (or compatible signature)
  • Verse Minting Manager must be granted minting permission
  • Token ID generation must follow one of the supported strategies

Minting Manager addresses:

ChainAddressEnvironment
Ethereum0xe445Fb0297F7D1f507dF708185946210eB6a9DE6Production
Sepolia0x212677d771871A31d40706D52446D664B51ca1A5Sandbox (demo.verse.works)

Token ID strategies:

  1. Random — Contract generates random token IDs
  2. Serial — Sequential IDs (1, 2, 3...)
  3. Ranged — IDs within a specific range
  4. Pre-defined — Upload a CSV with predetermined token IDs

See Custom Contracts for full details.

On-Chain Storage​

For projects where permanence is critical, Verse supports fully on-chain storage where the artwork files and metadata live directly on the blockchain.

How it works:

  1. Upload artwork files through the Verse studio
  2. Files are chunked and stored in on-chain transactions
  3. Metadata references point to on-chain data instead of IPFS
  4. Dependencies (p5.js, three.js, etc.) can be managed via the dependency system

See On-Chain Projects for setup details.

External Platform Integrations​

Verse also supports releases from external generative art platforms:

  • Art Blocks — Art Blocks projects can be surfaced and sold through Verse
  • fxhash (Tezos) — Tezos-based generative art via fxhash
  • objkt (Tezos) — Tezos marketplace integration

These are represented in the API as different ContractType values:

enum ContractType {
ERC_721 # Standard Verse contract
ERC_721_CURATED # Curated project contract
ERC_721v3 # Latest Verse contract version
ERC_721v3_ON_CHAIN # On-chain storage contract
ERC_721v3_CUSTOM_v1 # Custom contract integration
ERC_1155 # Multi-token contract
ERC_1155v2 # Multi-token contract v2
ERC_1155_BALANCE_BACKED # Balance-backed multi-token contract
SOLANA # Solana program
ARTBLOCKS # Art Blocks project
TEZOS_FXHASH # fxhash project
TEZOS_OBJKT # objkt integration
}

Choosing a Release Type​

ConsiderationStandardCustomOn-Chain
Setup complexityLowMediumMedium
Contract ownershipCreatorCreatorCreator
Metadata storageIPFSYour choiceOn-chain
Custom logicNoYesLimited
Gas cost~$5-$20 deployVariesHigher (data storage)
Best forMost projectsExisting contracts, special mechanicsPermanent on-chain art