TradeForge tests trading strategies by running huge numbers of calculations: simulations of thousands of possible futures, replays of years of market history across thousands of stocks and settings, model training and portfolio sizing. Most of that is the same calculation repeated on different inputs, which is exactly what graphics chips (GPUs) and other specialised chips do fast.
The idea is to make speed a property of the platform, not something each feature builds for itself. TradeForge describes the work it needs. The platform decides which machine runs it and which kind of chip does the math. AI models get the same treatment: each lives in its own container, and a setting decides which model answers which kind of question.
The design also draws the learning loop that already exists. Each night, AI models propose new strategy ideas, ordinary code tests them, and every result is kept. The next night's ideas are written with all past results in view, so the system gets better at choosing what to try. Faster chips make each test cheaper.
New to the forges? These are the names used on this page.
| Choice | What it buys | What it costs |
|---|---|---|
| Kubernetes for every run, even local | One way of running things everywhere, so a job that works on the laptop works in the cloud. | Every local run pays container start-up time. And the Mac's GPU is out of reach from containers under Docker Desktop, so the local cluster does its math on CPU only. |
| Open to any chip family | New chips can be added later without changing callers. | Every chip family needs its own version of each calculation, its own container image and its own admission tests. Only CPU and NVIDIA are likely to be built at first. |
| Two switch points instead of one | Callers never change when hardware changes. | More moving parts, and two or three versions of each calculation to keep in agreement. |
| A CPU answer for everything | Every fast-chip result can be checked, and work still runs when no GPU is available. | No calculation can be GPU-only. GPU libraries such as cuOpt need a separate CPU equivalent whose answers differ in their own ways. |
| Certification pinned to chip and software | Replays stay exact, so 'pin everything' still holds. | When a cloud provider retires a GPU type or updates drivers, old certifications must be re-run. |
| Live scan stays in the app | The trading path keeps no extra delay and no new way to fail. | The live scan does not get faster. If it grows heavy, it will need its own design. |
| Data by reference | Jobs stay small, and every result names exactly which data it used. | The referenced data must already be in the cloud. The data lake is about 464 GB, roughly 11 hours to upload at 100 Mbps, and where it lives is still undecided. |
| One owned model format | No vendor's API shape leaks in, and a new API is one translator. | The forge team maintains every translator. Vendors add features faster than one person can map them. |
| Learning through context first | Works today, needs no training, and cannot drift away from the fixed tests. | Context has a size limit. As the Verdict registry grows, the Proposer sees a summary rather than everything. |
Click any box in the diagram below for its own explanation, or use About this design at the bottom left.
Inspecting compiled semantics
No matching nodes
Choose up to two semantic kinds. One reveals its real traffic; two compare only direct authored relationships.
Choose a kind to inspect its nodes and touching relationships.
Semantic radar needs more MAP space.