Skip to main content
The Open Execution Engine (OEE) is the reference implementation of the Sigil Open Framework’s enforcement specification. The specification defines policy evaluation via Sigil Lex, Intent Attestation issuance, consensus hold management, and gated RPC/bundler execution. OEE is the engine Sigil Core publishes and operates at sign.sigilcore.com; deployment-specific conformance evidence must be verified independently. OEE is one valid SOF signer. It is not the only valid one. The Conformance Contract defines what any third-party signer — audit firm, custodian, enterprise security team — must implement to interoperate with the same governance stack. This page describes how OEE meets that contract. OEE itself is domain-agnostic. It does not know what industry you are deploying in. It does not know what your agent is trying to accomplish. It knows only what your policy permits — and it enforces that, deterministically, on every intent. Domain-specific behavior lives in verticals — pre-configured OEE deployments that inherit these enforcement primitives and add domain-tuned policy templates and integration examples on top.

How OEE Enforces Execution

Every agent routing high-stakes actions through OEE follows the same enforcement pipeline. Conforming signers MUST implement an equivalent pipeline against the same specification.
  1. Intent Declaration — the agent submits a structured transaction intent to the signer’s authorization endpoint.
  2. Policy Evaluation — the signer reads the operator’s warranty.md at runtime and deterministically evaluates the intent against the typed-block policy schema. In OEE, this is performed by Sigil Lex.
  3. Authorization Decision — the signer 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: Class 1 (structural) rules in ## evm are required for Core Conformance. Class 2 semantic and Class 3 consensus capabilities map to Extended Conformance. A deployment may claim Class 3 only after it satisfies the documented hold-resolution requirements and has verified the running behavior. For a signer claiming Class 3 consensus support, consensus holds (PENDING) are stored with a 24-hour TTL and remain blocked until an authenticated, tenant-authorized operator records APPROVE or REJECT. The durable record MUST bind the original intent, triggering rule, policy hash, resolver identity, decision, resolution time, idempotency key or equivalent request identifier, and any reason the resolver supplies. Approval may issue one short-lived attestation only for the exact held intent after the record is durable. Rejection, expiry, mismatched intent, duplicate conflicting resolution, unauthorized access, and resolution-store failure MUST issue no attestation and fail closed.

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. Policy templates within verticals are signer-agnostic at the specification level — they conform to the SOF Conformance Contract and work with any conforming signer.