03 / Evidence contracts
Proofspec
Turns README, release, and product claims into versioned evidence contracts, constrained checks, receipts, and CI gates.
70 tests · 98.05%Vienna, AustriaOpen source systems
Memory with provenance. Outcomes observed independently. Claims backed by executable evidence. Behavior kept stable across model and prompt changes.
AI-assisted. Architecture, verification, and release decisions owned by Christian Bucher.
01 / Systems I build
Flagship / Public
A trust-aware runtime for decisions, memory, skills, and verifiable outcomes. Local-first, inspectable, and built for any MCP-compatible AI client.
claude mcp add soul -- npx -y soul-mcp
7f3a9c1eDECISIONb2d4e7a9ACTIONc9f0b6d1EVIDENCEe3a8d2f4OUTCOMEIntegrity chain intact
Outcome layer / Public
Agents call tools. Postcondition checks whether the world changed. It declares a testable result, observes file, HTTP, Git, or npm state through constrained read-only verifiers, and preserves an honestly classified receipt.
npx -y postcondition-mcp serve
“Version 0.1.0 is visible in the public npm registry.”
receipt e72168e33d15…
03 / Evidence contracts
Turns README, release, and product claims into versioned evidence contracts, constrained checks, receipts, and CI gates.
70 tests · 98.05%04 / Compatibility gate
Deterministically compares recorded agent traces and keeps declared behavior stable across model, prompt, memory, policy, and tool changes.
73 tests · 9 matchers05 / Operating contracts
Checks explicit approval, stop, scope, recovery, tool-use, and completion rules over normalized agent event traces.
36 tests · source release06 / Stateful agents
A zero-dependency Python cognitive-state engine with durable state, associative memory, temporal context, model adapters, and ablation tooling.
446 tests · experimental07 / Discovery layer
A fast, searchable library of private browser utilities and practical technical guides—with dedicated launch pages for the trust stack.
269 tools · 131 guides08 / Origin system
The private personal-AI system from which the public memory, verification, evidence, and compatibility layers were extracted and hardened.
Private system · public primitivesPublic when it is useful. Claimed when it is evidenced. Promoted when it is ready.
02 / How I build
I build systems that make decisions traceable, capture what happened, and improve with every verified outcome.
Define the objective, constraints, and success criteria.
Execute with tools, models, and data. Log the context.
Observe the result independently of the action's own success response.
Evaluate what worked, record why, and update the system.
7f3a9c1eb2d4e7a9c9f0b6d1e3a8d2f4AI can accelerate the work. Ownership, testing, and release decisions stay human.
Soul preserves why. Postcondition checks whether the intended result exists. Proofspec binds public claims to evidence. Behaviorlock and Agent Invariants protect observable behavior. Each verified outcome becomes part of the next better decision.
03 / Open source & collaboration
Explore the systems, inspect every trust boundary, or add the published memory and outcome layers to an MCP client.
Next from the reservoir: confidence calibration, recovery contracts, model routing, and verified learning loops — promoted only when the evidence is ready.