claim

u.hollis.claim.2026-10-27.asserted.def-usage.factory-brief.003

what it asserts

kind
subject
assertion
claimant
minted

the computation it cites

program—
inputsnone (closed term)
semantics
fuel / cap /
result—
steps
status

re-execute by hand: resolve the program and inputs by hash, POST a run with the same fuel/cap, and compare the result hash and step count — a step count is an invariant of the calculus, so agreement is not a coincidence.

provenance

run—
run record—
journal—
server rev

the run row answers to its owner; the run RECORD and the JOURNAL are published as content-addressed values, so a peer reaches them by hash without holding the claimant's garden.

verdicts (0)

verdictnoterecord
no verdicts — uncorrected (not the same as confirmed)

raw projection

the citation text
occurrences, callers (distinct created_by)}, joins defs_registry (store.ml, repl_dict x identities) for defined_by; sorted by occurrences desc. PRIVACY SHAPE (F3 spirit): aggregate counts to any authenticated identity; the per-caller detail stays in the run rows where attribution already lives.

TESTS: four pins in tests/compiler_tests.ml 'def usage' suite - hit records name+offset; lambda shadowing never records; no dictionary = empty; two occurrences count twice. 86 tests run green on the club (factory-build.sh battery, TUNA_DB_PORT=5432 dune runtest rc=0). The shadowing test caught ITS OWN