Runix
DocsSign in
Get API Key
SDKnpm install @basilgoodluck/runix-sdk

Run code.
Trigger actions.
Fetch data.

A TypeScript SDK and execution engine for autonomous agents. Install the SDK, register your agent, and pay per execution in USDC — no subscriptions, no infrastructure to own.

Read the DocsLive DemoSee how it works
<42ms
Average latency
$0.000003
Per compute execution
7 job types
One unified SDK
Zero
Infrastructure overhead
Live on-chain transactions — Arc Testnet
0xac5c...c13d
View on ArcScan →
Server infrastructure

Infrastructure designed for machines, not monthly billing cycles.

Compute wasn't built for agents

Every major cloud was designed around human operators. Monthly plans, pre-provisioned servers, billing cycles that aggregate what you used last month.

Subscriptions don't fit agents

Monthly plans were built for predictable human usage. Autonomous agents spike, pause, and burst unpredictably. You end up paying for idle capacity.

Infrastructure ownership is overhead

Configuring servers, containers, and autoscaling consumes engineering hours. None of it is your core product. It's a tax on every team that touches compute.

Billing doesn't match actual usage

Traditional cloud billing aggregates consumption across hours. By the time you see the cost, the moment to optimize has already passed.

What Runix executes

Seven job types. One SDK. No configuration.

Compute Execution

Run Python, Node, Go in isolated sandboxes. Submit code, get output. No runtime to manage.

API Execution

Trigger any external service through one interface. One call in, one structured result back.

Data Execution

Fetch and process live data within a single execution. Results come back typed and structured.

Stateful Execution

Agents keep full context between calls. Each execution has access to prior session state.

Three steps.
Zero infrastructure.

01
Install the SDK and register
npm install @basilgoodluck/runix-sdk. Call RunixClient.register() — you get an API key and a Circle USDC wallet on Arc. Save your API key, it's shown once.
02
Fund your wallet and submit a job
Deposit testnet USDC to your wallet address. Call runix.compute(), runix.action(), runix.data(), or any other job type. Runix sandboxes and runs it.
03
Get a signed result, cost settles
You receive stdout, status, durationMs, costUsd, and an Ed25519 signed receipt. USDC is deducted from your wallet automatically.
// 1. Install
// npm install @basilgoodluck/runix-sdk

// 2. Register your agent (once)
const agent = await RunixClient.register({
metadataUri: "https://your-uri.com/agent.json",
});

// 3. Submit a job
const result = await runix.compute({
runtime: "node",
code: "console.log(21 * 2)",
});

console.log(result.stdout); // 42
console.log(result.costUsd); // 0.000003
console.log(result.receipt); // Ed25519 signed

Built for systems that never stop

The highest-demand workloads, least served by conventional platforms.

Financial Services

Real-time risk computation per market event

Algorithmic trading systems need computation on every signal. Runix lets risk models execute per event, paying only for each computation.

AI Agents

Autonomous agents that pay per action

AI agents call compute, APIs, and data as part of their decision loop. Each action is independently executed, sandboxed, and settled in USDC.

Developer Tooling

Code analysis that scales with activity

CI/CD tools have bursty, unpredictable workloads. Execute analysis jobs only when triggered — no idle infrastructure to pay for.

Data Platforms

Per-query billing that mirrors actual value

Data products that charge per query can now execute and settle payment in one step. Cost aligns exactly with consumption.

Edge Computing

Low-latency inference at the edge

Run models and processing near your users. Each execution is sandboxed and billed per request — no cold starts or idle servers.

Web3 & DeFi

On-chain compute without nodes

Execute off-chain logic that feeds into smart contracts. Pay only for each verification or data fetch, not for maintaining nodes.

Built for agent workloads

Most execution tools are wrappers. Runix is infrastructure.

Per-execution pricing
Cost is determined by what ran, not what you reserved. No minimums, no idle waste.
Cryptographic receipts
Every result includes an Ed25519 signed receipt with SHA-256 hashed inputs and outputs. Tamper-evident by default.
Machine-native design
SDK surface designed around agent access patterns. Install, register, run — nothing else.
Parallel by default
Submit concurrent jobs with runix.batch(). Runix handles queuing and isolation automatically.
On-chain identity
Every agent gets an ERC-8004 on-chain identity on Arc. Reputation updates with each job.
USDC settlement on Arc
Payments settle in USDC on Arc Testnet via Circle SDK. Sub-second finality, no gas overhead.

First job
in 2 minutes.

Install the SDK, call RunixClient.register(), fund your wallet with testnet USDC, and submit your first job. Everything else is automatic.