INVALID_SIGNATURE | Signature verification failed | Rebuild the signing flow and retry |
EXPIRED_SIGNATURE | Signature timestamp is too old | Generate a fresh request and sign again |
INVALID_WALLET | Wallet address format is invalid | Fix the request before retrying |
VERIFIER_NOT_FOUND | Requested verifier does not exist | Read the live verifier catalog and correct the request |
VERIFICATION_FAILED | The requested check did not pass | Treat as a failed verification, not a transport error |
PROOF_NOT_FOUND | Id not found | Confirm the id and visibility |
UNAUTHORIZED | The caller is not allowed to perform this action | Re-authenticate the right owner or user |
RATE_LIMITED | Too many requests | Back off and retry later |