Conforms to the contract declared by sarah@acme.example on 03 Aug 2026, over 12,400 decisions in this window, with a 95% lower bound of 0.9942 on the weakest clause. Expires 30 Aug 2026 without fresh evidence.Every part of that sentence is load-bearing.
A bound, not a rate
The conforming share of a sample is not the agent’s conformance — it is what this sample happened to show. The lower end of the confidence interval is what can be stated without overclaiming, so that is the number in the sentence. The interval is a Wilson score interval, not the textbook normal approximation. The difference matters exactly where this product lives: at a zero rate the normal approximation has zero width, which would let the platform say no refusals in 40 decisions, therefore the refusal rate is exactly zero, with certainty. That sentence would be printed on something somebody signs.A denominator
0.994 over 12,400 decisions and 0.994 over 20 are different facts. A claim always carries the count it was computed from.The interval decides all three states
A clause is not assessed by comparing two numbers.
The third row is the useful one. The evidence is consistent with both holding
and breaching, and no phrasing turns that into a verdict.
No claim, rather than a weaker one
If any clause isnot_demonstrated, no claim is stated at all.
A claim covering only the clauses that happened to be measurable would be a
claim about the window rather than about the contract. Averaging over the third
state quietly reintroduces the pass/fail that this whole design exists to avoid.
When a claim is stated, it is bounded by the weakest clause. A contract is a
conjunction and is only as demonstrated as its least demonstrated part; a mean
would let a strongly evidenced clause carry a thin one, which is how an average
hides the clause somebody should be looking at.
An expiry
A claim lapses after 14 days without fresh evidence. Behaviour is not a property an agent has once, and a claim that never expires is a certificate wearing a different word.Checking one yourself
A claim is a sealed document. Download it from the console, or:seal
field removed, so any Ed25519 implementation can check it offline with the public
key the document carries.
Check it at rotascale.com/verify, which
verifies the signature in your browser — nothing is uploaded — or with any
Ed25519 implementation offline. See
verifying an artefact for what a passing check does
and does not tell you.
The signature covers the document with the seal field removed, and the
disclaimer is inside the signed payload, so removing it invalidates the
signature.
A claim that could not be stated is sealed too. “This agent has no conformance
claim, and here is why” is a more useful thing to hand an auditor than
silence, and it is checkable.

