RuleOak v0.1.0 — Agent Firewall + Flight Recorder for AI Agents Start with v0.1.0

Packages

One monorepo, clear adoption paths

RuleOak v0.1.0 is structured so developers can adopt the protocol alone, embed the runtime, or use the CLI as a local guardrail.

PackageLicenseDeveloper purpose
@ruleoak/protocolMITShared policy, decision, evidence, and replay contracts. Use this when you need stable types across adapters or frameworks.
@ruleoak/coreApache-2.0Policy evaluator, fail-closed decision model, evidence recorder, approval semantics, and replay primitives.
@ruleoak/cliApache-2.0Command-line gate for demos, local checks, scripted workflows, and CI-friendly governance experiments.
RuleOak protocol and records model with run, evidence, policy decision, approval, audit, and report records
Use the protocol package to keep decisions, evidence, approvals, audit events, and reports portable across your own integration code.

Adoption paths

Protocol-first

Use @ruleoak/protocol to make policies, decisions, and evidence portable across languages and adapters.

Runtime-first

Use @ruleoak/core inside an agent, MCP gateway, IDE extension, coding harness, or automation runner.

CLI-first

Use @ruleoak/cli to test policies, run demos, and prove the behavior before embedding the runtime.

Commercial support

Use the open packages as the foundation; add support, implementation help, policy packs, and vertical apps when the workflow becomes business-critical.