Isolated, non-production Val Town canary for directly testing whether one cloud execution retains a one-use rotating capability continuously for at least 100 wall-clock minutes.
The protocol adapts OAuth refresh-token rotation / replay-detection semantics (RFC 9700 §4.14.2) to continuity measurement. Passing Stage A does not establish physical identity, independence, P_real, Work product identity, or superhero capacity.
GET /health returns the frozen policy and non-production classification.
POST /start with { "agent_id": "..." } creates one canary and returns the raw start token once.
POST /heartbeat with { "canary_id": "...", "agent_id": "...", "token": "..." } atomically consumes that token and returns the rotated token once.
POST /finish with the same binding terminalizes the run. PASS is possible only after the 100-minute target; early finish is FAIL.
GET /receipt?canary_id=...&agent_id=... returns hash/timestamp/sequence evidence only.
Run stage_a_adversarial_test.ts. It covers concurrent same-token race, stale-token replay, wrong canary/agent, late heartbeat, absolute expiry, module/runtime reload persistence, hash-only durable evidence, terminal replay, malformed input, deterministic receipt reconstruction, and policy freeze.
This Val is intentionally isolated from the canonical Brain kernel/admission/protocol. It performs zero paid spend and no Sprites calls.