Canon

11 — Hermes, Execution and Providers

Canonical reference: 00-SPINEWORKSPACE-INTEGRATEWISE-CANON.md §20
Status: Canonical


1. Hermes

Hermes starts after an execution plan has been approved or policy-allowed. It coordinates dispatch, waits, retries, timeouts, observations, recovery/compensation, evidence capture, verification steps and reconciliation workflows.

Execution providers can include APIs, MCP tools, agents, browser runtimes, workflows, local execution, AI models or human tasks.

Hermes is not the AI brain. It does not decide whether execution is allowed and it does not own canonical business truth.

2. Execution providers

Provider typeExamples
API connectorCRM, ERP, support, finance APIs
MCP toolExternal MCP server tools
AgentSpine Agents, specialist agents
BrowserBrowser automation runtimes
WorkflowMulti-step coordinated flows
LocalPlatform-internal execution
AI modelModel-based reasoning tasks
HumanHuman task assignment

3. Execution contract

Hermes coordinates: dispatch, waits, retries, timeouts, observations, recovery/compensation, evidence capture, verification steps and reconciliation workflows.

Execution produces outcome events/evidence, and governed writes occur only after the appropriate re-ingestion, verification and reconciliation path.