Spin State Labs · AI Governance Standard

The F.I.E.L.D.
Framework

Five letters that keep autonomous agents accountable.
A company-standard governance layer from Spin State Labs. Where FORCE constrains what an AI says, FIELD constrains how an AI is deployed, owned, and audited.

Get the framework → See the five letters
Companion framework: → FORCE - runtime prompt protocol · Together: the Force-Field Protocol
Why FIELD exists

Three concerns that runtime protocols alone cannot fix.

FORCE keeps individual AI responses defensible. But once an autonomous agent is out in the world - pulling data, sending messages, taking irreversible actions - you have a class of problems that no amount of prompt engineering will solve. FIELD is the governance layer for exactly those problems.

Agentic Harnessing

What stops an autonomous agent when it goes wrong? Kill switches, action boundaries, escalation triggers, spend caps. The brakes and rails of agentic operation.

AI Sovereignty

Who owns this agent? Whose interests does it represent? In what jurisdiction does it operate? What authority has been delegated, and by whom?

Federated Operation

When agents from different organizations must interoperate, what trust protocols govern the boundary? What data crosses; what stays sovereign?

The framework

Five letters. One manifest.

FIELD is a governance manifest that ships with every autonomous agent Spin State Labs deploys. YAML, versioned, cryptographically sealed audit trail. Each of the five letters constrains one dimension of agent deployment.

F
Federated

Agents from different organizations must interoperate without leaking authority. The Federated section declares which peers this agent may talk to, on what trust basis, and under which contracts. "Isolated, no peers" is a valid answer, but it has to be declared.

Manifest entry
federated: isolated: false allowed_peers: - agent_id: anthropic.com org: Anthropic trust_basis: mTLS cert contracts: - peer: anthropic.com contract_ref: agent-mcp-v1 scope: model inference only, no client data retention
I
Identity

Every autonomous agent represents a principal. Identity nails down attribution: who owns this agent, whose interests it serves, what jurisdiction governs its operation, what data scope it is authorized to touch.

Manifest entry
identity: principal: cfo@client.com org: client-alpha jurisdiction: [CA-ON] data_scope: may_access: [client-tier-A financial data (read)] may_transmit: [variance metadata] model_provider: Anthropic
E
Enforcement

Autonomous agents need brakes and rails. Enforcement declares the kill switch, spend cap, escalation triggers that pause for human review, and the policy for irreversible actions. As of v1.2, the Claude Code Enforcement Gate enforces the kill switch, protected paths, irreversible-action deny patterns, a per-session tool-call budget and opt-in session-written execution checks at runtime.

Manifest entry
enforcement: kill_switch: endpoint: .claude/state/KILL method: file spend_cap: {currency: USD, limit: 500, period: daily, on_breach: halt} escalation_triggers: [pii_access, amount_gt_10000] irreversible_action_policy: require_human_approval rate_limits: - {action: tool_call, max: 200, period: session} irreversible_actions: deny_patterns: ['\brm\s+-rf\b']
L
Ledger

If it isn't logged, it didn't happen. Ledger declares a cryptographically sealed audit trail with retention in days; a manifest with sealing turned off does not validate. In Claude Code, the v1.2 gate appends every allow and deny to a sha-256 hash chain that /field verify checks. File-tool records carry the write path: root-relative inside the project, sha256 outside it. Tamper-evident, not tamper-proof: anyone with write access can rewrite it.

Manifest entry
ledger: cryptographic_seal: true seal_algorithm: sha-256-chain retention_days: 2555 logged_events: [decisions, actions, delegations, refusals] store: file://./.field/ledger.jsonl
D
Delegation

Autonomous agents act on behalf of humans. Delegation makes the authorization chain explicit: what this agent has been authorized to do, by whom, within what scope, and when that authority expires. Without a clear delegation chain, there is no sovereignty.

Manifest entry
delegation: granted_by: cfo@client.com scope: [read_gl, draft_je_amount_lt_10000] expiry: "2026-12-31" revocation: method: HTTP POST endpoint: /admin/revoke/agent-alpha
New in v1.2 · 2026-10-02

Declared vs. enforced.

FIELD 1.2 ships an Enforcement Gate: a Claude Code PreToolUse hook that reads ./field-manifest.yaml before every gated tool call (every tool except Read, Glob, Grep, LS, NotebookRead and TodoWrite, including PowerShell and MCP tools) and denies what the manifest forbids. In 1.1 only Bash, Edit, Write, MultiEdit and NotebookEdit were gated. E1, E2, E4 and L apply to all gated tools; E3 and E5 apply to Bash and PowerShell only. It fails closed: an unreadable manifest, missing PyYAML or an internal error denies the call (rule E0). Without a manifest the hook does nothing.

