← Explore
What is RCX and what are its postures?

explorer

What is RCX and what are its postures?

Per-request policy: a scoped capability token or a signed refusal

request

agent/claude-fleet-02

passport tier 3

wants fs.write:/prod

RCX policy check

scope: tools · tenant · tier

per request, not per session

allow · capability token

short-lived, signed, scoped

verifiable offline; expires instead of leaking

deny · RefusalReceipt

signed, with a reason code

fail closed; never a bare 403

Both outcomes mint a receipt, so "who could touch what, when" is a query, not a reconstruction. Enforcement is a property of the wire, not a crippled binary.

RCX is the CueCrux policy engine, and it works per request, not per deployment.

When an agent asks to act, RCX evaluates the request against policy and does one of two things. If the request is allowed, it issues a short-lived capability token scoped to specific tools, a tenant and a trust tier. Tokens are self-issued locally and offline-verifiable, so enforcement does not depend on a round-trip to a cloud service. If the request is not allowed, the refusal fails closed and mints a signed RefusalReceipt carrying a reason code. A denial is evidence too: you can audit not just what your fleet did, but what it was stopped from doing, and why.

Rollout comes in three postures. Off means RCX is not evaluating. Observe means every decision is made and recorded but nothing is blocked; you see exactly what enforcement would have done before you turn it on. Enforce means the decisions bind.

The observe posture is the deliberate on-ramp. Run it against real traffic, read the would-be refusals, tighten the policy, then flip to enforce with no surprises. Policy changes stop being a leap of faith and become a diff you reviewed against the actual behaviour of your own fleet.