Skip to content
View MacFall7's full-sized avatar

Block or report MacFall7

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
MacFall7/README.md

Mac McFall — M87 Studio

Applied AI Systems Architect. I design AI-native workflows, agent systems, evaluation layers, and deterministic controls that turn business processes into governable, measurable software.

Governance is my differentiator, not my whole category: I build the enforcement layers, audit trails, and authority separation that keep autonomous systems from doing irreversible damage — and I build the products and integrations that sit on top of them.

Start here: Governed Code-Change Evidence (evidence package) → Spine Lite (public governance kernel) → Governed Swarm (reference architecture) → StemForge (applied engineering).

Repo access & maturity legend: 🟢 public · 🔒 private (case study available during interview). Maturity tags: reference · prototype · pilot · production-candidate. Where a repo is private, follow the public substitute or ask for a walkthrough.


What I'm building

M87 Studio — a governance-first execution stack for AI agents, plus the applied products built on it.

Layer Project Access Maturity / License
Governance kernel Spine Lite (Python · JVM · .NET) 🟢 MIT, multi-runtime, alpha
Reference impl Governance Sandbox 🟢 BSL 1.1, reference
Executable spec (BPMN) m87-governed-loop 🟢 MIT, Python + Java, reference
Agentic substrate Governed Swarm 🟢 BSL 1.1, prototype
Audit m87-audit-agent 🟢 MIT, prototype
Bridge m87-governed-bridge 🟢 Claude ↔ Gemini, archived research
Applied system StemForge 🟢 MIT, local GPU audio workstation
Live product Resonance 🌐 live · source private Hosted product, demo available

Operating thesis

  1. Proposal ≠ Execution. Agents propose actions. Governance executes them.
  2. Authority separation. Decision logic and execution logic stay on different sides of a contract.
  3. Fail-closed by default. Ambiguity halts. No silent recovery.
  4. Artifact-backed completion. No work is "done" without verifiable receipts.
  5. Model interchangeability. No design depends on a single model.

These invariants guide the M87 architecture. Spine Lite provides the deterministic policy-and-effects kernel at its foundation. The implementations vary by workflow; the control principles remain constant.


Open to

  • Applied AI roles — discovering workflows, building products, designing integrations, and directing AI-native implementation.
  • Advisory — governance architecture for AI-native teams shipping autonomous systems.
  • Design partners — for Spine Pro in regulated and high-assurance workflows.

📍 Portland, OR · 🌐 m87studio.net · 💼 LinkedIn

Pinned Loading

  1. m87-governed-code-change-evidence m87-governed-code-change-evidence Public

    Evidence package for a real governed code-change pipeline using Spine Pro and mission-core: signed execution authority, bwrap confinement, privilege-escalation denial, artifact receipts, adversaria…

    HTML

  2. spine-lite-python spine-lite-python Public

    Python runtime of the Spine Lite kernel. Policy-gated execution + receipts for AI agents. MIT.

    Python

  3. m87-governed-loop m87-governed-loop Public

    Governed execution loop (Proposal ≠ Execution) in BPMN 2.0: dual reference + Camunda 8 executable model, fail-closed by construction, with Python + Java invariant proofs.

    Python

  4. m87-governed-swarm m87-governed-swarm Public

    A policy-gated autonomous execution substrate for AI agents. Proposal ≠ Execution. BSL 1.1.

    Python 1

  5. Stem-Forge Stem-Forge Public

    Python

  6. governed-refund-agent governed-refund-agent Public

    Governed refund-agent prototype: an LLM proposes actions, a deterministic policy gate authorizes execution, and SHA-256 receipts record outcomes.

    Python