Plans
Pricing is billed in USDC on Base. Checkout creates a pending invoice; you confirm with an on-chain transfer to the treasury.
API surface
Auto-renew
Preferred path is wallet-pull: you approve USDC to the operator once; Mag3nt pulls each period via AP2.GET /api/membership includes wallet_autorenew with operator address, price, and suggested allowance.
If quota is exhausted or the plan is expired, DIRECT accept paths return unavailable (HTTP 402). That is intentional: pricing gates access.