Skip to content
@Fulcrum-Governance

Fulcrum Governance

Fulcrum

Pre-execution governance for AI agent tool calls — with receipts you can check.

An agent proposes an action. Fulcrum Boundary decides — allow, deny, warn, escalate, or require approval — before the tool runs, records a hash-verifiable decision, and only then lets execution proceed. Routed-only by design: Boundary governs the routes forced through it, and its docs say exactly what that does and does not cover.


Start here: Fulcrum Boundary

brew install fulcrum-governance/tap/boundary
boundary demo github-lethal-trifecta   # watch a write-after-taint action denied before upstream
boundary demo tamper-evidence          # forge the receipt; watch verification refuse it

Also ships as release binaries with checksums, docker pull ghcr.io/fulcrum-governance/boundary, and go install. Demos are fixture-only: no credentials, no live calls, no real mutations.

  • Deterministic verdict path. No model decides allow/deny locally; semantic rules escalate to a human or upstream system instead of guessing.
  • Records verifiable outside Boundary. Decision records hash canonical bytes per RFC 8785 (JCS), scoped to the record — a stock RFC 8785 implementation recomputes the same decision_hash. That is a record-level statement, not a claim that Boundary as a whole is standards-conformant, and the hashes are integrity, not authenticity.
  • Honesty enforced by the build. A machine-readable claims ledger and a public-language lint fail the build on overclaim. Clone it and run go test ./claims/... -count=1 yourself.

The Fulcrum stack

Repo Layer License
Fulcrum-Boundary The action boundary: pre-execution decisions for routed agent tool calls, decision records, policy-as-code testing Apache 2.0
Fulcrum-Trust Trust engine: Beta-distribution scoring, circuit breaker, agent trust state Apache 2.0
Fulcrum-Proofs Formal core: Lean 4 mechanized proofs and the claim ledger MIT
Fulcrum-IO Runtime control plane (commercial kernel: policy, budget, trust, escalation, audit) — private during build BSL 1.1

The license posture is deliberate: the math is MIT (you cannot patent a theorem), the embeddable libraries are Apache 2.0 (enterprises need explicit patent grants in dependencies), and the hosted control plane is commercial. Boundary runs standalone with zero external dependencies; the kernel integration is opt-in.

Where the proofs stop

Fulcrum-Proofs contains mechanized Lean 4 theorems, and Boundary consumes proof-backed contracts — but Boundary never emits a proved decision, and a passing record check does not prove an action was executed or prevented. The boundary between what is proved and what is asserted is documented, tested, and linted: PROOF_BOUNDARY · What It Does Not Prove · How we keep ourselves honest.

Get involved


Anthony Diefenbach, founder.

Popular repositories Loading

  1. Fulcrum-Trust Fulcrum-Trust Public

    Trust engine for the Fulcrum governance kernel: Beta-distribution scoring, circuit breaking, and LangGraph integration.

    Python

  2. Fulcrum-Proofs Fulcrum-Proofs Public

    Formal core of the Fulcrum governance kernel: Lean 4 proofs, claim ledger, and theorem inventory.

    Lean

  3. Fulcrum-Boundary Fulcrum-Boundary Public

    The action boundary for routed agent tools. See what your AI tools can do; block what they should not.

    Go

  4. .github .github Public

    Org profile and community health files for Fulcrum-Governance

  5. homebrew-tap homebrew-tap Public

    Homebrew tap for Fulcrum Boundary

    Ruby

Repositories

Showing 5 of 5 repositories

Top languages

Loading…

Most used topics

Loading…