RailCall
Builders Contest — $3,000 · 3 winners
Local-first AI automation · for developers & CTOs

Build programs. Automate workflows.Run agents — on your machine.

Describe what you need — a program, a workflow, or an agent — and RailCall composes it from a finite, pre-audited library, then runs it entirely on 127.0.0.1. Agents draft. You approve. Signed receipts prove it.

500 free flows · $0.01/flow after · no card · runs on 127.0.0.1

Air-gap deployableEd25519-signedOffline-verifiableBYOKDry-run by default

0 workflows · 0 receipts · policy enforced

railcall studio · receipt · 127.0.0.1Signed · Verified
{
  "receipt_id": "rc_9f4c2e…",
  "flow": "client_sync",
  "actor": "sami@localhost",
  "airlock_status": "SECURE",
  "sockets": 0,
  "integrity_root": "sha256:c4f1…",
  "approver": "human · signed",
  "signature": "ed25519:…",
  "verified_offline": true
}
Air-gap deployable
Ed25519-signed receipts
Offline verifiable
BYOK — your keys, your bill
Tamper-evident audit trail

See it in action

Governed, verifiable, offline.

Watch a real governed flow — from describe to receipt — running entirely on 127.0.0.1. No cloud. No trust required.

RailCall Demo — Governed, Verifiable, Offline
RailCall Demo · Governed, Verifiable, Offline▶ Watch demo

The governed loop

How RailCall works

Four steps, every time. Every write crosses all four — no exceptions.

01Connect

Plug in your stack with your own keys. They live in a local 0600 vault on your disk — nothing transits our cloud.

02Stage

Every change is computed with zero writes — a signed delta you can read before anything happens.

03Approve

Nothing touches a customer, a record, or a dollar until a human says yes.

04Receipt

Every flow mints an Ed25519-signed receipt — independently verifiable, offline.

Efficient by architecture

Cheap because it's efficient — not subsidized.

Agent frameworks pay a token tax on every run — a frontier model re-derives the same logic each time. RailCall pays that thinking cost once: it composes from a finite, pre-audited library, then runs deterministically on your machine.

Same job, priced both ways · 10 workflows · one month

Token-metered agent frameworkcloud bill

Frontier-model tokens for every line — generated, then regenerated when it drifts.

Generate 10 workflows · ~3M tok ea$300
Drift → rebuild · ~3 of them$90
Run 1,000× · re-reasons through a frontier model each call$250
Audit + license-check · your time
Total~$640 / mo
$0.01 / flow
RailCall

Compose once from a pre-audited library, then run locally — one flat price per flow, never per token.

Compose 10 from the library · ~200 flows$2.00
Drift · locked, integrity root$0.00
Run 1,000× · local, $0.01 flat$10.00
Audit + license-check included
Total~$12 / mo

Same 10 workflows. ~50× the bill on a raw token-metered agent framework. RailCall composes from pre-audited components and prices one flat flow instead of metering every token: $0.01 to run, $0 to rebuild.

Two governed pillars

Govern what AI builds. Govern what it runs.

Describe the program you need — RailCall composes it from a finite, pre-audited library and the integrations on your left rail, then runs it airlocked. One receipt for the build, one for every flow.

Governed Builds

Build real programs — from audited components only.

Point any LLM (your key) at a workflow. It drafts; RailCall composes the UI and logic strictly from license-clean, version-pinned components — never freehand code. If a piece doesn't exist, it says so. Every build ships a receipt.

✓ components audited · ✓ license-clean · ✓ pushed to your local link
Governed Workflows

Run what you build — local, dry-run, fail-closed.

Every action stages for approval, executes on your machine, and is measured with a per-flow lsof socket sweep. A stray socket fails the receipt and aborts a governed assembly — isolation is measured, never assumed.

✓ 0 external sockets · ✓ sha256 integrity root · ✓ keys local 0600

The approval airlock

Four floors — every write crosses one.

