local-first · v0.1

Broker token reuse (single-use)

Broker decision — HOW is this authorized request brokered? Fail-closed verification of the ApprovalToken, capability plan, BINDING policy allow, vault references, and scope binding. A single-use grant is issued only on brokered; it authorizes nothing to execute here — only the future Provider Execution runtime (V4) consumes it.

deniedbinding: trueno consumption0 vault refs#acd81523
approval token:apptoken:appr-evidence-okbinding policy:policy:eval-research-allowcapability:capperm:emb-a-fs

Verification reasons (fail-closed)

token_already_consumeddeny
ApprovalToken "apptoken:appr-evidence-ok" was already consumed — single-use

Broker grant & provider handoff (V4 readiness only)

No grant — the request was denied (fail closed). Nothing to hand to the Provider Execution runtime.

Request inputs

execution reasonbroker brk-token-reuse
consumed approvalappr-evidence-ok
binding policy ref (M41)policy:eval-research-allow
execution intent (M50)
brokered at ordinal100