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.

LayerProjectAccessMaturity / License
Governance kernelSpine Lite (Python · JVM · .NET)🟢MIT, multi-runtime, alpha
Reference implGovernance Sandbox🟢BSL 1.1, reference
Executable spec (BPMN)m87-governed-loop🟢MIT, Python + Java, reference
Agentic substrateGoverned Swarm🟢BSL 1.1, prototype
Auditm87-audit-agent🟢MIT, prototype
Bridgem87-governed-bridge🟢Claude ↔ Gemini, archived research
Applied systemStemForge🟢MIT, local GPU audio workstation
Live productResonance🌐 live · source privateHosted 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-evidencem87-governed-code-change-evidencePublic

    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-pythonspine-lite-pythonPublic

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

    Python

  3. m87-governed-loopm87-governed-loopPublic

    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-swarmm87-governed-swarmPublic

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

    Python 1

  5. Stem-ForgeStem-ForgePublic

    Python

  6. governed-refund-agentgoverned-refund-agentPublic

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

    Python