Interface VerifyPermissionsResult

x402 Verify Response - per x402 facilitator spec

interface VerifyPermissionsResult {
    agentRequest?: StartAgentRequest;
    agentRequestId?: string;
    invalidReason?: string;
    isValid: boolean;
    payer?: string;
    urlMatching?: string;
}

Properties

agentRequest?: StartAgentRequest

Agent request context for observability (Nevermined extension)

agentRequestId?: string

Agent request ID for observability tracking (Nevermined extension)

invalidReason?: string

Reason for invalidity (only present if isValid is false)

isValid: boolean

Whether the payment authorization is valid

payer?: string

Address of the payer's wallet

urlMatching?: string

URL pattern that matched the endpoint (Nevermined extension)