/** * PEAC Protocol Error Codes * * AUTO-GENERATED from specs/kernel/errors.json * DO NOT EDIT MANUALLY - run: npx tsx scripts/codegen-errors.ts * Spec version: 0.15.3 */ import type { ErrorDefinition } from './types.js'; /** * Error code string constants */ export declare const ERROR_CODES: { readonly E_ATTRIBUTION_CHAIN_TOO_DEEP: "E_ATTRIBUTION_CHAIN_TOO_DEEP"; readonly E_ATTRIBUTION_CIRCULAR_CHAIN: "E_ATTRIBUTION_CIRCULAR_CHAIN"; readonly E_ATTRIBUTION_EXPIRED: "E_ATTRIBUTION_EXPIRED"; readonly E_ATTRIBUTION_HASH_INVALID: "E_ATTRIBUTION_HASH_INVALID"; readonly E_ATTRIBUTION_INVALID_FORMAT: "E_ATTRIBUTION_INVALID_FORMAT"; readonly E_ATTRIBUTION_INVALID_REF: "E_ATTRIBUTION_INVALID_REF"; readonly E_ATTRIBUTION_INVALID_WEIGHT: "E_ATTRIBUTION_INVALID_WEIGHT"; readonly E_ATTRIBUTION_MISSING_SOURCES: "E_ATTRIBUTION_MISSING_SOURCES"; readonly E_ATTRIBUTION_NOT_YET_VALID: "E_ATTRIBUTION_NOT_YET_VALID"; readonly E_ATTRIBUTION_RESOLUTION_FAILED: "E_ATTRIBUTION_RESOLUTION_FAILED"; readonly E_ATTRIBUTION_RESOLUTION_TIMEOUT: "E_ATTRIBUTION_RESOLUTION_TIMEOUT"; readonly E_ATTRIBUTION_SIZE_EXCEEDED: "E_ATTRIBUTION_SIZE_EXCEEDED"; readonly E_ATTRIBUTION_TOO_MANY_SOURCES: "E_ATTRIBUTION_TOO_MANY_SOURCES"; readonly E_ATTRIBUTION_UNKNOWN_USAGE: "E_ATTRIBUTION_UNKNOWN_USAGE"; readonly E_BUNDLE_DUPLICATE_RECEIPT: "E_BUNDLE_DUPLICATE_RECEIPT"; readonly E_BUNDLE_HASH_MISMATCH: "E_BUNDLE_HASH_MISMATCH"; readonly E_BUNDLE_INVALID_FORMAT: "E_BUNDLE_INVALID_FORMAT"; readonly E_BUNDLE_KEY_MISSING: "E_BUNDLE_KEY_MISSING"; readonly E_BUNDLE_MANIFEST_INVALID: "E_BUNDLE_MANIFEST_INVALID"; readonly E_BUNDLE_MANIFEST_MISSING: "E_BUNDLE_MANIFEST_MISSING"; readonly E_BUNDLE_MISSING_KEYS: "E_BUNDLE_MISSING_KEYS"; readonly E_BUNDLE_MISSING_RECEIPTS: "E_BUNDLE_MISSING_RECEIPTS"; readonly E_BUNDLE_PATH_TRAVERSAL: "E_BUNDLE_PATH_TRAVERSAL"; readonly E_BUNDLE_POLICY_HASH_MISMATCH: "E_BUNDLE_POLICY_HASH_MISMATCH"; readonly E_BUNDLE_RECEIPTS_UNORDERED: "E_BUNDLE_RECEIPTS_UNORDERED"; readonly E_BUNDLE_RECEIPT_INVALID: "E_BUNDLE_RECEIPT_INVALID"; readonly E_BUNDLE_SIGNATURE_INVALID: "E_BUNDLE_SIGNATURE_INVALID"; readonly E_BUNDLE_SIZE_EXCEEDED: "E_BUNDLE_SIZE_EXCEEDED"; readonly E_BUNDLE_TIME_RANGE_INVALID: "E_BUNDLE_TIME_RANGE_INVALID"; readonly E_CONTROL_DENIED: "E_CONTROL_DENIED"; readonly E_CONTROL_REVIEW_REQUIRED: "E_CONTROL_REVIEW_REQUIRED"; readonly E_JWS_B64_REJECTED: "E_JWS_B64_REJECTED"; readonly E_JWS_CRIT_REJECTED: "E_JWS_CRIT_REJECTED"; readonly E_JWS_EMBEDDED_KEY: "E_JWS_EMBEDDED_KEY"; readonly E_JWS_MISSING_KID: "E_JWS_MISSING_KID"; readonly E_JWS_ZIP_REJECTED: "E_JWS_ZIP_REJECTED"; readonly E_DISPUTE_DUPLICATE: "E_DISPUTE_DUPLICATE"; readonly E_DISPUTE_EXPIRED: "E_DISPUTE_EXPIRED"; readonly E_DISPUTE_INVALID_FORMAT: "E_DISPUTE_INVALID_FORMAT"; readonly E_DISPUTE_INVALID_GROUNDS: "E_DISPUTE_INVALID_GROUNDS"; readonly E_DISPUTE_INVALID_ID: "E_DISPUTE_INVALID_ID"; readonly E_DISPUTE_INVALID_STATE: "E_DISPUTE_INVALID_STATE"; readonly E_DISPUTE_INVALID_TARGET_TYPE: "E_DISPUTE_INVALID_TARGET_TYPE"; readonly E_DISPUTE_INVALID_TRANSITION: "E_DISPUTE_INVALID_TRANSITION"; readonly E_DISPUTE_INVALID_TYPE: "E_DISPUTE_INVALID_TYPE"; readonly E_DISPUTE_MISSING_RESOLUTION: "E_DISPUTE_MISSING_RESOLUTION"; readonly E_DISPUTE_NOT_YET_VALID: "E_DISPUTE_NOT_YET_VALID"; readonly E_DISPUTE_OTHER_REQUIRES_DESCRIPTION: "E_DISPUTE_OTHER_REQUIRES_DESCRIPTION"; readonly E_DISPUTE_RESOLUTION_NOT_ALLOWED: "E_DISPUTE_RESOLUTION_NOT_ALLOWED"; readonly E_DISPUTE_TARGET_NOT_FOUND: "E_DISPUTE_TARGET_NOT_FOUND"; readonly E_IDENTITY_BINDING_FUTURE: "E_IDENTITY_BINDING_FUTURE"; readonly E_IDENTITY_BINDING_MISMATCH: "E_IDENTITY_BINDING_MISMATCH"; readonly E_IDENTITY_BINDING_STALE: "E_IDENTITY_BINDING_STALE"; readonly E_IDENTITY_DIRECTORY_UNAVAILABLE: "E_IDENTITY_DIRECTORY_UNAVAILABLE"; readonly E_IDENTITY_EXPIRED: "E_IDENTITY_EXPIRED"; readonly E_IDENTITY_INVALID_FORMAT: "E_IDENTITY_INVALID_FORMAT"; readonly E_IDENTITY_KEY_EXPIRED: "E_IDENTITY_KEY_EXPIRED"; readonly E_IDENTITY_KEY_REVOKED: "E_IDENTITY_KEY_REVOKED"; readonly E_IDENTITY_KEY_UNKNOWN: "E_IDENTITY_KEY_UNKNOWN"; readonly E_IDENTITY_MISSING: "E_IDENTITY_MISSING"; readonly E_IDENTITY_NOT_YET_VALID: "E_IDENTITY_NOT_YET_VALID"; readonly E_IDENTITY_PROOF_UNSUPPORTED: "E_IDENTITY_PROOF_UNSUPPORTED"; readonly E_IDENTITY_SIG_INVALID: "E_IDENTITY_SIG_INVALID"; readonly E_MVIS_INCOMPLETE: "E_MVIS_INCOMPLETE"; readonly E_CIRCUIT_BREAKER_OPEN: "E_CIRCUIT_BREAKER_OPEN"; readonly E_DID_RESOLUTION_FAILED: "E_DID_RESOLUTION_FAILED"; readonly E_INTERNAL: "E_INTERNAL"; readonly E_JWKS_FETCH_FAILED: "E_JWKS_FETCH_FAILED"; readonly E_RATE_LIMITED: "E_RATE_LIMITED"; readonly E_RECEIPT_URL_RESOLUTION_FAILED: "E_RECEIPT_URL_RESOLUTION_FAILED"; readonly E_INTERACTION_INVALID_DIGEST: "E_INTERACTION_INVALID_DIGEST"; readonly E_INTERACTION_INVALID_DIGEST_ALG: "E_INTERACTION_INVALID_DIGEST_ALG"; readonly E_INTERACTION_INVALID_EXTENSION_KEY: "E_INTERACTION_INVALID_EXTENSION_KEY"; readonly E_INTERACTION_INVALID_FORMAT: "E_INTERACTION_INVALID_FORMAT"; readonly E_INTERACTION_INVALID_KIND_FORMAT: "E_INTERACTION_INVALID_KIND_FORMAT"; readonly E_INTERACTION_INVALID_TIMING: "E_INTERACTION_INVALID_TIMING"; readonly E_INTERACTION_KIND_RESERVED: "E_INTERACTION_KIND_RESERVED"; readonly E_INTERACTION_MISSING_ERROR_DETAIL: "E_INTERACTION_MISSING_ERROR_DETAIL"; readonly E_INTERACTION_MISSING_EXECUTOR: "E_INTERACTION_MISSING_EXECUTOR"; readonly E_INTERACTION_MISSING_ID: "E_INTERACTION_MISSING_ID"; readonly E_INTERACTION_MISSING_KIND: "E_INTERACTION_MISSING_KIND"; readonly E_INTERACTION_MISSING_RESULT: "E_INTERACTION_MISSING_RESULT"; readonly E_INTERACTION_MISSING_STARTED_AT: "E_INTERACTION_MISSING_STARTED_AT"; readonly E_INTERACTION_MISSING_TARGET: "E_INTERACTION_MISSING_TARGET"; readonly E_UCP_EVIDENCE_SERIALIZATION_FAILED: "E_UCP_EVIDENCE_SERIALIZATION_FAILED"; readonly E_UCP_KEY_ALGORITHM_MISMATCH: "E_UCP_KEY_ALGORITHM_MISMATCH"; readonly E_UCP_KEY_CURVE_MISMATCH: "E_UCP_KEY_CURVE_MISMATCH"; readonly E_UCP_KEY_NOT_FOUND: "E_UCP_KEY_NOT_FOUND"; readonly E_UCP_ORDER_INVALID: "E_UCP_ORDER_INVALID"; readonly E_UCP_ORDER_MISSING_ID: "E_UCP_ORDER_MISSING_ID"; readonly E_UCP_ORDER_MISSING_LINE_ITEMS: "E_UCP_ORDER_MISSING_LINE_ITEMS"; readonly E_UCP_ORDER_MISSING_TOTALS: "E_UCP_ORDER_MISSING_TOTALS"; readonly E_UCP_PAYLOAD_EMPTY: "E_UCP_PAYLOAD_EMPTY"; readonly E_UCP_PAYLOAD_NOT_JSON: "E_UCP_PAYLOAD_NOT_JSON"; readonly E_UCP_PAYLOAD_TOO_LARGE: "E_UCP_PAYLOAD_TOO_LARGE"; readonly E_UCP_PROFILE_FETCH_FAILED: "E_UCP_PROFILE_FETCH_FAILED"; readonly E_UCP_PROFILE_INVALID: "E_UCP_PROFILE_INVALID"; readonly E_UCP_PROFILE_NO_SIGNING_KEYS: "E_UCP_PROFILE_NO_SIGNING_KEYS"; readonly E_UCP_SIGNATURE_ALGORITHM_UNSUPPORTED: "E_UCP_SIGNATURE_ALGORITHM_UNSUPPORTED"; readonly E_UCP_SIGNATURE_B64_INVALID: "E_UCP_SIGNATURE_B64_INVALID"; readonly E_UCP_SIGNATURE_INVALID: "E_UCP_SIGNATURE_INVALID"; readonly E_UCP_SIGNATURE_MALFORMED: "E_UCP_SIGNATURE_MALFORMED"; readonly E_UCP_SIGNATURE_MISSING: "E_UCP_SIGNATURE_MISSING"; readonly E_UCP_VERIFICATION_FAILED: "E_UCP_VERIFICATION_FAILED"; readonly E_CONSTRAINT_VIOLATION: "E_CONSTRAINT_VIOLATION"; readonly E_DID_DOCUMENT_INVALID: "E_DID_DOCUMENT_INVALID"; readonly E_DID_UNSUPPORTED_METHOD: "E_DID_UNSUPPORTED_METHOD"; readonly E_EAT_INVALID_CBOR: "E_EAT_INVALID_CBOR"; readonly E_EAT_INVALID_COSE: "E_EAT_INVALID_COSE"; readonly E_EAT_SIZE_EXCEEDED: "E_EAT_SIZE_EXCEEDED"; readonly E_EAT_UNSUPPORTED_ALG: "E_EAT_UNSUPPORTED_ALG"; readonly E_EVIDENCE_NOT_JSON: "E_EVIDENCE_NOT_JSON"; readonly E_EXPIRED: "E_EXPIRED"; readonly E_EXTENSION_NON_JSON_VALUE: "E_EXTENSION_NON_JSON_VALUE"; readonly E_EXTENSION_SIZE_EXCEEDED: "E_EXTENSION_SIZE_EXCEEDED"; readonly E_GRPC_METADATA_TOO_LARGE: "E_GRPC_METADATA_TOO_LARGE"; readonly E_INVALID_AMOUNT: "E_INVALID_AMOUNT"; readonly E_INVALID_AUDIENCE: "E_INVALID_AUDIENCE"; readonly E_INVALID_CURRENCY: "E_INVALID_CURRENCY"; readonly E_INVALID_FORMAT: "E_INVALID_FORMAT"; readonly E_INVALID_ISSUER: "E_INVALID_ISSUER"; readonly E_INVALID_KIND: "E_INVALID_KIND"; readonly E_INVALID_PILLAR_VALUE: "E_INVALID_PILLAR_VALUE"; readonly E_INVALID_RAIL: "E_INVALID_RAIL"; readonly E_INVALID_RECEIPT_ID: "E_INVALID_RECEIPT_ID"; readonly E_INVALID_SUBJECT: "E_INVALID_SUBJECT"; readonly E_INVALID_TYPE: "E_INVALID_TYPE"; readonly E_ISS_NOT_CANONICAL: "E_ISS_NOT_CANONICAL"; readonly E_MISSING_EXP: "E_MISSING_EXP"; readonly E_MISSING_REQUIRED_CLAIM: "E_MISSING_REQUIRED_CLAIM"; readonly E_NOT_YET_VALID: "E_NOT_YET_VALID"; readonly E_OCCURRED_AT_FUTURE: "E_OCCURRED_AT_FUTURE"; readonly E_OCCURRED_AT_ON_CHALLENGE: "E_OCCURRED_AT_ON_CHALLENGE"; readonly E_PARSE_ATTESTATION_INVALID: "E_PARSE_ATTESTATION_INVALID"; readonly E_PARSE_COMMERCE_INVALID: "E_PARSE_COMMERCE_INVALID"; readonly E_PARSE_INVALID_INPUT: "E_PARSE_INVALID_INPUT"; readonly E_PAYLOAD_TOO_LARGE: "E_PAYLOAD_TOO_LARGE"; readonly E_PILLARS_NOT_SORTED: "E_PILLARS_NOT_SORTED"; readonly E_PKCE_INVALID_VERIFIER: "E_PKCE_INVALID_VERIFIER"; readonly E_POLICY_BINDING_FAILED: "E_POLICY_BINDING_FAILED"; readonly E_UNSUPPORTED_WIRE_VERSION: "E_UNSUPPORTED_WIRE_VERSION"; readonly E_WIRE_VERSION_MISMATCH: "E_WIRE_VERSION_MISMATCH"; readonly E_X402_V2_INVALID_FORMAT: "E_X402_V2_INVALID_FORMAT"; readonly E_X402_VERSION_UNSUPPORTED: "E_X402_VERSION_UNSUPPORTED"; readonly E_DID_DEACTIVATED: "E_DID_DEACTIVATED"; readonly E_DID_KEY_AMBIGUOUS: "E_DID_KEY_AMBIGUOUS"; readonly E_DID_KEY_NOT_FOUND: "E_DID_KEY_NOT_FOUND"; readonly E_EAT_SIGNATURE_FAILED: "E_EAT_SIGNATURE_FAILED"; readonly E_EXTENSION_GROUP_MISMATCH: "E_EXTENSION_GROUP_MISMATCH"; readonly E_EXTENSION_GROUP_REQUIRED: "E_EXTENSION_GROUP_REQUIRED"; readonly E_INVALID_SIGNATURE: "E_INVALID_SIGNATURE"; readonly E_KEY_NOT_FOUND: "E_KEY_NOT_FOUND"; readonly E_KID_REUSE_DETECTED: "E_KID_REUSE_DETECTED"; readonly E_PKCE_CHALLENGE_MISMATCH: "E_PKCE_CHALLENGE_MISMATCH"; readonly E_REVOKED_KEY_USED: "E_REVOKED_KEY_USED"; readonly E_VERIFY_EXTENSION_TOO_LARGE: "E_VERIFY_EXTENSION_TOO_LARGE"; readonly E_VERIFY_INSECURE_SCHEME_BLOCKED: "E_VERIFY_INSECURE_SCHEME_BLOCKED"; readonly E_VERIFY_INVALID_TRANSPORT: "E_VERIFY_INVALID_TRANSPORT"; readonly E_VERIFY_ISSUER_CONFIG_INVALID: "E_VERIFY_ISSUER_CONFIG_INVALID"; readonly E_VERIFY_ISSUER_CONFIG_MISSING: "E_VERIFY_ISSUER_CONFIG_MISSING"; readonly E_VERIFY_ISSUER_MISMATCH: "E_VERIFY_ISSUER_MISMATCH"; readonly E_VERIFY_ISSUER_NOT_ALLOWED: "E_VERIFY_ISSUER_NOT_ALLOWED"; readonly E_VERIFY_JWKS_INVALID: "E_VERIFY_JWKS_INVALID"; readonly E_VERIFY_JWKS_TOO_LARGE: "E_VERIFY_JWKS_TOO_LARGE"; readonly E_VERIFY_JWKS_TOO_MANY_KEYS: "E_VERIFY_JWKS_TOO_MANY_KEYS"; readonly E_VERIFY_JWKS_URI_INVALID: "E_VERIFY_JWKS_URI_INVALID"; readonly E_VERIFY_KEY_FETCH_BLOCKED: "E_VERIFY_KEY_FETCH_BLOCKED"; readonly E_VERIFY_KEY_FETCH_FAILED: "E_VERIFY_KEY_FETCH_FAILED"; readonly E_VERIFY_KEY_FETCH_TIMEOUT: "E_VERIFY_KEY_FETCH_TIMEOUT"; readonly E_VERIFY_MALFORMED_RECEIPT: "E_VERIFY_MALFORMED_RECEIPT"; readonly E_VERIFY_POINTER_DIGEST_MISMATCH: "E_VERIFY_POINTER_DIGEST_MISMATCH"; readonly E_VERIFY_POINTER_FETCH_BLOCKED: "E_VERIFY_POINTER_FETCH_BLOCKED"; readonly E_VERIFY_POINTER_FETCH_FAILED: "E_VERIFY_POINTER_FETCH_FAILED"; readonly E_VERIFY_POINTER_FETCH_TIMEOUT: "E_VERIFY_POINTER_FETCH_TIMEOUT"; readonly E_VERIFY_POINTER_FETCH_TOO_LARGE: "E_VERIFY_POINTER_FETCH_TOO_LARGE"; readonly E_VERIFY_POLICY_VIOLATION: "E_VERIFY_POLICY_VIOLATION"; readonly E_VERIFY_RECEIPT_TOO_LARGE: "E_VERIFY_RECEIPT_TOO_LARGE"; readonly E_VERIFY_SCHEMA_INVALID: "E_VERIFY_SCHEMA_INVALID"; readonly E_WORKFLOW_CONTEXT_INVALID: "E_WORKFLOW_CONTEXT_INVALID"; readonly E_WORKFLOW_CYCLE_DETECTED: "E_WORKFLOW_CYCLE_DETECTED"; readonly E_WORKFLOW_DAG_INVALID: "E_WORKFLOW_DAG_INVALID"; readonly E_WORKFLOW_ID_INVALID: "E_WORKFLOW_ID_INVALID"; readonly E_WORKFLOW_LIMIT_EXCEEDED: "E_WORKFLOW_LIMIT_EXCEEDED"; readonly E_WORKFLOW_PARENT_NOT_FOUND: "E_WORKFLOW_PARENT_NOT_FOUND"; readonly E_WORKFLOW_STEP_ID_INVALID: "E_WORKFLOW_STEP_ID_INVALID"; readonly E_WORKFLOW_SUMMARY_INVALID: "E_WORKFLOW_SUMMARY_INVALID"; }; /** * Union type of all error codes */ export type ErrorCode = (typeof ERROR_CODES)[keyof typeof ERROR_CODES]; /** * Error definitions map with full metadata */ export declare const ERRORS: Record; /** * Get error definition by code */ export declare function getError(code: string): ErrorDefinition | undefined; /** * Check if error is retryable */ export declare function isRetryable(code: string): boolean; /** * Bundle error codes (for @peac/audit) */ export declare const BUNDLE_ERRORS: { readonly DUPLICATE_RECEIPT: "E_BUNDLE_DUPLICATE_RECEIPT"; readonly HASH_MISMATCH: "E_BUNDLE_HASH_MISMATCH"; readonly INVALID_FORMAT: "E_BUNDLE_INVALID_FORMAT"; readonly KEY_MISSING: "E_BUNDLE_KEY_MISSING"; readonly MANIFEST_INVALID: "E_BUNDLE_MANIFEST_INVALID"; readonly MANIFEST_MISSING: "E_BUNDLE_MANIFEST_MISSING"; readonly MISSING_KEYS: "E_BUNDLE_MISSING_KEYS"; readonly MISSING_RECEIPTS: "E_BUNDLE_MISSING_RECEIPTS"; readonly PATH_TRAVERSAL: "E_BUNDLE_PATH_TRAVERSAL"; readonly POLICY_HASH_MISMATCH: "E_BUNDLE_POLICY_HASH_MISMATCH"; readonly RECEIPTS_UNORDERED: "E_BUNDLE_RECEIPTS_UNORDERED"; readonly RECEIPT_INVALID: "E_BUNDLE_RECEIPT_INVALID"; readonly SIGNATURE_INVALID: "E_BUNDLE_SIGNATURE_INVALID"; readonly SIZE_EXCEEDED: "E_BUNDLE_SIZE_EXCEEDED"; readonly TIME_RANGE_INVALID: "E_BUNDLE_TIME_RANGE_INVALID"; }; /** * Dispute error codes */ export declare const DISPUTE_ERRORS: { readonly DUPLICATE: "E_DISPUTE_DUPLICATE"; readonly EXPIRED: "E_DISPUTE_EXPIRED"; readonly INVALID_FORMAT: "E_DISPUTE_INVALID_FORMAT"; readonly INVALID_GROUNDS: "E_DISPUTE_INVALID_GROUNDS"; readonly INVALID_ID: "E_DISPUTE_INVALID_ID"; readonly INVALID_STATE: "E_DISPUTE_INVALID_STATE"; readonly INVALID_TARGET_TYPE: "E_DISPUTE_INVALID_TARGET_TYPE"; readonly INVALID_TRANSITION: "E_DISPUTE_INVALID_TRANSITION"; readonly INVALID_TYPE: "E_DISPUTE_INVALID_TYPE"; readonly MISSING_RESOLUTION: "E_DISPUTE_MISSING_RESOLUTION"; readonly NOT_YET_VALID: "E_DISPUTE_NOT_YET_VALID"; readonly OTHER_REQUIRES_DESCRIPTION: "E_DISPUTE_OTHER_REQUIRES_DESCRIPTION"; readonly RESOLUTION_NOT_ALLOWED: "E_DISPUTE_RESOLUTION_NOT_ALLOWED"; readonly TARGET_NOT_FOUND: "E_DISPUTE_TARGET_NOT_FOUND"; }; //# sourceMappingURL=errors.generated.d.ts.map