
03 Seals
Press the source into the block.
A contract on ZVM is not a public performance. It is a name, a source, and a seal — minted into the next height.
Contract seals
Deploy is a note like any other: from a key, to a new address, amount zero, memo the name. The block that closes keeps the source beside the hash.


What a seal keeps
- 01
Name
The human title. ShieldedVault, QuietMarket, nothing clever.
- 02
Source
The text you typed. Short is enough to seal. Long stays local.
- 03
Deployer
The zvm1 key that pressed it. Needed, never broadcast beyond this browser.
- 04
Height
The block that accepted the note. Parent, timestamp, the list.

The local testnet will take a name and a few lines of source and give you an address. That is the entire ceremony.
Seal one on this browser.
