Two things live here, both free, both checkable without asking us for anything.
The append-only chain is already anchored to RFC-3161 time authorities. Those are one family. If you distrust that family, you distrust every anchor at once. So the head is also stamped with OpenTimestamps, which anchors the same hash to Bitcoin through public calendar servers. The two roots share no operator, no key and no failure mode.
Files in opentimestamps/:
| File | What it is |
|---|---|
helix-head-917f0e3036931e14.txt |
The commitment: node id, chain head hash, index, length, and the public endpoint that serves the same head. Plain text, readable without tools. |
helix-head-917f0e3036931e14.txt.ots |
The OpenTimestamps proof for that exact file. |
brew install opentimestamps-client
# alternative: pipx install opentimestamps-client
curl -sSO https://kaydeep0.github.io/eigenstate-research/provenance/opentimestamps/helix-head-917f0e3036931e14.txt
curl -sSO https://kaydeep0.github.io/eigenstate-research/provenance/opentimestamps/helix-head-917f0e3036931e14.txt.ots
# Proof already upgraded; upgrade is idempotent if calendars have newer merkle data.
ots upgrade helix-head-917f0e3036931e14.txt.ots
# Prefer lite-client verify if bitcoind is not local:
ots verify --lite-client helix-head-917f0e3036931e14.txt.ots
# Host-confirmed: Bitcoin block 960660 attests this helix-head.
Then confirm the pledged entry is still in the public chain (tip may be newer than the stamp):
curl -sS https://geniusflow-federation.vercel.app/api/chain \
| python3 -c "import sys,json;d=json.load(sys.stdin);h='917f0e3036931e14e4aa8eeaddc3b6ef5c9946e452d2d70312e94b161fe564ab'; print([e for e in d.get('entries')or[] if e.get('hash')==h or e.get('index')==918]); print('tip',d.get('length'), (d.get('head')or'')[:16])"
If the endpoint reports a different hash for index 918, the history was rewritten and the timestamped commitment is the evidence. A newer tip head alone is expected growth, not a rewrite.
ots upgrade
succeeds the proof is a calendar promise, not a Bitcoin proof. The helix-head commitment
published here has already been upgraded: Host lite-client verify reports Bitcoin block
960660. Fresh stamps for a newer head still begin as calendar promises.
SWHID,
ISO/IEC 18670:2025, identifies a software artifact by content rather than by location. For
git, swh:1:rev:<sha> is the commit object hash, so anyone holding the
revision can recompute it with no registry, no account and no network in the trust path.
The current SWHIDs for the code behind each bake are published in the federation agent
descriptor under provenance.software_identifiers:
curl -sS https://geniusflow-federation.vercel.app/api/agent | python3 -m json.tool
This repository has been submitted to Software Heritage for archival. Checked 2026-08-02 against the save request API:
save_request_status: acceptedsave_task_status: succeededvisit_status: fullsnapshot_swhid: swh:1:snp:821f510dc9b5f0db7d265be85287e6046470b91bThe engine repository is private, so its revisions are not archivable; the identifier is still intrinsic and still checkable by anyone who receives the revision.