# ControlForge > Reliable execution for unreliable agents. ControlForge is a deterministic, stateful, auditable execution runtime that AI agents call to actually do the work — reproducible, bounded, and recorded. MCP-native, with 2,361 built-in capabilities across 97 categories, in one static cgo-free binary. ControlForge is an IEC 61131-3 control runtime (the GOPLC engine) repositioned as the deterministic execution layer for AI agents. The agent decides *what*; ControlForge guarantees *how it runs* through a closed loop: propose → verify → bound → execute → audit. The non-deterministic part never executes anything directly. This file follows the llms.txt convention. For the entire site plus the white paper as one plain-markdown document, fetch `/llms-full.txt`. ## Pages - [Home](https://controlforge.tools/): why agents need a deterministic runtime, and how the propose/verify/bound/execute/audit loop works. - [Features](https://controlforge.tools/features/): the five-stage loop in depth, the capability surface, state & audit, scale, and real-world protocol reach. - [White paper — The Nervous System of AI at the Edge](https://controlforge.tools/whitepaper/index.md): two-part vision. Part I is measured against a live runtime; Part II is forward-looking, every moonshot anchored to a shipping seed. ## Facts (live-verified) - 2,361 built-in functions across 97 categories. - 12 standard IEC 61131-3 function blocks (TON, TOF, TP, RTO, CTU, CTD, CTUD, R_TRIG, F_TRIG, SR, RS, SEMA). - Compiling compute tier: roughly 85–103× speedups on heavy floating-point kernels, preserving IEC float semantics. - 13 wire-proven industrial protocols — Modbus, EtherNet/IP, FINS, OPC UA, MQTT, Sparkplug B, DNP3, BACnet, SNMP, SEL, DF1, IEC 60870-5-104, InfluxDB — plus ctrlX EtherCAT I/O and SocketCAN (CAN FD / J1939 / OBD-II). - Perception primitives callable from control code: VISION_* (inference, object counts/labels/confidences) and VIDEO_CAMERA_* (live capture). - One statically-linked, cgo-free Go binary with no runtime dependencies; an MCP-native control plane so an AI agent operates the runtime the way a human engineer does. ## Full text - [/llms-full.txt](https://controlforge.tools/llms-full.txt): the entire site and the full white paper as plain markdown, in a single fetch. ## Contact - jbelcher@jmbtechnical.com — ControlForge is in private access. ## Related - GOPLC — the open-source IEC 61131-3 runtime ControlForge is built on: https://goplc.app - JMB Technical — the company behind ControlForge: https://jmbtechnical.com