Skip to main content

Plans, usage & checkout

EHX separates Free from paid tiers (Team, Scale, Enterprise) with explicit quotas and live checkout quotes.

Compare plans

Start at Pricing:

  • Plan cards with live list prices from GET /api/v1/checkout/pricing (admin-managed base USD)
  • Promotional pricing when an active site-wide or plan-specific code exists — banner, strikethrough list price, and discounted amount on the cards
  • Feature comparison table (free vs paid)
  • Bundle mapping (which product lines each tier includes)
  • FAQ at the bottom (networks, assets, promos, downgrade, where limits show)

Reference list prices (overridable by operators):

  • Team: $950 payable in USDT or USDC
  • Scale: $2,900 payable in USDT or USDC

When a promo is active (for example LAUNCH10 at 10% off), the pricing page shows the discounted USD and pre-fills checkout via ?promo=.

Pricing cards with promotional discount (light theme)

Live list prices and promo banners from the checkout pricing API.

Pricing cards in dark theme

Supported networks and assets

Production checkout supports mainnet only:

NetworkAPI chain valueAssets
EthereumethereumUSDT, USDC
BasebaseUSDT, USDC
Arbitrum Onearbitrum-oneUSDT, USDC

Not supported: Sepolia and other testnets, native ETH, and card billing.

Quotes treat USDT and USDC as 1:1 USD stablecoins. Always confirm the exact amount and network on Checkout before sending funds.

See your current plan

Plan & usage (sign-in required):

  • Current tier (free, team, scale, enterprise)
  • Quotas (labels, used vs limit when exposed)
  • Renewal end date when applicable
  • Checkout session reference when tier came from a confirmed checkout

The account dashboard at Account summarizes tier and links here.

Cryptocurrency checkout

Checkout is the self-serve crypto payment flow for Team and Scale upgrades.

Typical flow:

  1. Sign in — checkout requires an account session.
  2. Choose plan — Team or Scale (from pricing links, ?plan=, or ?promo= query).
  3. Enter promo (optional) — visible in step 1; discounted quote appears in step 2 after session create.
  4. Select chain & asset — Ethereum, Base, or Arbitrum One with USDT or USDC.
  5. Deposit — copy the shown deposit address (or HD-derived address per session).
  6. Confirm — optional transaction hash; the app verifies via public RPC (receipt + confirmations).
  7. Receipt — download a summary when the session confirms.
  8. Plan update — after confirmation, Plan & usage reflects the matched tier in the active account context.

Checkout step 1 — plan, chain, asset, and promo

Step 1 — create a deposit session; promo codes validate when the session is created.

Checkout step 2 — discounted quote and deposit address

Step 2 — after session create, confirm the quoted amount and deposit address before sending funds.

Important

  • Confirmed checkout should always be verified on Plan & usage after sign-in.
  • Verified recovery email may be required before paid entitlements apply (see Account & auth).
  • Wrong chain or token can be impossible to recover — match the session exactly.

Promotions

  • Active codes may appear on Pricing as a featured banner and on plan cards.
  • Pricing CTAs pass ?promo= into checkout when a code applies to that plan.
  • Promo validation happens at deposit session create; step 2 shows the discounted quote and code.
  • Expired, exhausted, or inapplicable codes return a clear error at session create.

Privacy and analytics

First visit shows a cookie consent banner. Essential cookies (sign-in, quotas, theme) always run. Analytics (first-party visit events) is optional — see Privacy notice and Cookie policy. Reopen choices anytime from footer Cookie settings.

Invoices

Invoices lists invoice records as the billing UI matures. PDF download and automatic renewal are not available yet.

Downgrades and cancellations

When self-serve billing ships:

  • Downgrade where possible from account/plan
  • Wording will distinguish immediate loss vs end of renewal period

Until then, contact support paths listed on pricing/marketing for plan changes.

Enterprise private deployment

Not self-serve v1. Enterprise customers who need a single-tenant Compose or air-gap install work through sales/solutions — not /checkout.

Free tier limits

Free tier includes catalog browse and signed-in chat/generate with lower quotas than paid. Paid-only items (e.g. some NodeOps playbooks, full Secure analysis, team workspaces) are listed on the pricing page under free exclusions.