| Compromised actor key | PreservedHolding a key confers no authority. Executions are still evaluated against the mandate, so an attacker inherits the permitted assets, actions, venues and limits rather than the account.BLOCKEDACTOR_NOT_AUTHORIZED | ResidualEverything the mandate permits stays available until it is suspended or revoked: $2,500 per transaction, $10,000 a day, in permitted assets. Noticing the compromise and withdrawing the mandate are separate problems. |
|---|
| Malicious or buggy executor | PreservedAn executor cannot widen its own authority. A refusal stands regardless of what the executor believed it was doing.BLOCKEDACTION_NOT_ALLOWED | ResidualBad behaviour inside the permitted set remains possible: poor timing, unnecessary turnover, repeated transactions that each sit under the ceiling. Bounds constrain magnitude, not judgement. |
|---|
| Incorrect or malicious adapter | PreservedOnly approved adapters produce intents, and venue permissions are enforced against the adapter rather than a declared destination.BLOCKEDADAPTER_NOT_ALLOWED | ResidualAn approved adapter that decodes incorrectly causes a correct evaluation of wrong inputs. Adapter correctness is trusted, and the approved set is part of the attack surface. |
|---|
| Expired, revoked or invalid credential | PreservedExpiry and revocation withdraw authority without any mandate being rewritten. An expired credential is treated as absent rather than as a warning.BLOCKEDCREDENTIAL_REVOKED | ResidualRevocation takes effect only as fast as revocation state can be observed at evaluation time, and a credential that is technically valid can still be wrong about the subject. |
|---|
| Compromised or careless issuer | PreservedCredential requirements are stated by type and visible in the mandate. A requirement for STOCK_TOKEN_ELIGIBLE is not satisfied by an unrelated attestation.BLOCKEDMISSING_CREDENTIAL | ResidualEvaluation verifies attestation, not diligence. An issuer that attests carelessly produces credentials that pass. Issuer selection and revocation both sit outside the evaluation. |
|---|
| Manipulated or stale price data | PreservedValue limits are evaluated before submission against a stated input, so a breach is refused rather than found in a reconciliation afterwards.BLOCKEDTX_LIMIT_EXCEEDED | ResidualA $2,500 ceiling is exactly as accurate as the price behind it. Bad data breaks the limit in both directions: refusing permitted executions and admitting oversized ones. |
|---|
| Over-broad policy configuration | PreservedWhat the mandate states is enforced consistently, and it is legible: a mandate can be read and argued with before anything relies on it. | ResidualA mandate that permits too much is enforced faithfully. Nothing distinguishes a deliberate wide grant from a mistaken one. Reviewing what was granted remains a human control. |
|---|
| Administrative and governance control | PreservedThe power to grant, suspend and revoke is explicit, and every change is a change to a record rather than an informal capability spread through an application. | ResidualWhoever can change policy can change what is permitted. How that power is held — key custody, timelocks, separation of duties — is a governance question the architecture does not answer on its own. |
|---|
| Integration placed where it can be bypassed | PreservedWhere the check sits on the path an execution must take, an unevaluated execution does not reach the venue. | ResidualWhere it sits beside that path, it constrains only the callers that choose to use it. The property comes from placement, and placement is an integration decision made outside PASS. |
|---|
| Defects in PASS itself | PreservedThe evaluated surface is deliberately narrow: read the policy, evaluate the intent, return an outcome and a reason. The layer deciding what may happen does not hold the capital it governs. | ResidualA defect in the enforcing implementation is a defect in the boundary. Non-custodial construction limits what can be removed directly; it does not make an incorrect authorization harmless. No audit is claimed. |
|---|