Signed run reportReferral 2 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 · 17.0 s of program time
report.json, in this browser
2komh9VDPGkipxXmF1js2OXYEtmdVVo6IXn6yfkgQDztthCsh4jSZqrjN608pDgdSigned in the Seal
391522a4414eb9db29a0f9e5d06746ea02d7ba71d9dcd8685c2f2066aa7b384aAssembling 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 | 391522a4414eb9db29a0f9e5… |
| Signed by | seal-ed25519-ca08dd7f42a4be01 |
| Signature | 2komh9VDPGkipxXmF1js2OXY… |
| Issued | 2026-10-20 15:53:27 UTC |
| Scope | r4 |
| 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/r4/report.json -O https://openadapt.ai/receipts/r4/seal.json -O https://openadapt.ai/receipts/r4/seal.anchor.json -O https://openadapt.ai/receipts/r4/seal.tsa.json -O https://openadapt.ai/receipts/r4/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 / 17.0 s