Skip to content

2.0Tools

Commons

Commons collects the tools that need a shared record: the Lattice Book, Ward and check words.

Lattice Book

Publish the public half of an ML-KEM, ML-DSA or SLH-DSA key against your address. Others look it up to seal to you or to check your post-quantum signatures. One key per algorithm per account, replaceable and removable, with a version number that only goes up.

Ward

A ward is your own small contract with three fixed roles:

  • Keeper (you): queues transfers out and sends them once the waiting period is over.
  • Guardian: another wallet (a multisig works best) with the power to stop queued transfers or trigger an evacuation.
  • Haven: the only address an evacuation can pay; different from both.

If your key is stolen, the thief must queue a transfer and wait, in public, while your guardian cancels it or moves everything to the haven. An evacuation also voids every transfer queued before it. This protects against a single stolen key today; a future attacker who could break every key at once would face the same limits only if the guardian key holds.

Practice mode

Until deployment

While the contract addresses are empty, the Lattice Book and Ward run in your browser only. Publishing asks for a free signature instead of a transaction, and practice wards hold no funds. The screens switch to real transactions as soon as the addresses are set.

Check words

Four words derived from keccak256 of an address. Compare them before sending: a look-alike address almost never shares all four. They are a reading aid, not a cryptographic proof.