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?
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
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.
- 01Persistent, reorg-safe asset stateImplemented and covered by activation-gated tests
- 02Confidential ownership and conservation proofsImplemented; independent cryptographic review still required
- 03Wallet scanning, restoration and signingCLI and RPC paths implemented and tested
- 04Public 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,collectionorfungiblename,description,creator,license,external_urlimage, plusimage_sha256,image_mime,image_bytes,image_width,image_heightattributes: a list of{"trait_type", "value"}edition_size(editions),symbolanddecimals(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.