How money moves on NEUS
Three lanes cover every flow. Most products only use the first.Default: you pay for visitor checks
When you publish a gate, you own it — so verifications through that gate bill your NEUS account by default. Visitors embed or link your checkout with one publicgateId:
Server checks
Confirm eligibility before trusted actions withgateCheck — pass the same gateId and the visitor’s account address (from Hosted Verify / the receipt subject):
Charge visitors instead
A gate can charge visitors directly. Turn it on in the gate’s pricing step. Your NEUS credits still cover the verification checks unless you configure otherwise. Card: connect a payout account once from Treasury → Payouts. Card payments for your paid gates then settle to that account. USDC checkout (optional): for products that already support stablecoin payers. Not required for account-based products. Until payouts are connected, paid gates may offer USDC checkout only. Payment runs after verification by default. For the full checkout sequence, see Hosted Gate Checkout.When your app creates agents for users
Agent setup creates two separately signed receipts. Billing follows the signer for each step unless a validated sponsor or pay-per-call receipt is present.
For a dedicated agent account, create identity first, then send the user through the delegation-only hosted callback. See
neus_agent_create.
When credits run out
Billable calls return 402 with a quote. Complete payment and retry withPAYMENT-SIGNATURE.