v0.1.0 · live on npm · @runtimee/sdk

Programmable finance
for autonomous systems.
Authorization first.

Runtimee lets developers create financial actors, attach authorization policies, and execute stablecoin payments deterministically — separating financial intent from execution.

Base + USDC TypeScript-first Deterministic by construction ● Apache 2.0 licensed
trace actor.research-agent · execution_id exec_01HF…7QZ
live · streamed via @runtimee/sdk
timestamp
event
source
$ pnpm add
/ 01The SDK

An actor. A policy. A previewable payment.

Define a financial actor with a budget. Preview the execution plan. Then commit. The same payment surface works whether you're settling a single inference call or coordinating an autonomous research swarm.

previewPay returns the exact plan
pay commits deterministically
Same policy engine, every actor
actor.ts
actor.ts policy.ts provider.ts
1import { rt } from "@runtimee/sdk"23// 1. Create a financial actor with a budget policy4const actor = await rt.actors.create({5  name: "research-agent",6  budget: {7    amount: "50 USDC",8    period: "monthly",9  },10})1112// 2. Simulate the execution before committing13const preview = await actor.previewPay({14  target: "openai:gpt-4-turbo",15  amount: "0.05 USDC",16})1718// preview.authorized → true19// preview.plan.provider → "evm:base"20// preview.plan.fees → "0.0001 USDC"2122// 3. Commit. Deterministic. Settled on-chain.23const execution = await actor.pay({24  target: "openai:gpt-4-turbo",25  amount: "0.05 USDC",26})2728await execution.wait() // → "settled"
/ 02Core Primitives

Four primitives. Composable into anything machine-native.

01

Financial Actors

Programmable financial identities for agents, bots, and services. Every actor carries a budget, a policy, and a verifiable spend history.

actor.create()
02

Policy Engine

Deterministic authorization rules — budgets, time windows, allow-lists, rate limits. Every transaction is evaluated against the policy graph before execution.

policy.evaluate()
03

Previewable Execution

Simulate every payment before commit. Inspect the full execution plan — provider, route, fees, settlement — without touching the network.

actor.previewPay()
04

Execution Adapters

Pluggable execution environments. Ship today on Base + USDC. Swap providers without rewriting your actor logic.

provider.evm
/ 03Architecture

Intent separated from execution.

A four-stage pipeline. Each stage is pure, testable, and observable. Plug in any execution provider; the upstream contract never changes.

01 Intent what the actor wants declared
02 Authorization policy graph evaluation deterministic
03 ExecutionPlan fully-specified, simulatable previewable
04 ExecutionProvider settles on-chain base · usdc
/ 04Philosophy

Runtimee separates financial
intent from execution
so machines can transact the way they reason.

01Authorization-first

Every action passes through an explicit policy graph. No implicit trust.

02Intent-oriented

Actors declare what they want. The runtime resolves how.

03Deterministic

The same inputs produce the same authorization outcome, every time.

04Machine-readable

Every step is a typed event — replayable, auditable, observable.

05Provider-agnostic

Execution environment is a plugin, not a constraint.

/ 05Ecosystem

Built on the rails machines actually use.

Stablecoin-native settlement. TypeScript end-to-end. Designed for autonomous workloads that need to spend, account, and prove what they did.

Settlement
Base
L2 · OP Stack
Asset
USDC
native stablecoin
Language
TypeScript
strict · typed end-to-end
Runtime
Node.js 20+
edge-compatible
Use case
AI agents
spending capability
Use case
Autonomous systems
machine-native flows
Available now

Three packages. Live on npm.

@runtimee/sdk · @runtimee/evm · @runtimee/core