Pricing

Pay per call. No signup, no API key.

Paid checks are paid per call with x402 in USDC on Base. SpendGuard is free. Prices below are the same as our live API returns.

Agent checks

Price per call

The prices below apply to existing API checks and require a separate payment authorization for each paid call. These API checks do not require a subscription.

Recommended before money moves

KushBitx Preflight

0.005 USDC / call

One check before money moves: simulates the unsigned transaction, decodes approvals and transfers, screens the token and the recipient or spender, and applies a protected SpendGuard policy when given. One verdict: ALLOW, REVIEW or BLOCK, with sourced findings. Fail-closed: no ALLOW unless every required check ran. Each verdict is bound to the exact transaction (transactionDigest) for 60 seconds.

Does not detect prompt injection. Bound what an agent can pay with Protected SpendGuard, a server-side policy the model cannot change.

POST /api/preflight
Free

SpendGuard

0 USDC

Advisory policy evaluation and a 30-day protected-policy pilot. KushBitx never signs or moves funds.

Paid check

Quick Check

0.001 USDC / call

Base chain identity + official USDC contract-presence check. A deterministic GET request with no request body.

Not a Token Risk report, transaction simulation, payment proof, or smart-contract audit.

View GET example
Paid report

Signature Check

0.003 USDC / call

Before an agent signs an EIP-712 request (x402 payment, Permit, Permit2): ALLOW, REVIEW or BLOCK, bound to the signature digest. 1 credit with prepaid credits.

Paid report

Payment Proof

0.00288 USDC / call

Verify a Base USDC transfer and its confirmation count.

Paid report

Simulation Check

0.001 USDC / call

Simulation and approval decoding only; no token or recipient screening, no single verdict for spending.

Paid report

Token Risk

0.001 USDC / call

Sellability, token controls, concentration and market-risk evidence.

KushBitx Preflight or Simulation Check?
KushBitx Preflight · 0.005Simulation Check · 0.001
Simulation of the unsigned transactionYes, plus every transfer and approval it causes (internal calls included)Yes (call and gas only)
Approval and transfer decodingYesYes
Token screeningYesNo
Recipient or spender screeningYesDestination only
Swap output check (recipient, minimum, token)YesNo
Protected SpendGuard policyYes, when givenNo
One verdict for spendingALLOW, REVIEW or BLOCK, fail-closed, valid 60 seconds for that exact transactionNo: findings and a technical decision

Paid API checks return a JSON report immediately after payment. A report can be delivered as INCOMPLETE when an evidence provider cannot complete every check; you can then request a refund within 7 days under the terms. Always review the x402 challenge before authorizing payment.

Prepaid credits

Prepaid credits: for agents that check often

Pay per call with x402 when you are trying KushBitx or use it now and then. For steady use, top up a credit balance once and spend it call by call.

1 credit = 0.001 USDC. A check never costs more in credits than its direct x402 price; we round down:

CheckPrice per call (x402)Credits
KushBitx Preflight0.005 USDC5
Token Risk0.001 USDC1
Simulation Check0.001 USDC1
Quick Check0.001 USDC1
Payment Proof0.00288 USDC2
Signature Check0.003 USDC1
Top-upYou receive
1 USDC (minimum)1,000 credits
10 USDC or more10% more: 10 USDC gives 11,000 credits

If a KushBitx Preflight answer is REVIEW only because one of our checks or data providers failed ("technicalReview": true), the credits are returned automatically.

Business pack: 99 USDC

To buy: POST /api/credits/topup with {"plan":"business"}, then pay the x402 request (99 USDC on Base). Terms: /terms.

Why credits suit continuous use

How it works

  1. Top up with one x402 payment of USDC on Base, sent from your wallet to KushBitx (POST /api/credits/topup with {"amountUsdc": 10}).
  2. You receive a credit key once. Send it in the X-KushBitx-Credit-Key header with each request.
  3. Each check deducts its credits. When the balance is too low, the request is refused with a clear error, never charged twice. Send an idempotency key (Idempotency-Key header) so a retried request is never deducted twice.

You can rotate or revoke the key. Each key has a daily spending limit of 2 USDC of credits, which the paying wallet can change. You can ask for a refund of what you paid minus the credits you used, to the wallet that paid (see the terms).

For platforms

Platforms and teams

Platforms and teams: contact admin@kushbitx.com.

KushBitx E-Commerce, South Al Hayl, Al Seeb, Muscat 111, P.O. Box 776, OmanHomeDevelopersAPI pricingTermsPrivacyTrust