v1

latestOpenAPI 3.1.0Proprietary2026-07-1434570540.9 KB
Signers

Approve a Delegated Signer

Approve a delegated signer by submitting a grantor-signed x402 upto authorization.

post/signers

Request body

amountstring required

Maximum spend budget granted to the signer, in the asset's base units (string-encoded integer).

assetstring required

Asset mint address authorized for spend (e.g. USDC mint EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v).

expiresAtstring date-time required

RFC 3339 expiry of the signer's authority. The signature is computed over this exact string.

fromstring required

Grantor wallet address (CryptoID) delegating spend authority.

metadataobject

Authorization metadata; typically carries the delegated signerKey and signing domain.

networkstring required

CAIP-2 chain id for settlement. Solana mainnet: solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp.

noncestring required

Unique nonce for this approval, preventing replay of the authorization.

schemestring required

x402 authorization scheme. Use upto for a spend-capped delegated signer.

signaturestring required

Grantor's Ed25519 signature over the canonical x402 authorization message. Verified against the grantor's registry-recorded public key.

tostring

Optional restricted payee the signer may pay. Empty string allows any payee within budget.

Response

OK

object required