A signed, recurring report on the cryptographic properties of a transparency log, issued by a party independent of the log's operator. The operator hands it to an auditor, a customer, or a regulator. Anyone holding it can re-verify the findings against the log's public data.
Every finding is marked recomputed — established from the log's published artifacts — or subject-reported — taken from the operator and awaiting independent recomputation. The two are never mixed, and a property the log does not publish is reported as absent rather than as a failure.
These limits are stated in every issued report.
Verification uses public artifacts only: checkpoints, proofs, tiles, and published keys. No access to the subject's systems is needed, and none is requested. Hashes and signatures are recomputed with self-tested tooling; negative controls confirm that a corrupted input fails.
Each report is issued in two forms: a human-readable document, and a machine-readable signed record — canonical JSON under an Ed25519 attestation key held separately from any log key. Verifying the record requires the attestation key and the log's public data, and nothing else.
The machinery has issued signed attestations over logs Markovian does not operate: Go's module checksum database (sum.golang.org), Sigstore's rekor, a Google Certificate Transparency log, and a peer company's ledger. For each, the head signature and the append-only property were recomputed from published data. A sample report is available on request.
Operators of transparency logs whose auditors, customers, or regulators ask how the records are known to be intact. Under the EU AI Act, Article 12 requires providers of high-risk AI systems to keep event logs across the system's lifetime; an attestation is one way to show, later, that those logs were not rewritten.
Write to [email protected].