BSL 1.1 (Enterprise)
BSL 1.1 (Enterprise)
Section titled “BSL 1.1 (Enterprise)”Infrastructure and enterprise features of AgentCTX are released under the Business Source License 1.1 (BSL 1.1).
What’s Covered
Section titled “What’s Covered”BSL 1.1 covers all infrastructure, storage, security, and enterprise orchestration modules:
| Module | Category |
|---|---|
| Sidecar (Translation + Ed25519 signing) | Sidecar & Compaction |
| Rust sidecar — Surrealism WASM plugin | Sidecar & Compaction |
| Rust compactor — context compaction engine | Sidecar & Compaction |
| Rust compactor WASM bridge — Surrealism plugin | Sidecar & Compaction |
| Rust compactor N-API bridge | Sidecar & Compaction |
| Gateway (router, middleware, broker) | Infrastructure |
| Storage (SurrealDB, edge-sync, CAS) | Infrastructure |
| Memory (5-layer architecture, consensus) | Infrastructure |
| Knowledge (store, chunker, write gate) | Infrastructure |
| Crypto (Ed25519 key management) | Infrastructure |
| Auth (enterprise SSO, OIDC/SAML) | Security |
| Security (edge auth bridge, CH hierarchy) | Security |
| Sentinel (alignment enforcement) | Security |
| Identity (federation, trust weighting) | Security |
| Orchestrator (dispatch, lifecycle, coherence) | Enterprise |
| Economy (token budget self-management) | Enterprise |
| Automation (event triggers, scheduling) | Enterprise |
| Marketplace (plugin manifest, sandbox) | Enterprise |
| Observability + Telemetry | Enterprise |
| Dashboard (agent metrics, cost reporting) | Enterprise |
| Scaffolding modules (dedup, oprf, merkle, obfuscation, llm) | Future Rust migration |
How BSL 1.1 Works
Section titled “How BSL 1.1 Works”BSL 1.1 is a source-available license with a conversion clause:
- Today: Source code is visible and available for non-production use
- Change date: After a specified period, the code automatically converts to Apache 2.0
- Production use: Requires a commercial license before the change date
Key Terms
Section titled “Key Terms”| Term | Value |
|---|---|
| Change date | 2030-03-09 (4 years from release) |
| Change license | Apache 2.0 |
| Additional use grant | Non-production use is always permitted |
What You Can Do
Section titled “What You Can Do”| Use Case | Permitted |
|---|---|
| Read the source code | ✅ Always |
| Modify for internal testing | ✅ Always |
| Run in development | ✅ Always |
| Run in production | 🔶 Requires commercial license |
| After change date | ✅ Becomes Apache 2.0 |
Why BSL?
Section titled “Why BSL?”BSL 1.1 allows us to:
- Keep all source code visible and auditable
- Sustain development of infrastructure and enterprise features
- Guarantee that all code eventually becomes fully open source
- Provide a clear, predictable licensing path
See Also
Section titled “See Also”- Apache 2.0 (Core) — core protocol license
- BSL 1.1 Full Text