Seal your code
The repository
Checking GitHub…
The contract
The seal is written against the hash of runtime bytecode. Give the deployed address, or the bytecode if it is not deployed yet. The hash is computed in this tab.
The press
The worker compiles the repository at that commit, matches the result to the bytecode byte for byte, runs the eight checks, writes the review, signs the seal. A few minutes. The source is deleted when it is done.
Free while the registry is not deployed. The fee in the platform token comes with it.
What the zk review does
- 01Reads the repository at one commit
Downloaded as a tree, never cloned with history, with your grant, for exactly this. The seal records the commit hash and not the repository.
- 02Compiles it and matches the chain
Foundry builds it. The runtime is compared to the code on the chain byte for byte, metadata and immutables set aside. No match, no seal.
- 03Runs the eight checks
On the compiled contract: supply, balances, tax, blacklist, pause, upgradeability, a transfer in and out on a fork, self-destruct. Each answer comes with a sentence of evidence.
- 04Writes and signs the review
A model reads the source and describes what it does without quoting it. The auditor signs hash, answers and review together. Then the source is deleted.
Checks are signed by the auditor for now. When they run inside a zkVM the seal says so, and the two are never confused.