Skip to content
Narthex.One Agent Service Layer

Private launch

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
Provide

Publish a typed operation.

Govern

Resolve grants, budgets, and approvals.

Consume

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.

  1. 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.
  2. 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
  3. 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.

Provide OpenClaw

Specialist service.

Publish a focused OpenClaw agent as a versioned service. Granted workflows discover and invoke its operation.

Service Active
Name release_gate
v2
Operation prepare_release_gate_actions
Consumers
n8n Hermes

One specialist. Two consumers.

Govern Linear

Human gate.

Let a headless agent request a write. Hold the side effect until the owner approves it.

Service call Held
Operation create_issue
v1
Requested Owner
Requesters
Hermes n8n

Write waits. Token stays.

Consume Portable

Runtime swap.

Move execution to a new runtime. Keep the service version and owner authority where they are.

Service Unchanged
Name support_triage
v2
Before Hermes Revoked
After OpenClaw Active

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.

  1. 01

    Requested

    Grant checked.

    Resolve the exact service, version, operation, and delegate.

  2. 02

    Held

    Owner reviews.

    Do not call Linear while approval remains pending.

  3. 03

    Executed

    Evidence recorded.

    Use server-held authority and preserve the call outcome.

One operation. Two runtimes. One authority. Linked runtimes receive the operation, not the Connected Account credential.

Call controls

Every call.

Policy resolves before side effects.

Version

Version pin.

Call the operation from the intended service revision.

Grant

Exact grant.

Allow one delegate to use one operation.

Budget

Budget cap.

Bound usage before provider work begins.

Evidence

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.

Launch access cgdusek@narthex.one