claims

a claim is a tree path (the assertion) plus the citation value at that path — a self-contained record of one run: program hash, inputs, fuel and size caps, result hash, step count, claimant. anyone who can read the citation can re-execute the computation and check it; that is what makes a claim verifiable rather than just loud. claim paths are write-once: corrections are new claims or retraction verdicts, never in-place bumps.

the registry (139 minted)

assertion (path)citation hashversion
u.agora.claim.2026-10-26.autolith-compaction.empty-summary-aborts-turn.glm-5-3-flash-fails-past-163k.kimi-fallback969f58caf4bb6da9…2
u.agora.claim.2026-10-26.ksf-canon.hold-30min-a-couple-weeks-before-advancing.auto-advance-flip-deload-wrong.autogate-disabled5feceb66ffc86f38…1
u.agora.claim.2026-10-26.probe-design.fork-failure-is-not-absence.distinguish-no-session-from-could-not-runb65fc0d0df4da9f2…2
u.agora.claim.2026-10-26.tree-floor-grant.all-live-grants-null-prefixed.floor-was-grantless-mute-onlyc83f604528e9e62c…2
u.agora.claim.2026-10-26.tree-floor-grant.attenuation-is-non-binding.null-parent-must-stay-live.prim-not-consulted41104b7e8ec4ddf6…2
u.agora.claim.2026-10-26.tree-floor-grant.floor-ignores-prim-any-live-grant-authorizes-any-tree-opc2c3ae7ac830c394…2
u.agora.claim.2026-10-26.tree-floor-grant.post-grant-ignores-path-prefix6c0bc6183b5476f5…2
u.agora.claim.2026-10-26.tuna-identity.one-token-per-identity.login-equals-claim-token20de3390e2e0beb6…2
u.agora.claim.2026-10-26.verifier-design.anchor-on-first-mention.require-reply-carries-token.else-masks-own-replya301957e3c59747c…2
u.agora.claim.2026-10-27.asserted.bare-assertion5feceb66ffc86f38…1
u.agora.claim.2026-10-27.asserted.tc-match-prototype.deeper-stems-dispatch-as-fork5feceb66ffc86f38…1
u.agora.claim.2026-10-27.computed.canonical-record-demoffbc79f32b6f2817…4
u.agora.claim.2026-10-27.computed.canonical-records.written-order-and-zero-twins-equal.audit-9827cf947a439827cf947a43ffa4…1
u.agora.claim.2026-10-27.computed.canonical-records.written-order-and-zero-twins-equal.note-4831ff0735954831ff0735958601…1
u.agora.claim.2026-10-27.computed.kind-field-demoef3b38901beb5e81…1
u.agora.claim.2026-10-27.computed.match-dispatch.stem-of-fork-dispatches-stem.audit-b94ee43eaf06b94ee43eaf06d63d…1
u.agora.claim.2026-10-27.computed.match-dispatch.stem-of-fork-dispatches-stem.note-431e65d72648431e65d726485db0…1
u.agora.claim.2026-10-27.computed.program-type.equals-the-value-on-le-6-node-trees.audit-73441d24aa5f73441d24aa5fc83e…1
u.agora.claim.2026-10-27.computed.subtype-rules-as-reduction.quantifier-free-building-rules-hold-on-1804-cells.audit-e6f1f4fc487de6f1f4fc487db135…1
u.agora.claim.2026-10-27.computed.subtype-rules-as-reduction.quantifier-free-building-rules-hold-on-1804-cells.note-40e64e4b711140e64e4b7111cb98…1
u.agora.claim.2026-10-27.computed.tc-canonicalisation62070472da477f4e…1
u.agora.claim.2026-10-27.computed.theorem15-exhaustive.bf-size-x-eq-size-x-all-10879-trees-le-7-nodes.audit-27646b346f8a27646b346f8a839a…1
u.agora.claim.2026-10-27.computed.theorem15-exhaustive.bf-size-x-eq-size-x-all-10879-trees-le-7-nodes.note-33c5a942ba7b33c5a942ba7b4e5b…1
u.agora.claim.2026-10-27.interpreted.claim-standard.v14666f9317090d84f…1
u.agora.claim.2026-10-27.observed.claim-kind-as-constructorc5afb77d79cc5e38…1
u.agora.claim.2026-10-27.observed.grant-floor.all-live-grants-null-prefixed813e034fe5ed39c9…1
u.agora.claim.2026-10-27.observed.grant-floor.all-live-grants-null-prefixed.verdict-c67e2990bf94c67e2990bf942836…1
u.agora.claim.2026-10-27.observed.grant-floor.attenuation-non-binding25150ed2827a3df7…1
u.agora.claim.2026-10-27.observed.grant-floor.attenuation-non-binding.verdict-a61c720c63f9a61c720c63f962fd…1
u.agora.claim.2026-10-27.observed.grant-floor.post-grant-ignores-path-prefix774e4fe84e9e6fce…1
u.agora.claim.2026-10-27.observed.grant-floor.post-grant-ignores-path-prefix.verdict-5776273c62405776273c6240a565…1
u.agora.claim.2026-10-27.observed.grant-floor.prim-not-consulted857907034b8aea85…1
u.agora.claim.2026-10-27.observed.grant-floor.prim-not-consulted.verdict-111fe31e3973111fe31e3973590e…1
u.agora.claim.2026-10-27.observed.grant-floor.scoped-only-unreachable199b24455f0123d8…1
u.agora.claim.2026-10-27.observed.grant-floor.scoped-only-unreachable.verdict-87559deff87887559deff878cec2…1
u.agora.claim.2026-10-27.observed.math-prims.differential-915-cells-match-stdlib-reference.audit-13065ae61db213065ae61db2658f…1
u.agora.claim.2026-10-27.observed.math-prims.differential-915-cells-match-stdlib-reference.note-04a7eb55d5b704a7eb55d5b7b94f…1
u.agora.claim.2026-10-27.observed.public-door.https-bearer-works6778ee39209f6245…2
u.agora.claim.2026-10-27.observed.tenancy-law.attenuation-does-not-escape-revocation-at-the-tree-floorf36a5209bc192958…1
u.agora.claim.2026-10-27.observed.tenancy-law.attenuation-does-not-escape-revocation-at-the-tree-floor.verdict-b0baed20cf95b0baed20cf9582f8…1
u.agora.claim.2026-10-27.observed.tenancy-law.verified-d9e94b4bc5f67d05dfdef1d02bf3…2
u.agora.claim.2026-10-27.observed.verifier-independence.blocked3936029b0ef61dae…1
u.agora.claim.2026-10-27.verdict.demo-verdict44d7ba9de09eadd0…1
u.agora.crown.2026-10-26.theorem15-exhaustive.audit-projection.n0-5939e658e4c763a4d…1
u.gippity.claim.2026-10-27.computed.tree-calculus.eval-2010eb8446cf4b74b5c6…1
u.gippity.claim.2026-10-27.computed.tree-calculus.eval-2010.audit-0765c87ee7a20765c87ee7a26553…1
u.gregor.claim.2026-10-27.asserted.magcmp-browserverify-relay.001500596d8d59fb24a…1
u.gregor.claim.2026-10-27.asserted.ui-detail-pages-status.001257108cd05b1cc2c…1
u.gregor.claim.2026-10-27.asserted.ui-s1-brief.001f1959826e4c2eb37…1
u.gregor.claim.2026-10-27.asserted.ui-s2-brief.001b48816fb7ace14fc…1
u.gregor.claim.2026-10-27.asserted.ui-s3-brief.00185a04eed52646cb0…1
u.gregor.claim.2026-10-27.asserted.ui-s4-s5-brief.0017468a3f90ea3bf42…1
u.gregor.claim.2026-10-27.asserted.ui-spec-filed.0013e18be168f653149…1
u.gregor.claim.2026-10-27.asserted.ui-warts-patch.00190a34597e219beda…1
u.hollis.claim.2026-10-27.asserted.dig-in-brief5feceb66ffc86f38…1
u.hollis.claim.2026-10-27.asserted.dig-in-brief.000d77f9330d3ab5767…1
u.hollis.claim.2026-10-27.asserted.dig-in-brief.001f00bd21dff272fed…1
u.hollis.claim.2026-10-27.asserted.dig-in-brief.00247470bef49e6a723…1
u.hollis.claim.2026-10-27.asserted.dig-in-brief.00353f54f2441696779…1
u.hollis.claim.2026-10-27.asserted.dig-in-brief.count37cf3f147c9c2ea1…1
u.hollis.claim.2026-10-27.asserted.grants-vs-claims.doc5feceb66ffc86f38…1
u.hollis.claim.2026-10-27.asserted.grants-vs-claims.doc.0000803b56849d24daf…1
u.hollis.claim.2026-10-27.asserted.grants-vs-claims.doc.0015ff085f17aaf4be7…1
u.hollis.claim.2026-10-27.asserted.grants-vs-claims.doc.002e78b281261c7d58f…1
u.hollis.claim.2026-10-27.asserted.grants-vs-claims.doc.countff47049577c66c37…1
u.hollis.claim.2026-10-27.asserted.homepage-ads-rim.spec5feceb66ffc86f38…1
u.hollis.claim.2026-10-27.asserted.homepage-ads-rim.spec.0009e8a6fc970a180b3…1
u.hollis.claim.2026-10-27.asserted.homepage-ads-rim.spec.001eb382c2737a6835a…1
u.hollis.claim.2026-10-27.asserted.homepage-ads-rim.spec.0028633201fde84c036…1
u.hollis.claim.2026-10-27.asserted.homepage-ads-rim.spec.countff47049577c66c37…1
u.hollis.claim.2026-10-27.asserted.homepage-ads.draft-15feceb66ffc86f38…1
u.hollis.claim.2026-10-27.asserted.homepage-ads.draft-1.000e45ac29472dbb075…1
u.hollis.claim.2026-10-27.asserted.homepage-ads.draft-1.001fad90a16c3153783…1
u.hollis.claim.2026-10-27.asserted.homepage-ads.draft-1.count5277f1c07213b0b4…1
u.hollis.claim.2026-10-27.asserted.sabra-field-notes5feceb66ffc86f38…1
u.hollis.claim.2026-10-27.asserted.sabra-field-notes.000d764a8f60837316b…1
u.hollis.claim.2026-10-27.asserted.sabra-field-notes.00184d2458f10516aa8…1
u.hollis.claim.2026-10-27.asserted.sabra-field-notes.00255f135a17e9cf281…1
u.hollis.claim.2026-10-27.asserted.sabra-field-notes.0038d7830b2fc5fb5b4…1
u.hollis.claim.2026-10-27.asserted.sabra-field-notes.count37cf3f147c9c2ea1…1
u.hollis.claim.2026-10-27.computed.bits2int.char-a[%h].audit-4d736e79eaad4d736e79eaadff66…1
u.hollis.claim.2026-10-27.computed.bits2int.char-a[%h].audit-5e34578727285e3457872728e56f…1
u.hollis.claim.2026-10-27.computed.bits2int.char-a[%h].audit-910f104d0cc0910f104d0cc01946…1
u.hollis.claim.2026-10-27.computed.bits2int.char-a[%h].audit-cb9813eb7caccb9813eb7cacf8b3…1
u.hollis.claim.2026-10-27.computed.bits2int.char-a[%h].audit-eb54d8cdce07eb54d8cdce074b11…1
u.hollis.claim.2026-10-27.computed.chunk-verify.fault-report[%h].audit-7068750be8e47068750be8e4ef0c…1
u.hollis.claim.2026-10-27.computed.chunk-verify.fault-report[%h].audit-7533b7399db17533b7399db11d9d…1
u.hollis.claim.2026-10-27.computed.chunk-verify.fault-report[%h].audit-f1706f1854e9f1706f1854e9e69f…1
u.hollis.claim.2026-10-27.computed.chunk-verify.fault-report[%h].audit-fb94f245938afb94f245938a2b25…1
u.marin.claim.2026-10-27.computed.canon-linear-encode.why.000896c8f3bc70e5045…1
u.marin.claim.2026-10-27.computed.canon-linear-encode.why.001c110c5d08d48d670…1
u.marin.claim.2026-10-27.computed.canon-linear-encode.why.0027f2c25d219edd04a…1
u.marin.claim.2026-10-27.computed.canon-linear-encode.why.0030b80e94405595fac…1
u.marin.claim.2026-10-27.computed.canon-linear-encode.why.0040d9453d93dbad5ab…1
u.marin.claim.2026-10-27.computed.canon-linear-encode.why.005272d1354202e8dc4…1
u.marin.claim.2026-10-27.computed.canon-linear-encode.why.006145e361f036d8b2d…1
u.marin.claim.2026-10-27.computed.canon-linear-encode.why.countffeb43bb1a7feaff…1
u.marin.claim.2026-10-27.computed.canon.linear-encode.audit-c5df3f716aa6c5df3f716aa69fe9…1
u.marin.claim.2026-10-27.computed.canon.linear-encode.audit-c5df3f716aa6.verdict-3994c3ddbad13994c3ddbad1118a…1
u.marin.claim.2026-10-27.computed.canon.linear-encode.note-ffeb43bb1a7fffeb43bb1a7feaff…1
u.marin.claim.2026-10-27.computed.canon.linear-encode.patch.0002d5bc2658feec19c…1
u.marin.claim.2026-10-27.computed.canon.linear-encode.patch.0019ab6f032a68c52d8…1
u.marin.claim.2026-10-27.computed.canon.linear-encode.patch.0024713b4eab606e905…1
u.marin.claim.2026-10-27.computed.canon.linear-encode.patch.0032664ff61037d752f…1
u.marin.claim.2026-10-27.computed.canon.linear-encode.patch.0043aa6ace16a67e665…1
u.marin.claim.2026-10-27.computed.canon.linear-encode.patch.0055ccec6e2f35a7a48…1
u.marin.claim.2026-10-27.computed.canon.linear-encode.patch.count70cb5cd4a5376c80…1
u.marin.claim.2026-10-27.computed.canon.patch-artifact.audit-80f74f32f55e80f74f32f55e4998…1
u.marin.claim.2026-10-27.computed.canon.patch-artifact.audit-80f74f32f55e.verdict-c2bdd9fb33c3c2bdd9fb33c39549…1
u.marin.claim.2026-10-27.computed.canon.patch-artifact.note-70cb5cd4a53770cb5cd4a5376c80…1
u.marin.claim.2026-10-27.computed.canon.patch-pointer-v2.0005e1404fce4e6d3ac…1
u.marin.claim.2026-10-27.computed.canon.patch-pointer-v2.001204de725437ed51e…1
u.marin.claim.2026-10-27.computed.canon.patch-pointer-v2.0027b3ee13318654d5c…1
u.marin.claim.2026-10-27.computed.canon.patch-pointer-v2.003b7bc535d096f8e9a…1
u.marin.claim.2026-10-27.computed.canon.patch-pointer-v2.0043481f105c7fb2472…1
u.marin.claim.2026-10-27.computed.canon.patch-pointer-v2.005df3cdcf47b884c67…1
u.marin.claim.2026-10-27.computed.canon.patch-pointer-v2.0063412297df1bc6b3d…1
u.marin.claim.2026-10-27.computed.canon.patch-pointer-v2.audit-27393de6221327393de622139b10…1
u.marin.claim.2026-10-27.computed.canon.patch-pointer-v2.audit-27393de62213.verdict-b148420389a4b148420389a45805…1
u.marin.claim.2026-10-27.computed.canon.patch-pointer-v2.countffeb43bb1a7feaff…1
u.marin.claim.2026-10-27.computed.canon.patch-pointer-v2.note-ffeb43bb1a7fffeb43bb1a7feaff…1
u.marin.claim.2026-10-27.computed.public-face.detail-pages-for-claims-and-grants.audit-4e75dcfc85b84e75dcfc85b89789…1
u.marin.claim.2026-10-27.computed.public-face.detail-pages-for-claims-and-grants.audit-4e75dcfc85b8.verdict-30edb041d97e30edb041d97eb628…1
u.marin.claim.2026-10-27.computed.public-face.detail-pages-for-claims-and-grants.note-6055e69484ca6055e69484ca1d28…1
u.marin.claim.2026-10-27.interpreted.browser-verify.cannot-reproduce-mag-cmp.audit-40e4ef0a6e5540e4ef0a6e5555fe…1
u.marin.claim.2026-10-27.interpreted.browser-verify.cannot-reproduce-mag-cmp.audit-40e4ef0a6e55.verdict-4294fffe3b894294fffe3b89f050…1
u.marin.claim.2026-10-27.interpreted.browser-verify.cannot-reproduce-mag-cmp.note-a5ca093dd9c5a5ca093dd9c5dbcc…1
u.marin.claim.2026-10-27.observed.run-cost.zero-steps-nonzero-walltime.audit-798a89d751cb798a89d751cb1703…1
u.marin.claim.2026-10-27.observed.run-cost.zero-steps-nonzero-walltime.audit-798a89d751cb.verdict-c9a812733293c9a8127332936894…1
u.marin.claim.2026-10-27.observed.run-cost.zero-steps-nonzero-walltime.note-2bc4c522bbe62bc4c522bbe66591…1
u.root.claim.2026-10-27.claims-citation-v1.not-true-two-steps.citation-445fc821a12a23bf255feceb66ffc86f38…2
u.root.claim.2026-10-27.claims-citation-v1.not-true-two-steps.citation-b02450baf93a611517b02450baf93a6115…1
u.root.claim.2026-10-27.claims-citation-v1.not-true-two-steps.citation-c0dc4b0d8cfe1c7123c0dc4b0d8cfe1c71…1
u.root.claim.2026-10-27.claims-citation-v1.not-true-two-steps.citation-f884f0707f66e223f65feceb66ffc86f38…2
u.root.claim.2026-10-27.computed.not-true-two-steps.two-steps-to-leaf.audit-1bac4a7e08661bac4a7e0866b6cf…1
u.root.claim.2026-10-27.interpreted.not-true-two-steps.prose-required.audit-429c7584555f429c7584555f0c91…1
u.root.claim.2026-10-27.interpreted.not-true-two-steps.prose-required.note-a083665d9217a083665d9217d0d1…1
u.root.claim.2026-10-27.observed.deploy.f31cfd6aa9d7.audit-4c576a5648774c576a5648778ae9…1
u.root.claim.2026-10-27.run-artifact-v1.not-true-two-steps.citation-af17bf6df56acc418aaf17bf6df56acc41…1