ENFORCED AT RUNTIME

  • E1 kill switch - while the sentinel file exists, every gated tool call is denied
  • E2 protected paths - the agent cannot edit its manifest, .claude/settings*.json, hooks.json or the ledger
  • E3 irreversible actions - Bash and PowerShell commands matching the manifest's deny patterns are denied outright
  • E4 call budget - a per-session tool-call ceiling
  • E5 session-written execution (opt-in) - with session_written_exec: deny, a Bash or PowerShell command that names a file this session wrote with a file tool is denied
  • L ledger - every decision appended to a sha-256 hash chain

LIMITS, STATED PLAINLY

  • A tripwire, not a sandbox: regex matching can be evaded, and Read, Glob, Grep, LS, NotebookRead and TodoWrite are not gated
  • E5 matches command text: indirection, eval and files created by Bash itself get through
  • The ledger is tamper-evident, not tamper-proof
  • The call budget is a proxy for the spend cap, not a dollar cap
  • Federated, Identity and Delegation are declared and validated, not enforced
  • Needs python3 and PyYAML; if python3 does not resolve, nothing is enforced
  • /field audit produces an audit-ready report, not a certification
New commands
/field kill     # trip the kill switch (create the sentinel file)
/field resume   # show how a human lifts the kill switch; confirm when lifted
/field verify   # check the ledger hash chain (tamper-evident)

Three layers, one contract: the manifest declares the five answers; the gate enforces part of it inside Claude Code; the reference platform (github.com/SpinStateLabs/field-platform, public) implements governance services an agent calls before it acts. The platform is cooperative: an agent has to ask.

The full kit

Four assets. One form.

The one-pager and Claude Code plugin install are free with no friction. The framework document and manifest templates ship via email so we can send updates as the framework evolves.

Claude Code - install directly
# Add the marketplace
/plugin marketplace add SpinStateLabs/Force-Field
# Install FIELD
/plugin install field@force-field
# Verify
/field
📄
Free · no email

The one-pager

Branded PDF - light and dark. Print, pin, share.

↓ Dark ↓ Light
📘

Framework doc

Full reference. Every letter, every manifest field, examples.

→ Get via email
⚙
Claude Code

The plugin

/field slash command with init, validate, assess, audit, export, plus kill, resume, verify and the v1.2 Enforcement Gate hook.

↗ GitHub
📋

Manifest templates

Default, financial-agent, read-only-agent, client-facing-agent.

→ Get via email

Get the framework doc + templates

We'll email you the FIELD framework doc, the JSON manifest schema, and all four manifest templates. One message. No drip campaigns unless you opt in below.

Positioning

What FIELD is and isn't.

Governance is a crowded category. FIELD is not trying to compete with NIST AI RMF, ISO 42001, or the EU AI Act. It's the layer beneath them - the artifact that travels with each individual agent.

FIELD IS

  • Practitioner-implementable governance for agentic AI
  • Per-agent - the manifest ships with the agent, versioned, audited
  • Complementary to broad frameworks (ISO 42001 + FIELD works)
  • Focused on autonomous agents acting on behalf of principals
  • Composable with FORCE (default runtime protocol)
  • Partly runtime-enforced in Claude Code (v1.2 Enforcement Gate: E1-E5, L)

FIELD IS NOT

  • A replacement for NIST AI RMF or ISO/IEC 42001
  • An EU AI Act compliance framework
  • A political statement about national AI sovereignty
  • An academic ethics manifesto
  • A sandbox - the v1.2 gate is a tripwire that stops an agent drifting out of bounds, not a determined adversary
  • A certification - /field audit produces an audit-ready report
Who built this

Built in production.

Spin State Labs is a Waterloo-based AI and quantum company operating as a semi-autonomous AI corporation. We build AI-first FP&A software and photonic quantum devices. FIELD is the governance standard we apply to every agent we deploy - internally and for clients.

DH

Don Hagell

Founder · Spin State Labs

Senior technology and finance executive. Deep expertise in enterprise performance management, AI transformation, and agentic systems. FIELD came out of the operational reality of running a semi-autonomous AI corporation - every agent that ships has to answer the same five questions, or it doesn't ship.

Where this fits

When agents drive real decisions.

Agentic AI · Governance advisory · NSPB & EPBCS

FIELD is one piece of how Spin State ships defensible agentic AI into enterprise financial planning. If you're deploying autonomous agents into audit-adjacent work and you want the governance discipline we apply to every client engagement - let's talk.

Start a conversation →