Open Program
Autonomy under contract — agents spend only against Open IDs on a living program file.
Open Program RuntimeCoppergate
Open Program Runtime binds spend, Survivor Arena, and Accept to a living program line — not a chat session. No Open ID, no spend; Accept writes Done plus a Ship Receipt you can audit.
What is Open Program Runtime? →
Your repos · your keys · your host
Autonomy under contract — agents spend only against Open IDs on a living program file.
Open Program RuntimeNo Open ID, no spend. Caps, path policy, and kill-switch keep reserves fail-closed.
See controlsAccept writes Done plus spend, fitness, CI, and writeback — accounting, not a chat log.
See receiptsSelf-host or hosted at Community $0. BYOK. GitHub and GitLab delivery stays in your repos.
See stackThe Arena
One task. Multiple contenders. Coppergate verifies results, prices spend, and promotes the strongest qualifying path — so “spend more” is not an automatic win.
Illustrative ArenaSample metrics — not a live run.
Task
acme / storefront
$35.40 of $50.00 · 18m 42s · Resolved
Comparison
How it works
Contracted Autonomy: Open Program → Spend License → Survivor evidence → Accept + Receipt. You keep the kill-switch and merge control. Community stays $0.
Point the workspace at a living program file. Agents may spend only against Open IDs — freestyle autonomy is refused when the program is bound.
Each Arena reserve and fan-out carries an Open ID. Contenders race inside the budget; no Open ID means no spend.
Fitness, CI, and spend travel with the survivor path. Efficiency ranking selects among qualifying contenders.
You Accept once. Coppergate writes the program line Done and issues a Ship Receipt — spend, fitness, CI, writeback — not a chat log.
Ship Receipt
Open ID, spend, fitness, CI, and writeback travel with every Accept — accounting for Contracted Autonomy.
Ship Receipt
Open ID · Survivor Contender A · PR #128
Selection reason
Selected because it passed all required checks and achieved the strongest efficiency-adjusted fitness.
Fitness & selection
Coppergate evaluates validated output against execution cost to identify the most efficient qualifying result. An inexpensive attempt does not automatically win: it must pass the required checks first.
Integrations
Webhooks from tools you already run can arm a bounded Arena against an Open ID. Live PR/MR delivery is GitHub and GitLab today — always reviewable, never an unattended merge.
Error detected → Open ID → Arena → reviewable PR
Inbound webhook arms a bounded fixer tournament when configured.
Engineering issue → Open ID → Arena → reviewable PR
Issue webhooks map to tasks; delivery is still PR/MR review.
Failed workflow → Open ID → Arena → proposed repair
CI failure adapters can arm repair contests against the failing SHA.
Signal adapters in the current release — enable per workspace when configured. Bitbucket / Azure DevOps delivery clients exist but are deferred.
Quality & security
Runtime & incident
Work tracking
CI & SCM (live delivery: GitHub · GitLab)
Notify
Controls & safety
Controlled competition — not unbounded agent access. Spend caps, policies, and a kill-switch stay first-class. Security overview.
GitHub App and GitLab project installs are scoped to the orgs and repos you choose. Identity OAuth stays separate from repo access.
Project spend caps and reservations stop runaway work. Exhausted paths exit the pool instead of burning unlimited credits.
Forbidden paths, secrets, and production-write gates constrain what agents can touch while the Arena runs.
CI, Sonar, coverage, e2e, and critic signals travel with runs so promotion decisions stay inspectable.
Cooperative cancel and Arena-level stop are first-class. You can halt work without waiting for an agent to finish.
Webhook secrets, fingerprint dedupe, and per-workspace storm quotas keep inbound floods from burning budget. Shipping in the current release.
Open pilots
We dogfood Contracted Autonomy on our own repos — Open Program → spend license → Accept + Ship Receipt under a real cap — and ship adjacent open-source pilots like kprompt from the same shop.
Coppergate is built by Coppergate — Open Program lines, spend licenses, and Ship Receipts on our own MIT repos.
The AI Runtime for Kubernetes — operate with intent, investigate with evidence.
FAQ
Contracted Autonomy, Open Program spend licenses, and Ship Receipts — before you clone or try hosted.
Open Program Runtime: agents only spend against living Open Program lines. Contenders compete under a budget; fitness and CI decide; you Accept. Success is Done writeback plus a Ship Receipt — not a chat transcript.
Open source
Bind an Open Program, set a spend cap, and let survivors earn Accept — with a Ship Receipt, not a chat transcript. Community pricing stays $0.
Free forever to self-host. Pricing · Limitations · Coppergate is built by Coppergate · hello@coppergate.ai