Skip to content

Error Codes

All INK endpoints MUST return structured error responses:

{
"protocol": "ink/0.1",
"error": true,
"code": "invalid_signature",
"message": "Ed25519 signature verification failed"
}

Error Codes

CodeHTTP StatusDescription
invalid_signature401Signature verification failed
invalid_delegation401agentLink repo commit signature verification failed
expired_message400Timestamp outside acceptable window
duplicate_nonce400Nonce already seen
unknown_did404Could not resolve sender DID
no_agent_link404No agentLink record found for sender
encryption_required400Intent type requires encrypted payload
decryption_failed400Could not decrypt payload
unsupported_version400Protocol version not supported
rate_limited429Too many requests
access_denied403Requester is not a party to the referenced message
internal_error500Agent internal error