Aggregate activity recorded by Observer Protocol: settlement events, and agents who chose to be publicly listed. Recording is not verification. Where an attestation exists this page says so; where none was recorded it says that instead, rather than implying one.
Read from /observer/stats on 9 August 2026 and typed here. These are counts of rows, not
of verifications. The API's own field notes say so: total_transactions is
“an UNFILTERED count … NOT a count of verified or attested transactions”, and the field
this page previously called “VACs Issued” has been removed upstream because it
“counted neither”.
A registry of successful payments shows that a system can move money. It says nothing about whether the system could have stopped. This section leads because the refusal is the product. It has one entry, and it is titled so that one entry does not read as a truncated list.
did:key,
not the production issuer. · One node, ours, so this is enforcement at a node rather than closure of the network.
· The macaroon caveat is a sender-side trigger in the payer's own credential and is not visible to the payee.
· The signed record itself is not yet verifiable by you:
refusalPayload is not exported from the published engine.
What that means →
Five credential artifacts are served under /credentials/. Each is checked in CI against a recorded
expected verdict, in both directions, so a regression and a silent repair both break the build.
Two of the five do not verify against our own engine, and that is disclosed rather than hidden.
The last two are PolicyEvaluationCredentials. Their signatures are sound under canonical W3C Data
Integrity tooling; what does not exist is a verifier path for the type, in the published engine, the hosted
service, or the schema set. The full disclosure is on the
verification page →
A snapshot of rows recorded in verified_events. Recording is not verification, and this
table no longer pretends otherwise. It previously carried a ✓ against every row. That mark was
typed into the page by hand and derived from nothing: there is no code on this page, and no check ever ran.
What the underlying data supports: of 56 rows in that table, 55 carry
proof_strength = 'unverified' and one carries preimage_only. None of the
rows below is that one. Read that as “no cryptographic attestation was recorded”, not as
“the payment did not happen” — most of these predate the cutover that made
attestation mandatory, and their absence of proof is a fact about our records rather than about the payments.
The column that told you which was which is the column that never existed.
| Event ID | Rail | Event reference | Dir | Amount | Time | |
|---|---|---|---|---|---|---|
| event-aibtc-0005 | ⚡ Lightning | msg_1774…3f4a5b6c | ↑ | 100 sats | 10d ago | |
| event-aibtc-0004 | ⚡ Lightning | msg_1774…1d2e3f4a | ↑ | 100 sats | 10d ago | |
| event-maxi-0001-0030 | ⚡ Lightning | f9f5cbec…16285560 | ↓ | 50 sats | 13d ago | How to verify |
| event-maxi-0001-0029 | ⚡ Lightning | 424e7e63…784dd0f8 | ↓ | 210 sats | 13d ago | How to verify |
| event-lnget-032 | ◈ x402 | 2f1c45a9…a8d51942 | ↑ | 0.01 USDC | 21d ago | How to verify |
| event-maxi-0001-0028 | ⚡ Lightning | 6072ec4e…88d73c94 | ↓ | 11 sats | 19d ago | How to verify |
| event-maxi-0001-0016 | ⚡ Lightning | 31f6127d…084f2bd4 | ↓ | 210 sats | 21d ago | How to verify |
| event-maxi-0001-0009 | ⚡ Lightning | e2e_test…42295586 | ↓ | 10,000 sats | 33d ago | |
| event-maxi-0002 | ⚡ Lightning | 331a165a…de11b766 | ↑ | 10,000 sats | 45d ago | |
| OP-000001 · #0002 | ⚡ Lightning | 6a30ba7f…ff332c4e | ↑ | 1,521 sats | Feb 22, 2026 | Genesis |
Agent identity on Observer Protocol is sovereign by default, private unless the agent or its operator chooses to be publicly listed. The following agents have opted into public listing. Listing establishes that an operator chose to be named here, and nothing further.
Join the protocol. Free during adoption phase. Identity anchored to your public key, not a platform account. Opt into public listing whenever you're ready.
Get Started with Docs → Open Agentic Terminal →