pub const POLICY_VIOLATION: &str = "POLICY_VIOLATION";
pub const NO_POLICY_DEFINED: &str = "NO_POLICY_DEFINED";
pub const POLICY_NOT_READY: &str = "POLICY_NOT_READY";
pub const POLICY_HASH_MISMATCH: &str = "POLICY_HASH_MISMATCH";
pub const POLICY_SIGNATURE_INVALID: &str = "POLICY_SIGNATURE_INVALID";
pub const POLICY_EPOCH_CHANGED: &str = "POLICY_EPOCH_CHANGED";
pub const PRG_EVALUATION_ERROR: &str = "PRG_EVALUATION_ERROR";
pub const SCHEMA_VIOLATION: &str = "SCHEMA_VIOLATION";
pub const PDP_DENY: &str = "PDP_DENY";
pub const PDP_ERROR: &str = "PDP_ERROR";
pub const MISSING_REQUIREMENT: &str = "MISSING_REQUIREMENT";
pub const BUDGET_EXCEEDED: &str = "BUDGET_EXCEEDED";
pub const BUDGET_ERROR: &str = "BUDGET_ERROR";
pub const TEMPORAL_INTERVENTION: &str = "TEMPORAL_INTERVENTION";
pub const TEMPORAL_THROTTLE: &str = "TEMPORAL_THROTTLE";
pub const SESSION_RISK_MEMORY_DENY: &str = "SESSION_RISK_MEMORY_DENY";
pub const ENVELOPE_INVALID: &str = "ENVELOPE_INVALID";
pub const PROVENANCE_FAILURE: &str = "PROVENANCE_FAILURE";
pub const VERIFICATION_FAILURE: &str = "VERIFICATION_FAILURE";
pub const SANDBOX_VIOLATION: &str = "SANDBOX_VIOLATION";
pub const TENANT_ISOLATION: &str = "TENANT_ISOLATION";
pub const JURISDICTION_VIOLATION: &str = "JURISDICTION_VIOLATION";
pub const SYSTEM_FROZEN: &str = "SYSTEM_FROZEN";
pub const EMERGENCY_STOP_SCOPE_REQUIRED: &str = "EMERGENCY_STOP_SCOPE_REQUIRED";
pub const EMERGENCY_STOP_UNVERIFIED: &str = "EMERGENCY_STOP_UNVERIFIED";
pub const EMERGENCY_STOP_FENCED: &str = "EMERGENCY_STOP_FENCED";
pub const CONTEXT_MISMATCH: &str = "CONTEXT_MISMATCH";
pub const DATA_EGRESS_BLOCKED: &str = "DATA_EGRESS_BLOCKED";
pub const ERR_HOST_EGRESS_WITHOUT_INTENT: &str = "ERR_HOST_EGRESS_WITHOUT_INTENT";
pub const ERR_HOST_EGRESS_AFTER_DENY: &str = "ERR_HOST_EGRESS_AFTER_DENY";
pub const ERR_HOST_RECEIPT_MISSING: &str = "ERR_HOST_RECEIPT_MISSING";
pub const ERR_HOST_DESTINATION_MISMATCH: &str = "ERR_HOST_DESTINATION_MISMATCH";
pub const ERR_HOST_VOLUME_EXCEEDED: &str = "ERR_HOST_VOLUME_EXCEEDED";
pub const ERR_HOST_PROCESS_UNBOUND: &str = "ERR_HOST_PROCESS_UNBOUND";
pub const ERR_POLICY_DENIED_BUT_HOST_OBSERVED_EGRESS: &str = "ERR_POLICY_DENIED_BUT_HOST_OBSERVED_EGRESS";
pub const IDENTITY_ISOLATION_VIOLATION: &str = "IDENTITY_ISOLATION_VIOLATION";
pub const INSUFFICIENT_PRIVILEGE: &str = "INSUFFICIENT_PRIVILEGE";
pub const APPROVAL_REQUIRED: &str = "APPROVAL_REQUIRED";
pub const APPROVAL_TIMEOUT: &str = "APPROVAL_TIMEOUT";
pub const ACTIVATION_TRUST_UNAVAILABLE: &str = "ACTIVATION_TRUST_UNAVAILABLE";
pub const ACTIVATION_RECORD_INVALID: &str = "ACTIVATION_RECORD_INVALID";
pub const ACTIVATION_BINDING_MISMATCH: &str = "ACTIVATION_BINDING_MISMATCH";
pub const ACTIVATION_CEILING_EXCEEDED: &str = "ACTIVATION_CEILING_EXCEEDED";
pub const DELEGATION_INVALID: &str = "DELEGATION_INVALID";
pub const DELEGATION_SCOPE_VIOLATION: &str = "DELEGATION_SCOPE_VIOLATION";
pub const DELEGATION_PRINCIPAL_MISMATCH: &str = "DELEGATION_PRINCIPAL_MISMATCH";
pub const AGENT_KILLED: &str = "AGENT_KILLED";
pub const TAINTED_INPUT_HIGH_RISK_DENY: &str = "TAINTED_INPUT_HIGH_RISK_DENY";
pub const PROMPT_INJECTION_DETECTED: &str = "PROMPT_INJECTION_DETECTED";
pub const UNICODE_OBFUSCATION_DETECTED: &str = "UNICODE_OBFUSCATION_DETECTED";
pub const TAINTED_CREDENTIAL_ACCESS_DENY: &str = "TAINTED_CREDENTIAL_ACCESS_DENY";
pub const TAINTED_SOFTWARE_PUBLISH_DENY: &str = "TAINTED_SOFTWARE_PUBLISH_DENY";
pub const TAINTED_PRIVILEGED_INVOKE_DENY: &str = "TAINTED_PRIVILEGED_INVOKE_DENY";
pub const TAINTED_DATA_EGRESS_DENY: &str = "TAINTED_DATA_EGRESS_DENY";
pub const TAINTED_HIGH_RISK_ESCALATE: &str = "TAINTED_HIGH_RISK_ESCALATE";
pub const SEMANTIC_THREAT_REVIEW_REQUIRED: &str = "SEMANTIC_THREAT_REVIEW_REQUIRED";
pub const ERR_TON_ACTON_UNKNOWN_COMMAND: &str = "ERR_TON_ACTON_UNKNOWN_COMMAND";
pub const ERR_TON_ACTON_UNSUPPORTED_VERSION: &str = "ERR_TON_ACTON_UNSUPPORTED_VERSION";
pub const ERR_TON_TOLK_COMPILER_UNPINNED: &str = "ERR_TON_TOLK_COMPILER_UNPINNED";
pub const ERR_TON_TOLK_COMPILER_MISMATCH: &str = "ERR_TON_TOLK_COMPILER_MISMATCH";
pub const ERR_TON_ACTON_ARGV_REJECTED: &str = "ERR_TON_ACTON_ARGV_REJECTED";
pub const ERR_TON_ACTON_RAW_SHELL_FORBIDDEN: &str = "ERR_TON_ACTON_RAW_SHELL_FORBIDDEN";
pub const ERR_TON_ACTON_GENERIC_MAINNET_SCRIPT_DENIED: &str = "ERR_TON_ACTON_GENERIC_MAINNET_SCRIPT_DENIED";
pub const ERR_TON_SCRIPT_MANIFEST_REQUIRED: &str = "ERR_TON_SCRIPT_MANIFEST_REQUIRED";
pub const ERR_TON_SCRIPT_MANIFEST_HASH_MISMATCH: &str = "ERR_TON_SCRIPT_MANIFEST_HASH_MISMATCH";
pub const ERR_TON_EXPECTED_EFFECT_MISMATCH: &str = "ERR_TON_EXPECTED_EFFECT_MISMATCH";
pub const ERR_TON_SPEND_CEILING_EXCEEDED: &str = "ERR_TON_SPEND_CEILING_EXCEEDED";
pub const ERR_TON_MAINNET_REQUIRES_APPROVAL: &str = "ERR_TON_MAINNET_REQUIRES_APPROVAL";
pub const ERR_TON_APPROVAL_CEREMONY_REQUIRED: &str = "ERR_TON_APPROVAL_CEREMONY_REQUIRED";
pub const ERR_TON_WALLET_REF_REQUIRED: &str = "ERR_TON_WALLET_REF_REQUIRED";
pub const ERR_TON_PLAINTEXT_MNEMONIC_FORBIDDEN: &str = "ERR_TON_PLAINTEXT_MNEMONIC_FORBIDDEN";
pub const ERR_TON_NETWORK_GRANT_REQUIRED: &str = "ERR_TON_NETWORK_GRANT_REQUIRED";
pub const ERR_TON_SANDBOX_GRANT_REQUIRED: &str = "ERR_TON_SANDBOX_GRANT_REQUIRED";
pub const ERR_TON_SOURCE_VERIFICATION_REQUIRED: &str = "ERR_TON_SOURCE_VERIFICATION_REQUIRED";
pub const ERR_TON_VERIFY_DRY_RUN_REQUIRED: &str = "ERR_TON_VERIFY_DRY_RUN_REQUIRED";
pub const ERR_TON_VERIFY_BYTECODE_MISMATCH: &str = "ERR_TON_VERIFY_BYTECODE_MISMATCH";
pub const ERR_TON_COVERAGE_THRESHOLD_FAILED: &str = "ERR_TON_COVERAGE_THRESHOLD_FAILED";
pub const ERR_TON_MUTATION_THRESHOLD_FAILED: &str = "ERR_TON_MUTATION_THRESHOLD_FAILED";
pub const ERR_TON_LIBRARY_MAINNET_REQUIRES_APPROVAL: &str = "ERR_TON_LIBRARY_MAINNET_REQUIRES_APPROVAL";
pub const ERR_TON_LIBRARY_SPEND_CEILING_EXCEEDED: &str = "ERR_TON_LIBRARY_SPEND_CEILING_EXCEEDED";
pub const ERR_CONNECTOR_CONTRACT_DRIFT: &str = "ERR_CONNECTOR_CONTRACT_DRIFT";
pub const ERR_COMPUTE_GAS_EXHAUSTED: &str = "ERR_COMPUTE_GAS_EXHAUSTED";
pub const ERR_COMPUTE_TIME_EXHAUSTED: &str = "ERR_COMPUTE_TIME_EXHAUSTED";
pub const ERR_HARNESS_TRACE_REQUIRED: &str = "ERR_HARNESS_TRACE_REQUIRED";
pub const ERR_PLAN_TRANSACTION_REQUIRED: &str = "ERR_PLAN_TRANSACTION_REQUIRED";
pub const ERR_PLAN_TRANSACTION_CONFLICT: &str = "ERR_PLAN_TRANSACTION_CONFLICT";
pub const ERR_ASSUMPTION_STALE: &str = "ERR_ASSUMPTION_STALE";
pub const ERR_HARNESS_MUTATION_REQUIRES_APPROVAL: &str = "ERR_HARNESS_MUTATION_REQUIRES_APPROVAL";
pub const ERR_GREEN_TEST_SCOPE_MISSING: &str = "ERR_GREEN_TEST_SCOPE_MISSING";
pub const ERR_GROUNDED_ACTION_REF_REQUIRED: &str = "ERR_GROUNDED_ACTION_REF_REQUIRED";
pub const ERR_GUI_POSTCONDITION_UNVERIFIED: &str = "ERR_GUI_POSTCONDITION_UNVERIFIED";
pub const SAFEDEP_TERMINAL_FREEZE: &str = "SAFEDEP_TERMINAL_FREEZE";
pub const SAFEDEP_DEGRADED_NARROWING: &str = "SAFEDEP_DEGRADED_NARROWING";
pub const SAFEDEP_DEPRECATED_READONLY: &str = "SAFEDEP_DEPRECATED_READONLY";
pub const ERR_CONTINUITY_STALE: &str = "ERR_CONTINUITY_STALE";
pub const ERR_EMERGENCY_CAPSULE_INVALID: &str = "ERR_EMERGENCY_CAPSULE_INVALID";
pub const ERR_HARDWARE_QUORUM_UNBOUND: &str = "ERR_HARDWARE_QUORUM_UNBOUND";
pub const ERR_ATTESTATION_RESULT_REQUIRED: &str = "ERR_ATTESTATION_RESULT_REQUIRED";
pub const ERR_DEV_FALLBACK_PRESENT: &str = "ERR_DEV_FALLBACK_PRESENT";
pub const CAPABILITY_UNKNOWN: &str = "CAPABILITY_UNKNOWN";
pub const CAPABILITY_MANIFEST_DRIFT: &str = "CAPABILITY_MANIFEST_DRIFT";
pub const CAPABILITY_TOKEN_INVALID: &str = "CAPABILITY_TOKEN_INVALID";
pub const CAPABILITY_ROLLBACK_PLAN_INVALID: &str = "CAPABILITY_ROLLBACK_PLAN_INVALID";
pub const CAPABILITY_IRREVERSIBLE: &str = "CAPABILITY_IRREVERSIBLE";
pub const PRECONDITION_FAILED: &str = "PRECONDITION_FAILED";
pub const READBACK_MISMATCH: &str = "READBACK_MISMATCH";
pub const PERMIT_ARGUMENT_MISMATCH: &str = "PERMIT_ARGUMENT_MISMATCH";
pub const PROVIDER_CREDENTIAL_REJECTED: &str = "PROVIDER_CREDENTIAL_REJECTED";
pub const PROVIDER_RESPONSE_TOO_LARGE: &str = "PROVIDER_RESPONSE_TOO_LARGE";
pub const PROVIDER_ERROR: &str = "PROVIDER_ERROR";
pub const PRINCIPAL_INACTIVE: &str = "PRINCIPAL_INACTIVE";
pub const MANDATE_INACTIVE: &str = "MANDATE_INACTIVE";
pub const MANDATE_OUTSIDE_VALIDITY: &str = "MANDATE_OUTSIDE_VALIDITY";
pub const EFFECT_OUT_OF_SCOPE: &str = "EFFECT_OUT_OF_SCOPE";
pub const PER_CALL_LIMIT: &str = "PER_CALL_LIMIT";
pub const ARITHMETIC_OVERFLOW: &str = "ARITHMETIC_OVERFLOW";
pub const IDEMPOTENCY_CONFLICT: &str = "IDEMPOTENCY_CONFLICT";
pub const APPROVER_NOT_DISTINCT: &str = "APPROVER_NOT_DISTINCT";
pub const APPROVAL_REJECTED: &str = "APPROVAL_REJECTED";
pub const STEP_UP_REQUIRED: &str = "STEP_UP_REQUIRED";
pub const AUTHORITY_CHANGED: &str = "AUTHORITY_CHANGED";
pub const PERMIT_EXPIRED: &str = "PERMIT_EXPIRED";
pub const ALL: &[&str] = &[
POLICY_VIOLATION,
NO_POLICY_DEFINED,
POLICY_NOT_READY,
POLICY_HASH_MISMATCH,
POLICY_SIGNATURE_INVALID,
POLICY_EPOCH_CHANGED,
PRG_EVALUATION_ERROR,
SCHEMA_VIOLATION,
PDP_DENY,
PDP_ERROR,
MISSING_REQUIREMENT,
BUDGET_EXCEEDED,
BUDGET_ERROR,
TEMPORAL_INTERVENTION,
TEMPORAL_THROTTLE,
SESSION_RISK_MEMORY_DENY,
ENVELOPE_INVALID,
PROVENANCE_FAILURE,
VERIFICATION_FAILURE,
SANDBOX_VIOLATION,
TENANT_ISOLATION,
JURISDICTION_VIOLATION,
SYSTEM_FROZEN,
EMERGENCY_STOP_SCOPE_REQUIRED,
EMERGENCY_STOP_UNVERIFIED,
EMERGENCY_STOP_FENCED,
CONTEXT_MISMATCH,
DATA_EGRESS_BLOCKED,
ERR_HOST_EGRESS_WITHOUT_INTENT,
ERR_HOST_EGRESS_AFTER_DENY,
ERR_HOST_RECEIPT_MISSING,
ERR_HOST_DESTINATION_MISMATCH,
ERR_HOST_VOLUME_EXCEEDED,
ERR_HOST_PROCESS_UNBOUND,
ERR_POLICY_DENIED_BUT_HOST_OBSERVED_EGRESS,
IDENTITY_ISOLATION_VIOLATION,
INSUFFICIENT_PRIVILEGE,
APPROVAL_REQUIRED,
APPROVAL_TIMEOUT,
ACTIVATION_TRUST_UNAVAILABLE,
ACTIVATION_RECORD_INVALID,
ACTIVATION_BINDING_MISMATCH,
ACTIVATION_CEILING_EXCEEDED,
DELEGATION_INVALID,
DELEGATION_SCOPE_VIOLATION,
DELEGATION_PRINCIPAL_MISMATCH,
AGENT_KILLED,
TAINTED_INPUT_HIGH_RISK_DENY,
PROMPT_INJECTION_DETECTED,
UNICODE_OBFUSCATION_DETECTED,
TAINTED_CREDENTIAL_ACCESS_DENY,
TAINTED_SOFTWARE_PUBLISH_DENY,
TAINTED_PRIVILEGED_INVOKE_DENY,
TAINTED_DATA_EGRESS_DENY,
TAINTED_HIGH_RISK_ESCALATE,
SEMANTIC_THREAT_REVIEW_REQUIRED,
ERR_TON_ACTON_UNKNOWN_COMMAND,
ERR_TON_ACTON_UNSUPPORTED_VERSION,
ERR_TON_TOLK_COMPILER_UNPINNED,
ERR_TON_TOLK_COMPILER_MISMATCH,
ERR_TON_ACTON_ARGV_REJECTED,
ERR_TON_ACTON_RAW_SHELL_FORBIDDEN,
ERR_TON_ACTON_GENERIC_MAINNET_SCRIPT_DENIED,
ERR_TON_SCRIPT_MANIFEST_REQUIRED,
ERR_TON_SCRIPT_MANIFEST_HASH_MISMATCH,
ERR_TON_EXPECTED_EFFECT_MISMATCH,
ERR_TON_SPEND_CEILING_EXCEEDED,
ERR_TON_MAINNET_REQUIRES_APPROVAL,
ERR_TON_APPROVAL_CEREMONY_REQUIRED,
ERR_TON_WALLET_REF_REQUIRED,
ERR_TON_PLAINTEXT_MNEMONIC_FORBIDDEN,
ERR_TON_NETWORK_GRANT_REQUIRED,
ERR_TON_SANDBOX_GRANT_REQUIRED,
ERR_TON_SOURCE_VERIFICATION_REQUIRED,
ERR_TON_VERIFY_DRY_RUN_REQUIRED,
ERR_TON_VERIFY_BYTECODE_MISMATCH,
ERR_TON_COVERAGE_THRESHOLD_FAILED,
ERR_TON_MUTATION_THRESHOLD_FAILED,
ERR_TON_LIBRARY_MAINNET_REQUIRES_APPROVAL,
ERR_TON_LIBRARY_SPEND_CEILING_EXCEEDED,
ERR_CONNECTOR_CONTRACT_DRIFT,
ERR_COMPUTE_GAS_EXHAUSTED,
ERR_COMPUTE_TIME_EXHAUSTED,
ERR_HARNESS_TRACE_REQUIRED,
ERR_PLAN_TRANSACTION_REQUIRED,
ERR_PLAN_TRANSACTION_CONFLICT,
ERR_ASSUMPTION_STALE,
ERR_HARNESS_MUTATION_REQUIRES_APPROVAL,
ERR_GREEN_TEST_SCOPE_MISSING,
ERR_GROUNDED_ACTION_REF_REQUIRED,
ERR_GUI_POSTCONDITION_UNVERIFIED,
SAFEDEP_TERMINAL_FREEZE,
SAFEDEP_DEGRADED_NARROWING,
SAFEDEP_DEPRECATED_READONLY,
ERR_CONTINUITY_STALE,
ERR_EMERGENCY_CAPSULE_INVALID,
ERR_HARDWARE_QUORUM_UNBOUND,
ERR_ATTESTATION_RESULT_REQUIRED,
ERR_DEV_FALLBACK_PRESENT,
CAPABILITY_UNKNOWN,
CAPABILITY_MANIFEST_DRIFT,
CAPABILITY_TOKEN_INVALID,
CAPABILITY_ROLLBACK_PLAN_INVALID,
CAPABILITY_IRREVERSIBLE,
PRECONDITION_FAILED,
READBACK_MISMATCH,
PERMIT_ARGUMENT_MISMATCH,
PROVIDER_CREDENTIAL_REJECTED,
PROVIDER_RESPONSE_TOO_LARGE,
PROVIDER_ERROR,
PRINCIPAL_INACTIVE,
MANDATE_INACTIVE,
MANDATE_OUTSIDE_VALIDITY,
EFFECT_OUT_OF_SCOPE,
PER_CALL_LIMIT,
ARITHMETIC_OVERFLOW,
IDEMPOTENCY_CONFLICT,
APPROVER_NOT_DISTINCT,
APPROVAL_REJECTED,
STEP_UP_REQUIRED,
AUTHORITY_CHANGED,
PERMIT_EXPIRED,
];
pub fn is_registered(code: &str) -> bool {
ALL.contains(&code)
}