Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.sigilcore.com/llms.txt

Use this file to discover all available pages before exploring further.

The Open Execution Engine (OEE) is the enforcement layer of the Sigil Open Framework. It provides the deterministic primitives that make autonomous agents safe to deploy — policy evaluation, Intent Attestation issuance, consensus hold management, and gated RPC/bundler execution — across any deployment domain. OEE is not specific to venture capital, healthcare, or banking. It is the substrate. Domain-specific behaviour lives in verticals — pre-configured OEE implementations that inherit these enforcement primitives and add domain-tuned policy templates and integration examples on top.

How OEE Enforces Execution

Every SOF-compliant agent routes high-stakes actions through the same enforcement pipeline:
  1. Intent Declaration — the agent submits a structured transaction intent to the Sigil execution firewall.
  2. Policy Evaluation — Sigil Sign reads the operator’s warranty.md at runtime and deterministically evaluates the intent against the typed-block policy schema.
  3. Authorization Decision — the firewall returns an approved Intent Attestation, a denial, or a consensus hold requiring human approval.
  4. Gated Execution — the RPC/bundler gateway rejects any write operation that does not carry a valid, matching attestation.
No transaction may execute on-chain without passing this pipeline.

Policy Enforcement Model

warranty.md uses a typed-block schema. Each block governs a distinct enforcement surface:
BlockEnforcementOutcome on Violation
## evmHard limits — max transaction size, action allowlist, chain allowlist, per-chain action overrides, consensus hold thresholdDENIED immediately or PENDING hold
## tool_callsAgent tool governance — allowed tools, blocked commands, blocked domains, blocked paths, email approval gateDENIED immediately
## customOperator-defined deny rules — field match (deny_if) and string match (deny_string)DENIED immediately
## soft_limitsAggregate daily caps — ETH and tool call volumeAPPROVED with informational flag — never a hard denial
Consensus holds (PENDING) are stored with a 24-hour TTL. Execution remains blocked until the hold is resolved through Sigil Command. This is the structural implementation of human-in-the-loop governance — not optional monitoring, but enforced at the cryptographic level.

Verticals

OEE verticals are domain-specific implementations of the enforcement stack. Each vertical inherits OEE’s enforcement primitives and adds domain-appropriate warranty.md templates, legal wrapper guidance, and integration examples.
VerticalDomainStatus
Open Healthcare Engine (OHE)Clinical AI agentsPlanned
Open Banking Engine (OBE)Treasury and financial agentsPlanned