Identify the gap
Map a user task to the missing capability.
ForgeAgent gives coding agents a durable, inspectable way to acquire capabilities: propose a tool, reject unsafe code, prove the repair, version the result, and reuse only trusted work.
Verified live-provider proof: GPT-5.6 Terra repaired an invoice extractor through adversarial proof, promoted v2 at score 100, then reused it without another generation. This hosted walkthrough remains key-free.
A capability is not reusable simply because an agent generated it. ForgeAgent attaches policy, proof, provenance, version history, and a human decision when risk warrants one.
Map a user task to the missing capability.
Require a narrow contract and deterministic tests.
Block unsafe imports, file access, network access, and dynamic execution.
Run every candidate in a fresh, time-bounded subprocess.
Persist trusted versions, approvals, receipts, and rollback history.
The graph records the task, selected capabilities, proof evidence, dependencies, and decision lineage. Click a node or scrub the timeline to inspect the state of memory.
This is a deterministic browser run, not a prerecorded animation. It demonstrates the hosted experience honestly; no incident leaves this page.
Ready. The browser version performs deterministic redaction, triage, and term extraction.
Hosted boundary: this static page executes deterministic demo capabilities in the browser. The repository adds AST policy checks, isolated subprocess proof, SQLite project memory, signed capability packages, a 50-case evaluation arena, and MCP v2 tools. Its local control plane adds tenant roles, hashed API tokens, approval state, and audit-safe metrics; the production runner is rootless, read-only, and has network egress disabled.
The Foundry Council records planner, builder, security, evaluator, and governor decisions. SQLite namespaces keep project memory isolated; the MCP server makes that governed memory available to coding agents.
A tool moves from proposal to trusted memory only after policy clearance and isolated proof. The production policy always waits for a named human approver; failed live proposals can receive bounded repair attempts with their failure evidence preserved.
Teams can export proof-backed capabilities and import them into another project without losing source, provenance, tests, or approval history.
Run a judge-facing simulation of the same production admission controls implemented in the repository: isolated runtime, denied egress, restricted resources, and human sign-off.
This page simulates the deterministic policy result. The real command is in Dockerfile.sandbox and compose.production.yml; it is not falsely executed by your browser.
--network none.READYHonest boundary: browser code cannot create an OS container or enforce network policy. The interactive preflight makes the real enforcement contract inspectable; clone the repository and run Docker to execute it on your machine.
Codex, Cursor, and Claude Code keep their own reasoning and editing loop. ForgeAgent gives them a shared, inspectable memory boundary instead of another opaque agent.
Query repository context and capability memory before generating duplicate tools.
forge_inspect_repositorySubmit a capability lifecycle that records proof and waits for production approval.
forge_request_capabilityRead integrity-hashed receipts, approve a reviewed version, then reuse it.
MCP v2 + control planePaste candidate source or load a preset. This browser-only static screen never executes submitted code; repository proof remains the promotion boundary.
Presets populate source. Paste any candidate to run the non-executing static policy screen.
The repository’s key-free evaluation reports actual local outputs—not invented model costs or benchmark scores.
Rebuilds every capability on each step of the measured recurring workflow.
36 new skills · 0 reusesProves four capabilities once, then reuses them across the same 18-step workload.
4 new skills · 32 reusesStatic policy suite rejects filesystem, network, dynamic execution, alias, and dunder escape attempts.
8 / 8 attack patterns blocked