# Bifrost5 > Bifrost5 builds platforms for agentic engineering. Foundry keeps AI coding agents working through long, multi-day software jobs. EdgeKit puts your apps online from your own hardware, private by default. Both are open source under the MIT licence; Foundry also has a Production-Grade edition. ## Products - [Foundry](https://bifrost5.com/foundry/): Tomorrow you wake to work checked against your tests and a cost you can see; over the years you keep your evenings, your keys and your hardware while the product keeps growing. - [EdgeKit](https://bifrost5.com/edgekit/): Put your apps online from your own hardware, private by default. - [Foundry on GitHub](https://github.com/bifrost5/foundry): source code, MIT licence - [EdgeKit on GitHub](https://github.com/bifrost5/edge-kit): source code, MIT licence ## Foundry docs: Getting Started - [Introduction](https://bifrost5.com/foundry/docs/introduction.md): Foundry keeps AI coding agents working through long, multi-day software jobs. It runs your tasks one at a time, checks every result with local tests, and… - [Editions & Licensing](https://bifrost5.com/foundry/docs/editions.md): Foundry is available in two distinct distributions designed for different operational needs: the open-source variant core and the turnkey in-house… - [Quickstart](https://bifrost5.com/foundry/docs/quickstart.md): Get Foundry running in a few minutes. The setup wizard handles infrastructure (Docker), authentication, and launches the dashboard. - [Workflows](https://bifrost5.com/foundry/docs/workflows.md): There is no single way to use Foundry. What changes from project to project is how you get your task list. After that the loop is the same: Foundry runs… ## Foundry docs: Core Concepts - [Architecture](https://bifrost5.com/foundry/docs/architecture.md): Foundry V2 is a parallel, safety-first industrial control plane. It enforces strict role separation: no module may cross responsibilities. - [The Control Loop](https://bifrost5.com/foundry/docs/control-loop.md): Foundry's control loop executes a fixed sequence per task: - [Validation Pipeline](https://bifrost5.com/foundry/docs/validation.md): Foundry's validation is designed to be highly deterministic and cheap, falling back to AI only when necessary. - [Configuration](https://bifrost5.com/foundry/docs/configuration.md): Note: USE_LOCAL_HELPER_AGENT is deprecated: Ollama inclusion is now controlled by the active strategy's secondary provider list. - [Task Schema](https://bifrost5.com/foundry/docs/task-schema.md): Tasks are JSON objects with this shape: - [State Management](https://bifrost5.com/foundry/docs/state-management.md): State is a single JSON blob in DragonflyDB. The supervisor loads it at the start of every loop, mutates it only after validation, and persists immediately. - [Recovery & Failure Handling](https://bifrost5.com/foundry/docs/recovery.md): When something goes wrong, the system responds as follows. - [Sandbox & File Access](https://bifrost5.com/foundry/docs/sandbox.md): Foundry isolates work per project under a sandbox directory. Each project is fully isolated: no cross-project file access, no shared state. - [Ambiguity Handling](https://bifrost5.com/foundry/docs/ambiguity-handling.md): Foundry is a deterministic system: it never guesses. When agent output is ambiguous, incomplete, or deviates from the expected format, Foundry responds… - [Resource Exhaustion](https://bifrost5.com/foundry/docs/resource-exhaustion.md): When a provider CLI returns a resource_exhausted error (e.g., Cursor hitting rate limits), Foundry does not crash or spam retries. It applies an… - [Goal Completion Check](https://bifrost5.com/foundry/docs/goal-completion-check.md): When the task queue is exhausted, Foundry does not assume the project goal is met. It runs an explicit goal completion check before marking a project as… ## Foundry docs: Operations - [Running with PM2](https://bifrost5.com/foundry/docs/pm2.md): Run Foundry as a daemon so it survives terminal close and restarts on crash. - [Programmatic Usage](https://bifrost5.com/foundry/docs/programmatic.md): Foundry can be used programmatically by importing from the main entry point: - [Parallel Execution](https://bifrost5.com/foundry/docs/parallel-execution.md): Foundry V2 introduces a Task Dependency Graph (DAG) and a Parallel Worker Pool, allowing independent tasks to run concurrently. - [UI Dashboard](https://bifrost5.com/foundry/docs/ui-dashboard.md): Foundry includes a full-featured React + Express dashboard for managing your software factory visually. ## Foundry docs: Background - [Foundry Overview](https://bifrost5.com/foundry/docs/overview.md): Foundry is the persistent orchestration layer for AI-assisted software development. It is a control plane that externalizes memory, intent, and control… - [Software Factory Model](https://bifrost5.com/foundry/docs/software-factory.md): Foundry runs like a software factory or Replit-like environment. - [Core Principles](https://bifrost5.com/foundry/docs/core-principles.md): If in doubt → HALT and ask the operator. - [V2 Architecture](https://bifrost5.com/foundry/docs/v2-architecture.md): Foundry V2 pivots from a single-threaded "Supervisor" to a parallel, safety-first industrial control plane. - [Frequently Asked Questions](https://bifrost5.com/foundry/docs/faq.md): Foundry is free and open-source (MIT). You bring your own keys (BYOK) for providers (Anthropic, Google, etc.). You pay only for the inference you use. ## Foundry docs: Reference - [Key Components](https://bifrost5.com/foundry/docs/key-components.md): Key Components - [Logging & Audit Trail](https://bifrost5.com/foundry/docs/logging.md): All decisions are logged so you can review what happened and why. - [Glossary](https://bifrost5.com/foundry/docs/glossary.md): Glossary ## Foundry docs: Guides - [Context Window Management](https://bifrost5.com/foundry/docs/context-window.md): Foundry reduces "agent amnesia" and token waste. - [Recovery Scenarios](https://bifrost5.com/foundry/docs/recovery-wiki.md): Use resume (CLI or PM2 restart) after resolving the issue. Check audit and verbose logs to see the exact failure point. - [Troubleshooting](https://bifrost5.com/foundry/docs/troubleshooting.md): Foundry halts when the agent asks a question or proposes alternatives instead of executing. Fix: Make task instructions very specific. Clarify via the… ## Optional - [Full documentation in one file](https://bifrost5.com/llms-full.txt) - [Sitemap](https://bifrost5.com/sitemap.xml)