Serious agents need enforceable boundaries and a trustworthy record of what they actually did.
Sentinel OS
A local-first trust kernel for agent systems with policy checks, append-only history, and verification.
At a glance
A local-first trust kernel with default-deny policy checks, signed transitions, and an MCP enforcement proxy.
Policy decisions and execution history can be checked without relying on the model's account of its own actions.
System sketch
Seatbelt evaluates transition intent before execution using a deterministic default-deny policy.
Sentinel writes canonical execution digests, policy references, signatures, and hashes to an append-only ledger.
The command-line verifier reconstructs the chain and checks integrity offline.
The next system boundary is auditable memory writes, retrievals, and state replay.
Design notes
A signed transition chain gives operators evidence beyond application logs.
The agent can request an action, but the authoritative policy decision comes from the enforcement layer.
Canonicalization, hashing, and Ed25519 signatures let operators verify the record without a model provider.
Question
Serious agent use requires actions that can be constrained, reconstructed, and verified without trusting the model's own account.
Sentinel OS puts that responsibility in a policy and integrity layer outside the agent.
Approach
- Use append-only execution history instead of scattered logs.
- Require explicit permission through a deterministic default-deny policy.
- Package outcomes so they can be verified offline after execution.
- Treat memory and state transitions as objects that should eventually be auditable too.
Open questions
- What is the smallest useful policy surface for practical agent systems?
- How should memory mutations be represented if they need the same audit trail as actions?
- Which guarantees are worth paying for in exchange for complexity and friction?