Skip to content
View MacFall7's full-sized avatar

Block or report MacFall7

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
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