Signed run reportReferral 1 of 4
Saved and checked
The entry reached the record, and reading the record back found it there.
- steps passed
- 29/29
- screen checks
- 32/32
- read back from the record
- 11/11
- right-record checks
- 15/15
0 AI model calls · 18.4 s of program time
report.json, in this browser
2+zCKP4B8srkGvTaKNwisg8g45hGNugy75QoCZg33xycVCU4T/H9RFwhWcXJz1S6Signed in the Seal
ad349a68cc2d60b7c4f36ac1558f6cc39439f69b952c883bd5a4cd14d229a2b1Assembling the Seal from the report
Change one thing in a copy of the files, then check the copy:
The signed record
| Outcome | VERIFIED |
|---|---|
| Report SHA-256 | ad349a68cc2d60b7c4f36ac1… |
| Signed by | seal-ed25519-ca08dd7f42a4be01 |
| Signature | 2+zCKP4B8srkGvTaKNwisg8g… |
| Issued | 2026-10-20 15:53:26 UTC |
| Scope | r3 |
| Public log | Checking… |
| Timestamp | Checking… |
| Authorized | Authorization signed by a key on 2026-10-20, after this run · identity not verified (self-asserted github:abrichr), with an SSH key GitHub lists for @abrichr. |
report.jsonseal.jsonseal.anchor.jsonseal.tsa.jsonseal.tsrsite-keys.json
Check the same files on your computer
curl -fsSL --create-dirs --output-dir run -O https://openadapt.ai/receipts/r3/report.json -O https://openadapt.ai/receipts/r3/seal.json -O https://openadapt.ai/receipts/r3/seal.anchor.json -O https://openadapt.ai/receipts/r3/seal.tsa.json -O https://openadapt.ai/receipts/r3/seal.tsr
curl -fsSL --create-dirs --output-dir run-authorization -O https://openadapt.ai/receipts/authorization/run-authorization.json -O https://openadapt.ai/receipts/authorization/run-authorization.json.sig -O https://openadapt.ai/receipts/authorization/run-authorization.allowed_signers -O https://openadapt.ai/receipts/authorization/run-authorization.anchor.json
curl -fsSL -O https://openadapt.ai/receipts/site-keys.json
uvx --python 3.12 --from "git+https://github.com/OpenAdaptAI/OpenAdapt@2775a546d75e8cba4c2945080d61a65de2dc79b2#subdirectory=packages/flow" openadapt-flow local-seal verify run --keys site-keys.json --require-anchor --authorization run-authorization --live
curl -fsSL -O https://openadapt.ai/trust/sigstore-tsa-root.pem
openssl ts -verify -in run/seal.tsr -token_in -CAfile sigstore-tsa-root.pem -digest "$(python3 -c "import json,hashlib; print(hashlib.sha256(json.dumps(json.load(open('run/seal.json')),sort_keys=True,separators=(',',':'),ensure_ascii=False).encode()).hexdigest())")"0.0 s / 18.4 s