Pricing
Three plans. Correctness on all of them.
Every plan carries both Arc networks, HTTP and WebSocket, unpruned archive at request parity, and the complete arc_* surface. Higher plans raise throughput and add controls. None of them sells accuracy as an upgrade.
Pro
Most teamsFor a production application with a single backend.
- JSON-RPC and WebSocket on both Arc networks
- Unpruned archive, billed at request parity
- Dedicated per-key rate limit
Scale
For indexers, PSPs and services with sustained throughput.
- Everything in Pro
- Streams into your datastore
- Residency policy and multiple keys
Enterprise
For teams with their own capacity, compliance or contract needs.
- Everything in Scale
- Dedicated nodes and a signed SLA
- Direct escalation path
Plans are billed monthly and can be changed or cancelled at any time. Invoices settle in USDC on Arc, by card, or by bank transfer.
Matrix
What each plan carries.
Access
| Capability | Pro | Scale | Enterprise |
|---|---|---|---|
| Arc Mainnet 5042 and Testnet 5042002 | Included | Included | Included |
| JSON-RPC over HTTPS | Included | Included | Included |
| WebSocket: newHeads, logs | Included | Included | Included |
| Batch requests | Included | Included | Included |
| Unpruned archiveBilled at request parity. At half-second blocks the 127-block archive boundary is about a minute old, so charging a multiplier would tax ordinary reconciliation. | Included | Included | Included |
| eth_sendRawTransactionSync | Included | Included | Included |
Tracing
| Capability | Pro | Scale | Enterprise |
|---|---|---|---|
| debug_traceTransaction, debug_traceCall | Included | Included | Included |
| debug_traceBlockBy* | Included | Included | Included |
| Parity-style trace_ namespaceAll nine methods. Served from our own authenticated pools, not from a public relay. | Included | Included | Included |
| txpool_ inspection | Included | Included | Included |
Arc-native
| Capability | Pro | Scale | Enterprise |
|---|---|---|---|
| arc_getVersion, arc_getCertificateThe finality proof for a block. Not documented by any officially listed Arc provider. | Included | Included | Included |
| Decimal-safe USDC balancesNative 18, ERC-20 6 and the display value in one response, with a truncation flag. | Included | Included | Included |
| 20 Gwei floor guard and USD gas oracle | Included | Included | Included |
| Settlement Proof API | Included | Included | Included |
| Unified USDC transfer feed | Included | Included | Included |
| Compliance pre-flight | Included | Included | Included |
| Finality-aware webhooks | Included | Included | Included |
| Streams into your datastore | Not included | Included | Included |
| Signed gap report per range | Not included | Included | Included |
Limits
| Capability | Pro | Scale | Enterprise |
|---|---|---|---|
| Requests per second | 250 | 1,500 | Negotiated |
| Requests per month | 400M | 2B | Negotiated |
| eth_getLogs block range | 100k | 500k | Unbounded |
| Concurrent WebSocket connections | 50 | 250 | Negotiated |
| Keys | 25 | 100 | Unlimited |
Operations
| Capability | Pro | Scale | Enterprise |
|---|---|---|---|
| IP allowlist | Included | Included | Included |
| JWT and scoped keys | Not included | Included | Included |
| Admin API | Not included | Included | Included |
| Data residency, EU or US only | Not included | Included | Included |
| Dedicated nodes | Not included | Not included | Included |
| Custom endpoint domain | Not included | Not included | Included |
| SSO, RBAC, audit logs | Not included | Not included | Included |
| Signed SLA with credits99.99% monthly availability per region, measured with the method published on the status page. | Not included | Not included | Included |
| Support response | 12h weekday | 4h, shared Slack | 24/7 on-call |
Dedicated
Isolated capacity, priced as a formula.
For throughput a shared pool cannot hold, or an auditor who wants your traffic on hardware nobody else touches.
| Component | Price | Notes |
|---|---|---|
| Node base | $249 / month | Per node, per network, includes monitoring and upgrades |
| Compute | $0.46 / hour | From 16 vCPU and 64 GB, the Arc minimum spec |
| Storage | $0.01 / 20 GB / hour | NVMe. Arc archive runs about 250 GB and grows |
| Extra region | +$99 / month | Active pair with health-checked failover |
| Custom domain | Included | Managed certificate on your hostname |
Billing
How the meter works.
- One unit per JSON-RPC call, whatever the method and whatever the block age. Batched calls count per inner call.
- Archive calls cost the same as calls against the tip.
- WebSocket connections, webhook deliveries and keys are free.
- Invoices settle in USDC on Arc, the asset you already hold for gas. Card and bank transfer also work.
- Annual commitments take 15% off list. Unused units roll over for one cycle.
Questions
The ones that come up in procurement.
What counts as a unit?
One JSON-RPC call, whatever the method and whatever the block age. Batched calls count per inner call. Webhook deliveries and open WebSocket connections are free.
Why is archive not billed at a multiplier?
Arc produces a block every half second, so the usual 127 block archive boundary is about a minute old. Under a multiplier model, most reconciliation queries would bill at the archive rate for reading last week.
Do you run your own Arc nodes?
Yes. Core regions run our own full and archive nodes, bootstrapped from Arc snapshots on the published minimum spec. We publish the node build we serve from, and you can assert it with arc_getVersion.
Can I stream pending transactions?
No, and neither can anyone else. Arc disables pending transaction visibility at the protocol level and returns -32001. We surface the limit instead of pretending to work around it.
What happens when I hit my limit?
A plan that reaches its ceiling keeps serving and bills the overage. Sustained traffic over the rate limit throttles with a 429 and a retry-after. Nothing stops mid-settlement.
Are you SOC 2 certified?
Not yet. A Type I engagement is in progress and Type II is targeted for Q2 2027. Controls, subprocessors and penetration test summaries are available under NDA today.
How do I migrate from another provider?
Swap the URL and keep your client. The JSON-RPC shape is identical. Anything Arc-specific that your current provider does not serve has an arcrpc_* equivalent documented in the migration guide.
Can I pay in USDC?
Yes, on Arc, in the asset you already hold for gas. Card and bank transfer also work.
Start on Pro, move when the traffic does.
Both networks, archive included, and every Arc-native correctness feature from the first invoice.