8897ff4a841aa869f2b74eac46f1a96ee88cee507cf7e2bbd3eaf1d331f17186
ATTESTED RECORD IN A SIGNED CHECKPOINT 0 OF 2 INDEPENDENT COSIGNERS
$ curl -H 'Accept: application/json' https://aisourceoftruth.com/r/8897ff4a841aa869f2b74eac46f1a96ee88cee507cf7e2bbd3eaf1d331f17186/certificate # this page is a rendering of the API. Reproduce it as data.
EVIDENCE LAYERS
| LAYER | WHAT IT SHOWS | HERE | STATE |
|---|---|---|---|
| 1 · Signature | The key holder signed these exact bytes | Ed25519 key promptreports-ai#1, checked at ingest | VALID AT INGEST |
| 2 · Log inclusion | The record is a leaf of an RFC 6962 tree under a signed checkpoint | leaf 43 of 46 in a signed checkpoint | PROVED |
| 3 · Outside cosigners | Independent witnesses saw no fork or rollback of the log | 0 of 2 required independent cosignatures (quorum not met) | QUORUM NOT MET |
| 4 · Qualified time | A timestamp authority dated the daily root that includes the record | pending: the next 06:00 UTC daily root covers it | PENDING |
| 5 · Bitcoin anchor | The daily root existed by a Bitcoin block, through OpenTimestamps | pending: the next 06:00 UTC daily root covers it | PENDING |
Each layer stands on its own. The signature, the log proof, the timestamps and the Bitcoin anchor check from the export bundle alone; cosignatures check against each witness's own key.
RECORD
typeATTESTED · provenance
publisherPromptReports
signing key
promptreports-ai#1 · Ed25519 · active · public keysignature
d5KPJeTRBGgNWIxS9pMa2OSxPy2l4LF_ic54k2WaiuVzHLonn4apb3jCHBzgpewxkDWimHdtwrOCAzCoMXDFDAappended2026-11-12T23:28:26Z
log index#43
LOG POSITION AND PROOF
leaf43 of 46 ·
f26b38e75956101c5e6bb40f5c11de2f5e42f3b0f649d2156806b02f0d506dbdmerkle root
8afb270ce073c94bf1171b4c0fd22b1181d861f801975919075bbb8527279dde · checkpoint 46audit path
066f25d0782373c4f7e4056de3345623b6fedcb1c8270afdc79dff19b2bc5292e17467d89018f779ce125ed9add7569dcae044d47962f2ef41d3c3ce51d511b22649aaf749873d5069b8be079150ff3cba47aadfb18ece0ba3fb7487ece3313128685ab58b5061fd1331c6821d9add2aeaf9cedbce54dd2ec2acd15905475f3cf3e7ee7024174af8e6374b1188c180bb7c6e6dcb893177412250b5b64f45d35fwitnessedQUORUM NOT MET 0 of 2 required independent cosignatures on the checkpoint at tree size 46 (quorum not met) · policy
daily rootpending (the next 06:00 UTC root)
witness commitpending
OUTSIDE COSIGNERS
Who checked the log
policy2 independent cosignatures required; a witness run by the registry's operator never counts · tlog-policy file NOT MET
No witness is configured for this log yet.
A cosignature means the witness checked that this checkpoint extends every earlier one it saw. It is not an endorsement of this record.
WHAT THIS PROVES
- The record body with this SHA-256 digest existed no later than the appended time, and no later than the timestamp authority's time on the root that includes it.
- The holder of the listed signing key signed exactly these bytes.
- The record sits at this position in an append-only log whose signed checkpoints and daily roots are published outside the registry.
WHAT THIS DOES NOT PROVE
- That the record's contents are true.
- Who authored the underlying work: a signature shows who signed, not who wrote.
- Anything about the private content behind a hash-only record (evidence, incident) beyond its hash.
CHECK IT YOURSELF
curl -s -H 'Accept: application/vnd.aisot.record+json' https://aisourceoftruth.com/r/8897ff4a841aa869f2b74eac46f1a96ee88cee507cf7e2bbd3eaf1d331f17186 | sha256sum # must print 8897ff4a841aa869f2b74eac46f1a96ee88cee507cf7e2bbd3eaf1d331f17186
curl -s https://aisourceoftruth.com/v1/keys/promptreports-ai # the public key for promptreports-ai#1; check the Ed25519 signature over the exact bytes
curl -s https://aisourceoftruth.com/v1/proofs/inclusion/8897ff4a841aa869f2b74eac46f1a96ee88cee507cf7e2bbd3eaf1d331f17186 # RFC 6962 audit path; recompute the checkpoint root (RFC 9162 2.1.3.2)
curl -s https://aisourceoftruth.com/roots # daily roots; this record is covered from the next 06:00 UTC root
curl -s -X POST https://aisourceoftruth.com/v1/export -H 'content-type: application/json' -d '{"digests":["8897ff4a841aa869f2b74eac46f1a96ee88cee507cf7e2bbd3eaf1d331f17186"]}' -o bundle.json && node verify.mjs bundle.json # all of the above offline