Docs
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
- No token, ticker, or sale.
- No proving system.
- Not a mixer. Titles are public on purpose.
- Independent software. Not a product of Robinhood Markets, and not a partnership with anyone named on a chain list.
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.