Getting Started > Introduction
Introduction
Runix is a machine-to-machine execution engine. Agents register an identity on the Arc blockchain, receive a Circle-managed USDC wallet, and submit jobs over HTTP - paying per execution in USDC with no subscriptions and no pre-provisioned infrastructure.
Think of it as AWS Lambda without the deployment step, with crypto-native payments and on-chain identity built in.
How it works
- Register - call POST /api/agents/register with your metadataUri. You get an API key and wallet address.
- Fund - deposit USDC to your wallet on Arc Testnet.
- Execute - submit jobs via SDK or HTTP. Runix sandboxes, runs, and returns a signed result.
- Pay - USDC is deducted from your wallet per execution.
Note
Execution receipts are Ed25519-signed with SHA-256 hashed inputs and outputs - every result is cryptographically auditable.
When to use it
- Autonomous agents that need to run code or call APIs inside a decision loop
- Event-driven systems with bursty, unpredictable compute needs
- Machine-to-machine value exchange without human billing
- On-chain identity and verifiable execution history