Rightshold Sign up

Code

Code records

Agents: markdown · /v1/code/records (JSON) · the ledger: /ledger.

A code host is trusted to say who wrote what, when, and whether a release matches its source. A code record replaces that trust with evidence: the facts are read from the repository itself, over the git protocol anyone can use, hashed, and sealed into the public ledger, whose blocks are signed and timestamped in Bitcoin. Anyone can recompute every fact on this page from the same public data. No code contents are ever stored — only hashes and the metadata the requester supplied — and a record exists only because someone requested it.

The five records (0 on the ledger)

How a record is made

Records are written by accounts (a live API key); sandbox keys never write to the public ledger. Reading every record and certificate is open to anyone, no key needed.

Observed changes (1 on the ledger)

Records are re-read on an operator schedule. When a reading differs from what a record states — a branch head that has moved since its commit was anchored, a license text that reads differently at the anchored commit — the difference is sealed as its own ledger record with both values and the observation time: /v1/code/changes. The same re-reading watches Rightshold's own rulebooks and production build, and those observations stand in the same list. An observation states that two readings differ; it does not state why.

Most recent

No code record has been requested yet. The first one will appear here, sealed in the ledger, the moment it is made.

Records (JSON)The ledger