Generated 2026-08-24T07:24:20.726Z by registry in.xchk.io. This file is self-contained and self-verifying: opening it in any modern browser recomputes every hash below from the embedded records, offline. It does not ask to be trusted; it asks to be checked. All times in this package are UTC (ISO 8601, 24-hour clock).
Before what the agent did: who owns it, whether that owner is a verified person (the license), and that this plate is registered to them on this node (the registration). Every record and approval below inherits its authority from here — like a roadside stop, license and registration come first.
| Registered owner | sean@maclawran.ca · uid YT4qhKFiihMliSHhurgIHYRM0IV2 — plate OPS-YDDS on in.xchk.io, issued 2026-07-12T15:53:01Z · full plate record in Section 2 | ||
|---|---|---|---|
| License — identity verified | ENROLLED 2026-07-03T08:39:53Z | Email verified | 2026-07-03T08:39:53Z |
| Owner passkey | 3 registered __henOA5um2iUX… | KYC (Didit) | not required |
| Registration signature (owner command-signing key) | PINNED — cred sb5gHjiA_EhCUhAA…, rpId in.xchk.io, origin https://in.xchk.io, since 2026-08-18T06:56:09Z | ||
The registration signature is the owner's own WebAuthn key, host-verified — the owner asserting authority over this machine's agents, which the platform cannot forge. Where a ceremony in Section 6 is tagged owner, the approver's identity equals this registered owner (license and registration match). A delegate tag means a different person approved, and their authority to do so must be established separately.
| Plate | OPS-YDDS | Registry | in.xchk.io |
|---|---|---|---|
| Name | Hermes — base agent | Status | active |
| Registered owner (principal) | sean@maclawran.ca | Venue | IE (source: explicit) |
| Desk condition (now) | normal | Continuity class | standard |
| Incident window | 2026-08-24T06:24:19.897Z — 2026-08-24T07:24:19.897Z | ||
Public roadside check of this plate: https://in.xchk.io/ (plate lookup) — license status is independently checkable there at any time. Per-record desk condition appears in each record below (in-band).
6 recorded actions in the window (2 allow, 2 attest, 0 forbid); 12 sealed forensic windows (11 attested-silence); 2 human attestation ceremonies referenced.
| # | time (UTC) | disposition | tool/area | summary | run | cond. | authRef | recordHash |
|---|---|---|---|---|---|---|---|---|
| 63 | 2026-08-24T07:00:24.208Z | attest | terminal | delete in root path | OPS YDDS.16 | normal | 5f45002492d73585792d665c | e6aa22e2b812242bfc6b46a13198ea38c73a8f14b03d586ce05c82a43dc0df94 |
| 64 | 2026-08-24T07:01:10.368Z | approved HUMAN: sean@maclawran.ca (webauthn) | terminal | `( rm -rf /tmp/bobo ); echo __XCHK_UID__:$(id -u):$(whoami)__` | normal | c557b5793d96faa68982f238 | 9fe660b4d138d04382ab909563cd8de88ba27a7d7d100716ffd3cd45e52dca06 att: 85fd5c516e4acaef9aef36e22f4bd46c028bf035be1379f9b2a84ceb3b99e84a | |
| 65 | 2026-08-24T07:01:24.017Z | allow | terminal | Approve Shell Command? `( clear ); echo __XCHK_UID__:$(id -u):$(whoami)__` | OPS YDDS.16 | normal | 02de59c2ce1a1c33962ed1a1 | cefacf69dbac7c26c978b9b7fbfdd36eb7f65b6d305b65273e3bb78a1a780cf0 |
| 66 | 2026-08-24T07:23:04.717Z | allow | skill_view | Approve View Skill? { "name": "hermes-attestation-guardrails" } | OPS YDDS.17 | normal | 33d9519bfda76d8b960a1a66 | 5d9982049cc9c06e44cd6af15171fa5b3ccbd472e8d083a4e5510799e1360610 |
| 67 | 2026-08-24T07:23:05.605Z | attest | terminal | delete in root path | OPS YDDS.17 | normal | bd547517e46d1a29961ba3f7 | 5fb86accf19af46e9b395904ab928cb768e86b1cdb8c7b9122c200d2a03ed48f |
| 68 | 2026-08-24T07:23:35.974Z | approved HUMAN: sean@maclawran.ca (webauthn) | terminal | `( rm -rf /tmp/bobo ); echo __XCHK_UID__:$(id -u):$(whoami)__` | normal | 0ada2aa396155e5ce3ad51dd | bfee93f784cec44d4a93fe8d65724ba9f8ce0d02508b4e1d28e5f365f94aac59 att: 3f098dfb23e5c4d607fee827929af4add2bd11f76f176b4c2d38906768c73122 |
The agent's host keeps its own hash-chained record of what it executed, flushed to the registry in segments. It is embedded here so this file carries BOTH custody domains: the registry's record of what was authorized (Section 4) and the host's record of what it did. The verifier below recomputes every entry hash, checks each segment continues the previous head, matches issued authorization references against host entries (accounting), and compares each matched entry's intent hash against the registry's stored content hash of the authorized action (content binding). An authorized action with no host entry is an accounting gap the HOST cannot detect or manufacture away — only the issuer can see it; that asymmetry is the point.
| seg | created (UTC) | harness/profile | entries | prevSegHead | segHead | blockchain anchor |
|---|---|---|---|---|---|---|
| 4211 | 2026-08-24T06:27:50.620Z | hermes/ops-ydds | SILENCE HEARTBEAT | b2310644cd0de14a… | b2310644cd0de14a… | 0ad628557732d918d8619deda97445eeb8702feff02623926a59415aa850344c |
| 4212 | 2026-08-24T06:32:54.852Z | hermes/ops-ydds | SILENCE HEARTBEAT | b2310644cd0de14a… | b2310644cd0de14a… | c69ba172639dd6bb08350be0663b0e8ab53942e2932b8bd6856d67cd6c6aee15 |
| 4213 | 2026-08-24T06:38:02.551Z | hermes/ops-ydds | SILENCE HEARTBEAT | b2310644cd0de14a… | b2310644cd0de14a… | 03ce10d21938981c6055a87be173360a370864254e3c7bcee038964155b4c3d6 |
| 4214 | 2026-08-24T06:44:11.827Z | hermes/ops-ydds | SILENCE HEARTBEAT | b2310644cd0de14a… | b2310644cd0de14a… | d6e32483bdb89f20b9307b3f138635d33aa64fdc8dcd33f06c1cbb88922c19b2 |
| 4215 | 2026-08-24T06:49:42.751Z | hermes/ops-ydds | SILENCE HEARTBEAT | b2310644cd0de14a… | b2310644cd0de14a… | 324fd1a8f8c9291e0afeac656251f19384a69b4cedf4419a43d9f209549201d5 |
| 4216 | 2026-08-24T06:54:54.691Z | hermes/ops-ydds | SILENCE HEARTBEAT | b2310644cd0de14a… | b2310644cd0de14a… | 324fd1a8f8c9291e0afeac656251f19384a69b4cedf4419a43d9f209549201d5 |
| 305 | 2026-08-24T07:00:13.012Z | hermes/default | SILENCE HEARTBEAT | 540e009e9a501657… | 540e009e9a501657… | d5485e7ca4525af77e01b19daf27c908076b65c1da7ada7e6e1b138ddf967494 |
| 4217 | 2026-08-24T07:00:16.777Z | hermes/ops-ydds | SILENCE HEARTBEAT | b2310644cd0de14a… | b2310644cd0de14a… | d5485e7ca4525af77e01b19daf27c908076b65c1da7ada7e6e1b138ddf967494 |
| 306 | 2026-08-24T07:01:12.302Z | hermes/default | 1 | 540e009e9a501657… | 6ce95464c5daf8bb… | d5485e7ca4525af77e01b19daf27c908076b65c1da7ada7e6e1b138ddf967494 |
| 307 | 2026-08-24T07:01:24.259Z | hermes/default | 1 | 6ce95464c5daf8bb… | 5407bbb3c40fffa1… | d5485e7ca4525af77e01b19daf27c908076b65c1da7ada7e6e1b138ddf967494 |
| 4218 | 2026-08-24T07:06:09.314Z | hermes/ops-ydds | SILENCE HEARTBEAT | b2310644cd0de14a… | b2310644cd0de14a… | 3f91f7445f645db11a408a25834409a5e68fd3c47df54a77b5cd3a2669439d1e |
| 308 | 2026-08-24T07:06:27.013Z | hermes/default | SILENCE HEARTBEAT | 5407bbb3c40fffa1… | 5407bbb3c40fffa1… | 3f91f7445f645db11a408a25834409a5e68fd3c47df54a77b5cd3a2669439d1e |
| 309 | 2026-08-24T07:11:31.425Z | hermes/default | SILENCE HEARTBEAT | 5407bbb3c40fffa1… | 5407bbb3c40fffa1… | 798e8502acb3c5793c9f7009bb3cb150185ad079b080d94b0aad72a7251d320c |
| 4219 | 2026-08-24T07:11:36.987Z | hermes/ops-ydds | SILENCE HEARTBEAT | b2310644cd0de14a… | b2310644cd0de14a… | 77e5fced7582923a4b70b01d89bbc6d7cc7b8fb0470434844b1c5adb9cb96c1e |
| 310 | 2026-08-24T07:16:36.141Z | hermes/default | SILENCE HEARTBEAT | 5407bbb3c40fffa1… | 5407bbb3c40fffa1… | ad2b460b3664229385187e4954d5447503151797dbdcc15a5fba1333c32c89c4 |
| 4220 | 2026-08-24T07:16:38.821Z | hermes/ops-ydds | SILENCE HEARTBEAT | b2310644cd0de14a… | b2310644cd0de14a… | ad2b460b3664229385187e4954d5447503151797dbdcc15a5fba1333c32c89c4 |
| 311 | 2026-08-24T07:21:40.855Z | hermes/default | SILENCE HEARTBEAT | 5407bbb3c40fffa1… | 5407bbb3c40fffa1… | — |
| 4221 | 2026-08-24T07:22:18.758Z | hermes/ops-ydds | SILENCE HEARTBEAT | b2310644cd0de14a… | b2310644cd0de14a… | — |
| 312 | 2026-08-24T07:23:04.931Z | hermes/default | 1 | 5407bbb3c40fffa1… | e60fcdab4f4bb40d… | — |
| 313 | 2026-08-24T07:23:38.649Z | hermes/default | 1 | e60fcdab4f4bb40d… | be83ee98c419ec04… | — |
| seg | # | tool | authRef | intentHash | entryHash |
|---|---|---|---|---|---|
| 306 | 12 | terminal | 5f45002492d73585792d665c | fae1bc813403729c… | 6ce95464c5daf8bb… |
| 307 | 13 | terminal | 02de59c2ce1a1c33962ed1a1 | 8acc5e88359dd1a3… | 5407bbb3c40fffa1… |
| 312 | 14 | skill_view | 33d9519bfda76d8b960a1a66 | 24b49d2445f3aa5b… | e60fcdab4f4bb40d… |
| 313 | 15 | terminal | bd547517e46d1a29961ba3f7 | fae1bc813403729c… | be83ee98c419ec04… |
An empty segment is the host's affirmative statement that nothing executed in its window — silence attested from the host side, corroborating the registry's zero-issuance seals in Section 5 (bilateral silence).
Computed by the registry at export over this window and embedded verbatim inside the signed payload. Chain recomputation (Sections 3/3B) is checked offline by this file; the verdict below additionally reflects issuer-custody facts the file cannot recompute alone (ceremony pairing, in-flight grace, binding activation, manager liveness, gate self-attestation). The lamp word is a recomputed theorem, not an asserted label.
| Coverage lamp | COVERED | Reconciled | TRUE |
|---|---|---|---|
| Demanded / accounted | 4 / 4 | Content-verified | 4 |
| Unaccounted (omission evidence) | 0 | Unmatched (fabrication) | 0 |
| Misbound (post-activation) | 0 | Legacy pre-binding | 0 |
| Reference reuse | 0 | Vacuous | no |
| Bilateral silence | ATTESTED (both custody domains) | In-flight (open window) | 0 |
| Recorder activated | 2026-08-08T14:22:36.237Z | Binding activated | 2026-08-24T07:01:12.302Z |
| Manager (host supervisor) | reporting (last 2026-08-24T07:24:14.133Z) | Gate self-attestation | modified |
| Host segments anchored | 4530/4534 carry a public-chain no-later-than bound | ||
| # | window (UTC) | actions | refs issued | merkle root | sealHash | blockchain anchor |
|---|---|---|---|---|---|---|
| 4071 | 2026-08-24T06:16:33.160Z — 2026-08-24T06:26:33.160Z | ATTESTED SILENCE | 0 | — | 7e698820827a721050d76a8a7ddf8608c7f56b7b380d74713354d881a71b3cc6 | bf27af8a8c38c565495ce10f895616a01a568ec3843106384cf7b03730d71dda |
| 4072 | 2026-08-24T06:26:33.160Z — 2026-08-24T06:31:33.160Z | ATTESTED SILENCE | 0 | — | 44881ae72f29f9095b71562ec8874523c86be3856dbf89de7f949e4242120e69 | 09ce8db0208d72d499ace66c4c7a2aea509e4baa3ea312d871888ac22be685ef |
| 4073 | 2026-08-24T06:31:33.160Z — 2026-08-24T06:36:33.160Z | ATTESTED SILENCE | 0 | — | 71ebc74bbaf73f3fd92e67c8b4941cb674593d3cc199fadc9d7ebe54dad4194d | da7d184c368223190b8e2ba7a8e74b80f96ac246c19bb6f1d16cdbc8103896ca |
| 4074 | 2026-08-24T06:36:33.160Z — 2026-08-24T06:41:33.160Z | ATTESTED SILENCE | 0 | — | 9481a298a1a94e62026b5ab6da09986d56bf4e7f533b7380bf00953aeee8a400 | 07f01c2cf676cd6e10ba25f8db1e9b58633a5fdf9cca28762da7f7a41549f020 |
| 4075 | 2026-08-24T06:41:33.160Z — 2026-08-24T06:46:33.160Z | ATTESTED SILENCE | 0 | — | e9784ea0b8ebdcd6e7cae0afd841c2610da338664d1790d8e94582dbcf1eab20 | 3f39677c60ed4a279ebc01bd6f633d5937bc4f28e46133ec5252dd1eed962738 |
| 4076 | 2026-08-24T06:46:33.160Z — 2026-08-24T06:51:33.161Z | ATTESTED SILENCE | 0 | — | 68364c8d79e143185a0a646196d0cc1afbfe50da30e62eb99d7bfadcc01b84db | 425370fa93cb4bca0dd5ab6b7b66d622edba1d00f893e75661018b762cb3f5ba |
| 4077 | 2026-08-24T06:51:33.161Z — 2026-08-24T06:56:33.161Z | ATTESTED SILENCE | 0 | — | 74fae5fff3d3c3a975a6b5db36cbd1a9e40920858d4233491c9fd33a32f74f0e | 778a25f5dac20ff495d52f3b3872ce9f4edb74f66b00b8d4b1a9fc3d00c9597c |
| 4078 | 2026-08-24T06:56:33.161Z — 2026-08-24T07:01:33.162Z | 3 | 3 | ddb1722820b626a0885469022c10ce7e2bb21add98cdd9b5cc58432346724e6c | ec6c9af2164ce7d4fdf3fbb1cda04596cf811531dbeae13841ecaea19b420a31 | 3c356ce0c0cb613051651a7bff0f3a6c38ed7d8ca4ad02d0bada454d946be037 |
| 4079 | 2026-08-24T07:01:33.162Z — 2026-08-24T07:06:33.162Z | ATTESTED SILENCE | 0 | — | 076686d6e094dabe1dfbd0a7b3b8288626cc9e1c7a18c36fbc160dedf0eec10b | 7b826efa6f10f1c70487ff7897ab9bd1ec83da8b1249c4385bf28bed7c301101 |
| 4080 | 2026-08-24T07:06:33.162Z — 2026-08-24T07:11:33.162Z | ATTESTED SILENCE | 0 | — | 0daecd81819afb211d5db91ca3ae3bc241fbe6d74286c904ee44e232d07905c9 | ae032310269a461a33d53aac2c434429d0ebb4ea865d51c71cdc729555ff3e98 |
| 4081 | 2026-08-24T07:11:33.162Z — 2026-08-24T07:16:33.162Z | ATTESTED SILENCE | 0 | — | 1885a93c4e3e6987e2a57f46df3a251d62b3a16c181fa976583681c934a73433 | 4f3904f75e4bcf13b749ea711cd0707334bdf8a2ebfbf864b4cd8579778f124a |
| 4082 | 2026-08-24T07:16:33.162Z — 2026-08-24T07:21:33.162Z | ATTESTED SILENCE | 0 | — | fef66da25472c2423575252a853252fcd6a209f67c3eb45c4482ecb412fdf5e4 | 4062beb7d5ec9363e63478daf48fa548a7baa6caf2f049e1b2199d45fd48d018 |
Anchored seals are corroborated on the Ravencoin blockchain: the OP_RETURN of the transaction shown carries the sealHash (chained to the previous seal's anchored hash), timestamping the window against a public chain this registry does not control. Verify with any RVN explorer. Anchoring is corroboration, never a gate — a pending anchor means the transaction had not yet confirmed at export time.
An attested-silence seal is an affirmative, hash-chained statement that no actions were authorized in that window — the absence of activity is itself evidenced, not inferred.
| When (UTC) | 2026-08-24T07:01:10Z | Verdict | completed OWNER |
|---|---|---|---|
| Approver | sean@maclawran.ca | Reached | push, sms, telegram |
| Method | webauthn | Area / tool | operations terminal |
| User proof | webauthn ✓ · cred Yqa88hkURHnP… · public key ✓ · binding… | ||
| Prompt | ⚠️ delete in root path Shell Command `( rm -rf /tmp/bobo ); echo __XCHK_UID__:$(id -u):$(whoami)__` | ||
| Record hash | 85fd5c516e4acaef9aef36e22f4bd46c028bf035be1379f9b2a84ceb3b99e84a | Blockchain anchor | 1a0b9a716a9c11071799e95758b355a22af24359e3d269e1fa39b75f836136a4 |
| When (UTC) | 2026-08-24T07:23:35Z | Verdict | completed OWNER |
|---|---|---|---|
| Approver | sean@maclawran.ca | Reached | push, sms, telegram |
| Method | webauthn | Area / tool | operations terminal |
| User proof | webauthn ✓ · cred Yqa88hkURHnP… · public key ✓ · binding… | ||
| Prompt | ⚠️ delete in root path Shell Command `( rm -rf /tmp/bobo ); echo __XCHK_UID__:$(id -u):$(whoami)__` | ||
| Record hash | 3f098dfb23e5c4d607fee827929af4add2bd11f76f176b4c2d38906768c73122 | Blockchain anchor | 865db2d87e36b1b36e887b4658bb4964e9721d47486802259a3b34d81253827a |
User proof — who authorized this, end to end. Each webauthn ceremony carries the verbatim WebAuthn assertion (clientDataJSON, authenticatorData, signature) and the approver's registered public key, both embedded in the signed payload. The sealed attestation hash commits to webauthnCredentialId and sha256(authenticatorData), so the assertion is bound to the chain: this file's verifier recomputes sha256(authenticatorData) and matches it to the sealed digest (the binding line in the user-proof column). Any WebAuthn library can additionally re-verify the signature against the embedded public key offline — this file hands over the material to do so without trusting xChk.
Identity. The live photo is captured on the approver's device during the ceremony; the baseline is the face enrolled beforehand. Shown side by side so the live approval can be checked against the enrolled reference — a ceremony photo with no baseline is a face; with one it is an identity claim someone can adjudicate. Photo bytes travel inside this file as data URIs; the attestation's chained hash seals the references to the decision.
The registry signed this export (RS256). The statement binds the exact embedded evidence payload (SHA-256 5ae05ff5fab4e5979ba806ff0f7f255b70c3d0833bc69f80ba79ea3ddb86a427), the chain head, and the export metadata. Verify against the registry's published keys at https://in.xchk.io/.well-known/xchk-registry (token_use incident_package). The verifier below also recomputes the payload hash — a match proves the evidence in this file is byte-identical to what was signed.
payload hash: checking…