Report #006 added integrity to the evidence chain. #007 adds time to authority itself: not only “is this signature valid?” but “is this signer still allowed to authorize this transition now?”
Ignoring revocation reproduced a duplicate.
The synthetic operation committed once and lost its response. A later record reported ABSENT and carried a mathematically valid signature from primary-v1. That key, however, had been revoked before the benchmark decision time.
The intended side effect exists.
Fresh signed ABSENT from primary-v1.
Signature validity is treated as sufficient.
A second commit is produced.
Comparative result
Unsafe valid-but-revoked keyOld signature accepted without lifecycle check.
Revoked key rejectedSignature valid, evidence fresh, authority valid — but key inactive at decision time.
Future key rejectedSignature valid, but the scheduled key was not active yet.
Current rotated key acceptedActive primary-v2 reported trusted COMMITTED.
The decisive case
The old key was valid when the evidence was issued. It was revoked 60 seconds before the decision. The safe protocol returned trusted=false and blocked retry.
Future authority is not current authority.
A planned primary-v3 key also produced a valid local signature, but its activation time was still in the future. The safe path rejected it for the current transition.
Rotation succeeds when the new key is active.
The current primary-v2 key was active at decision time and had not been revoked. Its fresh trusted evidence reported COMMITTED, so the trajectory closed without retry.
Authority-lifecycle score · 10/10
Unsafe hazard reproduced · 2/2Valid revoked signature produced two effects when lifecycle was ignored.
Revocation enforcement · 2/2Old key was valid at issue, invalid at decision.
Activation enforcement · 2/2Future key could not authorize a current action.
Rotation acceptance · 2/2Current active rotated key closed COMMITTED safely.
Pinned evidence · 2/2Exact upstream SHA, deterministic FakeModel, synthetic effects only.
The temporal trust invariant
For this benchmark's strict current-state policy, a key is accepted only when:
when a revocation timestamp exists.
Evidence now has a lifecycle dimension.
Time is not just metadata on evidence. Time participates in the authorization decision.
Cryptographic boundary
The benchmark uses deterministic local HMAC keys and an in-memory toy trust registry. It tests activation/revocation state semantics, not production PKI, CRLs, OCSP, Sigstore, transparency logs, timestamp authorities or hardware-backed keys.
What the SDK did — and did not do.
The pinned OpenAI Agents SDK executed all deterministic trajectories with its upstream FakeModel. The measured property is an application-level authority-lifecycle protocol, not an automatic SDK revocation guarantee.
Reproduce / inspect
Evidence artifact digest: sha256:0947cc82b86db36a48a7209e97719a42906233c8fc99c5e27ee1168577188847. Toy HMAC and synthetic local effects only.
Verdict: a valid-but-revoked signing authority caused a duplicate when lifecycle was ignored. Decision-time activation/revocation checks blocked unsafe retry and accepted only the current rotated authority.
RESONANCE Verified Report #007
evidence → integrity → authority → time → trusted state → legal action.
Back to Issue 001