Guide 01 · ELIGIBILITY
LOCAL SIMULATION · TEST_ONLYLocal validation surfaces and fixed fixtures only · no real login, organizational authority, operational API, external execution, or authority issuance
Check whether a request meets the conditions.
Ignore caller pass flags and derive eligibility from fixed request, policy, approval, and time bindings.
Fix the evaluation inputs
- Opaque decisionCaseRef
- actorRef and requesting subject
- Exact scope with operation and boundary
- Required condition set and human approval
- issuedAt, expiresAt, and checkedAt
- Revocation state and replay nonce
Local v1 returns only three states
State names are exact, versioned contract vocabulary. Do not silently normalize this into a different package’s CONDITIONS_MISSING wording.
- 01ELIGIBLE
The exact binding and required fixture conditions are current.
- 02MISSING_CONDITIONS
Human approval or required conditions are absent, without a forged or out-of-scope request.
- 03INELIGIBLE
Actor or scope mismatch, expiry, revocation, replay, forgery, or a prohibiting condition stops the path.
ELIGIBLE is still not a grant
A local gate result is eligibility evidence for the next control layer. A valid authority-ledger record, current session, entitlement, and permitted execution path remain separate requirements.