Skip to main content
“Alpha (free)”, “BYOK”, and “x402” describe different things. Three are ways a person pays in the app; one is how an agent pays for reports. Keep them separate.

Human modes

Alpha (free) mode can be disabled per deployment (FREE_TIER_DISABLED / VITE_X402_DISABLE_FREE); BYOK and Credits keep working when it is.

Agent mode

Agents never use the human Credits session. Each paid call carries its own payment header and settles on its own.

The distinction that matters

Both “Credits” and “agent x402” move USDC, but they are not the same:
  • Credits is a standing wallet session a person tops up and draws down.
  • Agent x402 is a one-shot payment attached to a single request, with no session.
X OAuth is orthogonal to all of this — see OAuth is additive.