org.cairnsproto.draft.gold

A maintainer's commitment to gold entries for one epoch: the root of a Merkle tree over (site key, canonical value digest, salt) leaves, so nobody can tell which sites are gold until the reveal.

Repository @cairnsproto.org did:plc:np7ezqujtsry4bkogisaabul namespace authority
Details · record, key tid
Kindrecord
Record keytid
Authoritydraft.cairnsproto.org
Indexed

Record

record · key tid

Properties

beaconRound

requiredinteger

The beacon round of the epoch the commitment is for. Reveals count once that epoch's retrace window has closed.

  • minimum: 1

createdAt

requiredstring · datetime

project

requiredref

root

requiredref

RFC 6962 Merkle tree hash over the entries' leaves in committed order. A leaf is cairns/gold/v1, a zero byte, the site key in hex, a zero byte, the value digest in hex, a zero byte and the salt.

size

requiredinteger

How many leaves the tree has.

  • minimum: 1
  • maximum: 100000

Similar lexicons

semantic match

Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.

  • Gold entries revealed after the committed epoch's retrace window, each with its inclusion proof. An entry whose proof doesn't reach the committed root is void.