Docs

Workshop notes. Public title. On the record.

What Terminus Veil is

Terminus Veil is a public title registry. The veil covers the note and the operator. The title is on the record. A leaf is a boundary stone: once stamped, the owner is public. The contract is the backend. There is no operator server to believe.

Stamp

Form the leaf, then write it once. Both inputs are bytes32:

leaf = keccak256(abi.encodePacked(assetId, meta))

stamp records that leaf. Zero leaves and duplicates revert. Stamp needs a wallet. The registry address must be set first; if it is unset, the write fails instead of inventing a success.

Transfer

The current owner can pass the leaf to another address. transfer needs a wallet. Not-owner and zero targets revert. The stamp count does not reset when a title moves.

Verify

Anyone can read ownerOf without a wallet. Verify is a read call. If the RPC fails, the console reports the error. It does not invent a success.

Status

The status page reports chain id, block, total(), the registry address, and the last stamps and transfers from logs. If the registry is unset, status is OFFLINE / not deployed. It does not say the network is live.

What it is not

Contract surface

Calls: stamp, transfer, ownerOf, indexOf, total. Events: Stamped, Transferred. Reverts: zero leaf, already stamped, not owner, zero transfer target. total counts stamps and does not decrease on transfer.