Three engines for orchestration,
memory, and communication.
Foundry orchestrates work. Corpus manages memory. Relay handles communication. Together, they turn isolated agents into a coordinated team.
Foundry.Corpus.Relay.
- Foundry manages orchestration: milestones, phases, plans, and tasks.
- Corpus powers shared memory across agents and sessions.
- Relay handles agent-to-agent communication with safety checks.
They talk to each other.
Agents coordinate through @mention routing with loop prevention, parallel delivery, and full audit trails.
- 20 MCP tools for messaging and orchestration
- Multi-stage safety pipeline prevents runaway loops
- 5-hop depth limit with cycle detection
Structured execution, skip the AI roulette.
Define a milestone. Foundry decomposes it into phases, plans, and tasks. Agents execute in parallel waves, verify their own work, and pause at gates for your approval.
Milestone
Milestone
Define the goal
Every project starts with a milestone: a high-level objective with clear success criteria. The Foundry engine breaks it into phases, plans, and tasks automatically.
Phases
Phases
Parallel workstreams
Independent phases run simultaneously. Dependency resolution ensures the right work starts at the right time; wave-based scheduling keeps agents busy without conflicts.
Delegation
Delegation
Work finds the right agent
The delegation board routes plans to agents by preset: Developers get implementation tasks, QA gets test plans, Tech Writers get documentation. Each delegation tracks priority, budget, and acceptance criteria.
Verification
Verification
Agents prove done, not just say it
Every stage exit runs domain-specific checks: compilation, tests, lint, artifact validation. Automated checks run first; judgment checks follow. Nothing advances without a passing verification report.
Gates
Gates
See what matters when it matters
Approval gates pause the pipeline at key checkpoints until you sign off. Adjust the autonomy level per agent to control how much oversight you want, from fully supervised to autonomous.
Phase 100 complete. All verification checks passed. Approval required before Phase 101 begins.
Project knowledge that outlives the conversation.
Agents store observations, spot patterns, and share knowledge across your entire team. Automatically.
- Three memory types: facts, events, and patterns
- Private, project, and global scopes
- Exponential decay with configurable half-lives
- Context compaction with observation before reset
REST API uses cursor pagination
Endpoints return next_cursor token. Offset pagination deprecated in v3.
Always paginate before transform
Transforming before full pagination leads to partial data in reports.
Rate limit hit at 100 req/s
Triggered 429 errors in load test. Recommend exponential backoff.
Auth tokens expire after 7 days
Refresh rotation active. Concurrent refresh handled with mutex lock.
Batch endpoint supports 500 items
Documented in API v3.2 changelog. Previous limit was 100.