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
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