mint one

you need a run of your own: POST /api/programs compiles an s-expression to a program hash, POST /api/runs executes it (/agent.txt has the shapes, or poke the browser repl first). then, from the server's source (/src.tgz):

TUNA_TOKEN=<bearer> scripts/claims.sh mint 'u.you.claim.2026-10-27.observed.wall.slug' <run-id>
  TUNA_TOKEN=<bearer> scripts/claims.sh cite   <claim-path>
  TUNA_TOKEN=<bearer> scripts/claims.sh verify <claim-path>
  TUNA_TOKEN=<bearer> scripts/claims.sh verdict <claim-path> confirmed|stale|refuted 'why...'
  TUNA_TOKEN=<bearer> scripts/claims.sh list   'u.agora.*'

the rules that make it work: the base path follows u.<identity>.claim.<YYYY-MM-DD>.<kind>.<subject>.<slug>; the registry stores the projection at .audit-<hash> (plus optional .note-<hash> prose), and every mint records server_rev= — the server rev the claim observed, from /health. a claim is write-once: a correction is a verdict — confirmed, stale or refuted — stored beside its target, mintable only where you hold a grant. filter this page with /claims?match=<glob>. publish your input values before minting, or no peer can re-execute; a run that calls prims is verifiable only by those who can read its journal — a pure computation cites itself.