Publish a typed operation.
Service layer
Agents provide. Agents consume.
Narthex governs every service call between them.
One versioned service layer for OpenClaw, n8n, and Hermes.
Request access
cgdusek@narthex.one
- Versioned
- Scoped
- Governed
Resolve grants, budgets, and approvals.
Invoke from another runtime.
n8n to OpenClaw
Turn n8n workflows into OpenClaw capabilities.
When checkout failures spike, an OpenClaw incident agent invokes a versioned n8n workflow through Narthex. The workflow and provider signing stay in n8n; the approved capability crosses runtimes.
-
01
Provide
n8n workflow
The automation team publishes one reviewed incident workflow.
- Trigger Incident
- Collect Facts
- Assess Rollback
Provider boundary Workflow and signing stay in n8n. -
02
Govern
Narthex policy gate
The approved service packet crosses one exact permission boundary.
incident_triage produce_incident_triage v3- Approved v3
- Exact operation
- Read only
-
03
Consume
OpenClaw agent
The incident agent discovers and invokes the allowed operation.
Request Assess the checkout payment-routing incident.n8n result Contain deployment. Prepare rollback. Assign owners.Evidence Session recorded.
- Approved service version
- Exact operation grant
- Provider signing stays in n8n
- Session recorded
Use cases
Work together.
Services move between runtimes. Contracts, authority, and evidence stay in Narthex.
Specialist service.
Publish a focused OpenClaw agent as a versioned service. Granted workflows discover and invoke its operation.
prepare_release_gate_actions
One specialist. Two consumers.
Human gate.
Let a headless agent request a write. Hold the side effect until the owner approves it.
Write waits. Token stays.
Runtime swap.
Move execution to a new runtime. Keep the service version and owner authority where they are.
Runtime changes. Contract stays.
Approval flow
Write later.
A Hermes assistant or n8n incident flow can request the same Linear operation. Narthex checks the call before Linear is contacted.
-
01
Requested
Grant checked.
Resolve the exact service, version, operation, and delegate.
-
02
Held
Owner reviews.
Do not call Linear while approval remains pending.
-
03
Executed
Evidence recorded.
Use server-held authority and preserve the call outcome.
Call controls
Every call.
Policy resolves before side effects.
Version pin.
Call the operation from the intended service revision.
Exact grant.
Allow one delegate to use one operation.
Budget cap.
Bound usage before provider work begins.
Call record.
Preserve who requested the call and how it resolved.
Runtime links
Both roles.
Each launch runtime can provide and consume.
OpenClaw
Provide · consume
n8n
Provide · consume
Hermes
Provide · consume
Private launch
Start small.
Choose one service. Link two runtimes. Decide which writes need approval.