Protocol Active

Non-custodial subscriptions. Micropayment APIs. Built for agents.

Subscription and micropayment infrastructure for EVM chains. 1.5% fees, sub-100ms API payments via MPP. Funds never leave your wallet until charge time.

System Architecture

The Infrastructure Stack

Three primitives that compose into a full payment layer for any EVM application.

Subscription Engine

CronRegistry manages non-custodial recurring charges. Funds stay in subscriber wallets until keepers execute on schedule. Immutable contracts, permissionless execution, 0.5% keeper bounty.

MPP Micropayments

HTTP 402 payment protocol for pay-per-request APIs. Clients deposit once, sign vouchers per-call. Sub-100ms settlement, near-zero marginal cost. OAuth for money.

Agent Economy

AI agents pay for APIs autonomously via GOAT and LangChain tool integrations. MCP server exposes Cron as a tool. Agents subscribe, pay, and settle — no human in the loop.

Workflow Protocol

How Cron Operates

01
Step One

Create a Plan

Define token, amount, interval, and grace period. Deploy via PlanFactory with validation built in. Same address on every chain via CREATE2.

Plan Configuration
tokenUSDC (0x833589...)
amount10.00
interval30 days
grace3 days
Plan deployed: 0x7f2c...4a91
Network Graph
S1
Subscriber
CR
Registry
K
Keeper
M
Merchant
Active subscriptions14
Next charge2h 14m
02
Step Two

Subscribers Pay on Schedule

Users approve tokens to CronRegistry once. They receive a CronNFT as their subscription identity. Funds stay in their wallet. Permissionless keepers call charge() when due and earn 0.5% bounty.

03
Step Three

Agents Access via MPP

AI agents access paid APIs via MPP sessions. Deposit once, pay per-call with signed vouchers. No on-chain tx per request. Sub-100ms latency, near-zero marginal cost.

mpp-client.ts
import { MppClient } from '@cron/sdk'
const session = await MppClient.open({
provider: wallet,
deposit: '5.0',
token: 'USDC'
})
const data = await session.fetch(
'/api/plans'
) // $0.002 per request
Live Demo

Payment Flow

Payment Protocol

How MPP Works

Request
GET /api/plans
Agent requests protected endpoint
Headers
X-MPP-Session: 0xab3f...9c21
X-MPP-Voucher: sig_v4_0.002_USDC
Cron Settlement Engine

Automatic Settlement

HTTP 402 Challenge
Server responds with payment requirements — token, price, session endpoint
Session Voucher Signed
Client signs payment voucher off-chain. No gas, no on-chain tx. Sub-100ms.
Receipt Delivered
API returns data with cryptographic receipt. Session balance decremented.
Settled: $0.002 USDC — 14 plans returned

Ready to build
autonomous payments?

Start integrating Cron Protocol today. Non-custodial. Permissionless. Audited. Deploy once, charge on every chain.

npm i @cron/sdk @cron/react