Open witness standard

What we can actually prove.

Eight checks against the Ordering Test standard. 9 of 10 built, 5 you can run yourself right now with no account. The rest report NOT SUPPORTED honestly rather than overclaiming.

Try it now, no account

Absence proof

Given a hash, this proves it either exists in Red Flag's own public chain, or shows the two real entries either side of where it would sort if it existed — proof by adjacency on the chain itself, no separate Merkle tree needed. Paste anything, made up is fine.

Sealed daily, before any export

Completeness proof

A record count for Red Flag's own public chain is committed before any export could reference it, so an export claiming a different count is checkably wrong — the same guarantee an inclusion proof gives, without needing a tree structure.

336 entries sealed as of 2026-08-08

Verify this checkpoint

Raw endpoint: /api/complete/root

Every check, scored honestly

The full eight

Rule binding

Built, account only

Every scan is tied to the ruleset version that judged it at the moment of decision, not attached afterward. Built and live. Not yet exposed as a public unauthenticated endpoint, only viewable inside an account.

Commit before reveal

Built, account only

A Sentinel reviewer's own read of a flag is sealed before the AI's reasoning is shown to them, both timestamps stored. Built and live. Requires a Sentinel-plan account to demonstrate, no public endpoint yet.

Authority tokens

Built, account only

Boundary authorization records extend to API keys and agent credentials, authority granted before the action rather than justified after. Built and live. Account-gated, not yet public.

Mutual witnessing

Built, public

Live, working both directions with an external peer chain right now. No account needed, run it yourself.

/api/witness/tip

Completeness proof

Built, public

A record-count checkpoint for Red Flag's own public chain is sealed daily, before any export could reference it. Built off the existing hash chain rather than a separate Merkle tree — a sealed count catches tail truncation the same way an inclusion proof would, without needing a tree structure. No account needed, run it yourself.

/api/complete/root

Absence proof

Built, public

Given a hash, returns either where it's present, or the two real adjacent chain entries that bracket where it would sort if it existed — proof by adjacency on the existing linear chain, not a Merkle tree. Try a value that isn't there.

/api/complete/prove?value={value}

Reconciliation

Built, account only

A sample of a customer's own audit entries is sealed before it's used for anything, so a flattering sample can't be picked after the fact. Built and live, account-gated by nature — a sample needs a real account's real data, so there's no honest way to demonstrate it without one.

Reproducibility

Built, public

The scanner's core scoring has no model call and no randomness, so the same input under the same ruleset always produces the same output. Submit content, get a sealed ticket back; resubmit the exact same input to /api/replay/verify later and the ticket must match. Ruleset fingerprint at /api/replay/fingerprint.

/api/replay/challenge

Consistency proof

Not supported

Proving the chain only ever grew (nothing was reordered or rewritten in the middle) needs a formal cryptographic consistency proof between two chain states. Not built. Reports NOT SUPPORTED rather than overclaiming — kept separate from external_anchoring below, since they answer different questions.

External anchoring

Built, public

Proves the time itself was fixed somewhere Red Flag doesn't control, answering a different question than consistency_proof above: a chain can be perfectly append-only and still have been built last week. Anchored via RFC 3161, a third-party timestamp authority — a different external mechanism than a peer using OpenTimestamps into Bitcoin, same underlying claim. The spec should name the mechanism rather than mandate one.

/api/anchor-status

Authored by James Stokes, Founder, Red Flag AI Pro. Machine readable version at /.well-known/ordering-test.json.

See also the Witness Network and verify a record.