
APIR specimen Triage Verdict, TV-2026-0000
| Declarant | Slav Ripa |
| Declared method | Made by a person, with software tools, no generative AI |
| Declared and recorded | 2026-09-18 07:30 UTC · event 2 on the Registrar's chain |
| Outside clock | Chain head timestamped by an RFC 3161 authority at 2026-09-19 00:00 UTC |
The declaration, in the declarant's words
As sealedThe files, by fingerprint
1 file, SHA-256, hashed in the declarant's browser| File | Size | SHA-256 |
|---|---|---|
| specimen-triage-verdict.pdf | 287.1 KB | 1cc5be7e5f2271bc2f46c1a2dd4231978164910c7251a0a00c1ee0f67cba098f |
A file that produces the same SHA-256 is the sealed file, byte for byte. APIR never held the files.
Holding a file and want to know whether it is one of these: apir.ai/seal/check fingerprints it in your own browser and matches it against every seal on the record, including a pixel match for a picture or a video whose bytes have changed.
Integrity, recomputed on this open
2026-11-09 08:43 UTC| Declaration hash | ad52d7180e45f8e526901ec6c322dce8893023a3076054d43188a38211f39bc5 | Recomputed, matches |
| Files hash | 8ebf47935542ab5a90a7efd5c973846c75d6ca7a8e4287aad2b930ae42d47b60 | Recomputed, matches |
| Chain hash | 26ebcf3da8bfdf05b029fd5be2541e8602688eda1c0a96ab453ef9f9040d12f5 | Chain intact, 1911 events |
What this certifies
- That this declaration, in these words, was made by the named signed-in person at the time shown.
- That files with exactly these fingerprints existed then, in the declarant's hands.
- That the record has not been altered since: the hashes recompute and the chain holds.
What this does not certify
- That the work is human-made, original, authentic, or the declarant's. APIR did not determine how it was made and cannot.
- That a physical item exists or matches its photographs. APIR did not inspect it.
- Anything about value, provenance before this date, or rights.
Recomputes both hashes and the chain on every open, no account needed. It proves the record is intact. It does not judge the work.
APIR, operated by RIPA PTY LTD, ABN 48 638 569 632Checkapir.ai/seal/9218f8fd-d732-4666-8c76-94d1571a1b74apir.ai
Status
0 acts on the chain since sealing| Status | Declared |
| Signed review | None recorded |
| How status is set | Declared by default. Attested once a named person attests in their own name. Contested whenever a contest is on the record, answered or not: APIR does not rule on contests, so an answer never clears one. |
Versions and custody
A new version is a new seal; a transfer is the declarant’s record of itNo earlier or later version, and no transfer, sale or licence recorded.
AI involvement statement, as declared
None addedNothing beyond the method in the sealed declaration.
Process files
Drafts, sketches, layers and captures, each with its own dateNo process files added.
Attestations
Named people, signed in with the address they were invited at, in their own wordsNobody else has attested.
Contests and answers
Email confirmed by the contestor. APIR does not rule on themNobody has contested this seal.
Signed review
Consistent, inconsistent or insufficient against the declaration, with the workingsNo signed review recorded.
Each entry above is its own event on the Registrar’s chain, pointing at this seal, and each hash was recomputed on this open. Nothing edits the seal or an earlier entry; a correction is a new entry. The portable proof at apir.ai/api/seal/9218f8fd-d732-4666-8c76-94d1571a1b74/proof verifies the seal offline, with every entry made before its outside timestamp; later entries join the proof once the next timestamp covers them.
APIR, operated by RIPA PTY LTD, ABN 48 638 569 632Checkapir.ai/seal/9218f8fd-d732-4666-8c76-94d1571a1b74apir.aiThe badge
Put it beside the work. It shows this seal’s status from the record and links here.
<a href="https://apir.ai/seal/9218f8fd-d732-4666-8c76-94d1571a1b74"><img src="https://apir.ai/badge/9218f8fd-d732-4666-8c76-94d1571a1b74.svg" alt="APIR Seal: see the sealed declaration" height="20"></a>
Check it without us
The portable proof holds the declaration, the chain from this seal to its outside timestamp, and the timestamp authority’s signed receipt. The verifier recomputes it offline, with no APIR server in the loop, and fails loudly on any changed byte.
Download the proof · Verify in the browser
curl -O https://apir.ai/proof/apir-seal.mjs node apir-seal.mjs verify apir-seal-9218f8fd-d732-4666-8c76-94d1571a1b74.proof.json yourfile.png
Node 18 or later, no install, no dependencies.
Contest this seal
If you made this work, hold an earlier version, or know the declaration to be wrong, say so on the record. We email you a link to confirm from your own address; your name, your ground, your files’ fingerprints and the date go on the chain, and your email never does. The declarant is told and may answer. APIR does not rule on contests.
Made this seal? Sign in to add to it.