BLUECARBONS BLUECARBONS Open Source

THE CHARTER

What BOSS stands for

We build open-source software because agent-driven development is too important to be owned by a few. BOSS is a permanent layer in the stack — minimal by design, agent-native, and open by default.

Why we build

Modern agent pipelines depend on fragile, outdated primitives. XML parsers that break on malformed input, feed libraries frozen for years, dependency trees too large to audit — these aren't edge cases. They're the default.

We build because the stack deserves a reset: minimal dependency surfaces, auditable runtime code, and trust boundaries that are explicit rather than assumed. Every BOSS project is a deliberate step toward that baseline.

The three principles

"keywords": ["minimal-by-design"]

Minimal by design

Small, intentional dependency surfaces reduce supply-chain risk and keep every line auditable. Zero runtime dependencies when possible. Custom engines when needed.

"keywords": ["agent-native"]

Agent-native

Every tool is built for agents first — MCP servers, SDK adapters, and explicit trust boundaries included. Agents call tools; tools don't call agents by accident.

"license": "MIT"

Open by default

MIT-licensed, publicly developed, welcoming contributions from day one. Open source isn't a marketing move here — it's a commitment to permanence.

Our commitment

Every BOSS release ships with:

  • Permissive open licenses — MIT or equivalent, no hidden restrictions.
  • Minimal dependency surfaces — zero runtime dependencies when possible, small and auditable stacks when not.
  • Explicit trust boundaries — SSRF and DNS-rebinding protection, XSS mitigation, prompt-injection defense, streaming response size caps.
  • MCP-ready tooling — JSON-RPC servers agents can call as native tools.
  • Public development — issues, PRs, and discussions open in the public GitHub repos.

How to get involved

BOSS is for anyone who wants agent-native infrastructure that doesn't trade safety for features. Star a project, file an issue, or open a pull request.

If you're building agent pipelines, you don't have to accept the status quo. Start with tools that are minimal by design, agent-native, and open by default.