Signed run reportReferral 3 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.1 s of program time
report.json, in this browser
lLxvy+9N5iJfKfu0hIVTWr2hu1z+vFUFdZB6M9bluu0uTRRabWby+m1TbYw1XtTpSigned in the Seal
c77e8d47fab15a16286f7c06b05e3c29353e853448695bb68c8d9bd5031dfaa0Assembling 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 | c77e8d47fab15a16286f7c06… |
| Signed by | seal-ed25519-ca08dd7f42a4be01 |
| Signature | lLxvy+9N5iJfKfu0hIVTWr2h… |
| Issued | 2026-10-20 15:53:27 UTC |
| Scope | r5 |
| 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/r5/report.json -O https://openadapt.ai/receipts/r5/seal.json -O https://openadapt.ai/receipts/r5/seal.anchor.json -O https://openadapt.ai/receipts/r5/seal.tsa.json -O https://openadapt.ai/receipts/r5/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.1 s