Monzero Studio

Mint something
worth keeping.

Create NFTs, numbered editions, collections and fixed-supply tokens. Your artwork never leaves your browser. You get a verifiable metadata file and the exact wallet command to issue it.

Create

What are you making?

1 Artwork
2 Details
Traits
3 Hosting

Upload your image and the metadata file anywhere: IPFS, Arweave or your own website. The hashes prove they haven't been changed, so the host doesn't need to be trusted.

4 Export
    Metadata hash—
    Create the signed asset file now (monzero-wallet-cli)
    —
    Issue it on chain (after assets activate)
    —

    My drafts

    Saved in this browser

    Only you can see these. Clearing your browser data removes them, so keep your metadata files.

    Verify

    Is this NFT what it claims to be?

    Drop an asset's metadata file and its image. Studio checks them against the hashes, entirely in your browser.

    On chain

    Issued assets

    Open the explorer →

    Loading…

    Activation

    What's left before assets go live.

    Assets switch on with a network upgrade (hard fork 17), and only after these steps. Nobody, including the founder, can mint, freeze or edit assets after launch.

    1. 01
      Persistent, reorg-safe asset stateImplemented and covered by activation-gated tests
    2. 02
      Confidential ownership and conservation proofsImplemented; independent cryptographic review still required
    3. 03
      Wallet scanning, restoration and signingCLI and RPC paths implemented and tested
    4. 04
      Public testnet and independent reviewRequired before activation or any funds are accepted

    Trading happens through atomic swaps in the wallet: no deposits, no custody. See the DEX roadmap →

    For developers The monzero-metadata/1 standard

    The metadata hash committed on chain is the SHA-256 of the exact bytes of metadata.json. Studio writes the file canonically (keys sorted, no extra whitespace, UTF-8), so the same inputs always produce the same hash.

    • standard: always "monzero-metadata/1"
    • class: nft, edition, collection or fungible
    • name, description, creator, license, external_url
    • image, plus image_sha256, image_mime, image_bytes, image_width, image_height
    • attributes: a list of {"trait_type", "value"}
    • edition_size (editions), symbol and decimals (tokens), collection (member NFTs)

    Galleries must download the metadata, check its SHA-256 against the on-chain hash, then check the image against image_sha256 before showing anything. Treat every field as untrusted text. Never render SVG or HTML from metadata.