A governance matrix that closes at the smallest ambiguity. Any widening is itself a signed action.

F1Hard floor
Irreversible actions always require human sign-off.

Money movement, external customer messaging, external API writes — always requires a human. No policy can widen this without a signed receipt.

F2Airlock policy
No live action without a dry-run first.

Ticket updates, CRM notes, tag changes. Default requires approval — policy can auto-approve within a scoped, signed rule.

F3Widening lock
Policy can never authorize its own widening.

Log annotations, internal notes, cache primes. Auto-approve when the delta stays inside the pre-audited component surface.

F4Proof of action
Every action produces a signed, offline-verifiable receipt.

Ingest, decide, stage. Runs itself — the airlock computes a signed delta and mints an Ed25519 receipt for every write.

Signed policy document

The policy itself is a governed write.

An agent can never loosen its own leash. A standing rule for where automatic ends — e.g. auto-approve reversible updates under a limit, always stop for anything irreversible or money — stages, gets approved, and lands as a signed receipt.

{
  "policy_id": "pol_widen_01",
  "widens": "F3.internal_notes",
  "approver": "sami@localhost",
  "signature": "ed25519:…"
}
● dry-run by default● BYOK● Ed25519 receipts● offline verifiable

Pricing

Metered by the flow, not the seat.

Start free — 500 flows, no card. After that, a flat $0.01 per governed flow. No seats, no idle bills — you pay only for what you run.

Free
$0500 flows / month

Build your first governed workflow and verify a real receipt.

  • 500 flows/mo
  • Local only — nothing leaves 127.0.0.1
  • Ed25519-signed receipts
  • Community support
Get started free
Recommended
Pro
$0.01per flow · balance never expires

The whole product. Metered by the flow, never the seat.

  • Unlimited flows
  • BYOK — bring any model
  • Policy enforcement + widen-lock
  • Full receipt history
  • Priority support
Start building
Enterprise
Customannual contract

Air-gap deployment, procurement-ready, dedicated support.

  • Air-gap deployment
  • Audit-log exports
  • SSO / SCIM (roadmap)
  • SLA + dedicated engineer
  • DPA + procurement docs
Contact sales

Bigger team? Same $0.01 / flow — plus scoped keys, a DPA & procurement on an enterprise contract. Talk to us →

Blind-metered — hashed key + nonce, never your data Balance never expires Card checkout on Stripe — details never touch RailCall

FAQ

Questions, answered straight.

No asterisks. If we can't prove it, we don't claim it.

Yes — that line is yours to draw. Today ships with the strictest setting: everything up to the write runs itself (ingest, decide, stage), and every write waits for your approval. Approval policies ship in the current build: a standing, signed rule for where automatic ends — e.g. auto-approve reversible updates under a limit, always stop for anything irreversible or money. Changing the policy is itself a governed write.

One governed action — a build, an audit, or an interpret pass. Free trial flows stay fully local; paid flows meter server-side at a flat $0.01. Composing, dry-runs, and rebuilds after drift don't re-bill.

Your records, keys, and receipts never leave. Outbound is only the blind billing pulse (key hash + nonce) — plus, on hosted builds, the description you type (zero-retention). Verify with lsof or Wireshark.

Never in the clear. To check your balance the CLI sends only a SHA-256 hash of your key plus a one-time nonce — never the key itself, and never your data. The metering endpoint physically can't read what it counts.

Every governed flow mints an Ed25519-signed receipt on your disk. Verify it offline with the public key embedded in the receipt — no network, no trust in us required. railcall verify <receipt> does it for you.

You keep every line you generated. It runs locally and depends on nothing we host. Your prepaid balance doesn't expire either — there are no hostage automations and no per-seat lock-in.

Per flow, never per seat. Teams share one balance and invite teammates for free. You're charged for the flows you actually run — nothing else.

Run your first governed flow in minutes.

500 free flows. No card. Runs on your machine. You own the code — even after you cancel.

or curl -fsSL https://railcall.ai/install.sh | bash