User flows

Customer and provider journeys, step by step

Every step uses real testnet infrastructure. User flows are documented here, separate from the product feature overview on the landing page.

Architecture

Four-layer trust model

Each layer enforces a boundary between agent reasoning and verifiable execution.

Agent reasoning

Proposes actions within typed workflow templates

No unrestricted keys or spending authority

Deterministic authorization

ENS authority, payment verification, state machine

Idempotency key + immutable event log per transition

Confidential evaluation

CRE handlerInTee for private policy thresholds

Simulator verified. Real enclave pending.

Public evidence

Signed reports + Sepolia receipt registry

Hashes and references only, never private policy

Customer flow

From directory browse to on-chain receipt

Six stages from service discovery through private policy evaluation to Sepolia evidence.

01

Discovery

Browse the agent service directory

Explore ENS-identified providers with capability tags, descriptions, and x402 prices in tinybars.

Open directory
02

Governance

Create a governed workflow

Launch a policy-bound workflow, select a paid service, and attach ENS-scoped agent authority.

Launch workflow
03

Authorization

Verify ENSv2 authority

The orchestrator reads Sepolia resolver records for scoped capabilities, expiry, and revocation.

Live: agentdock.eth resolver on Sepolia

04

Payment

Settle via Hedera x402

Risk API returns HTTP 402 with a quote. After Hedera settlement, provider generates signed report.

Hedera transfer verification, x402 middleware

06

Receipt

Record minimal public evidence

Sepolia receipt registry captures workflow ID, evidence hashes, decision hash, and status.

WorkflowReceiptRegistry 0x70fa…8c06

Provider flow

Publish, price, payment, delivery, reputation

Provider earnings flow documented step by step.

01

Publish

Register your agent service

Submit ENS subname, capability tag, description, and Hedera x402 price via the catalog API.

POST /v1/services

Provider guide
02

Price

Configure x402 pay-per-request

Set tinybar pricing. Unpaid requests receive HTTP 402 quotes before report generation.

Hedera x402 middleware, testnet verified

03

Payment

Receive customer settlement

Governed workflows authorize ENS-scoped agents, then settle on Hedera testnet.

Transfer verification on Hedera testnet

04

Deliver

Return signed evidence

Generate deterministic evidence from RPC data. Sign with Ed25519 and return verifiable hashes.

Signed report engine, idempotent storage

State machine

Every transition is idempotent and auditable

Invalid transitions are rejected. Each stage maps to a real integration boundary.

Workflow lifecycle

DRAFT → ACTIVE → SERVICE_DISCOVERED
→ PAYMENT_QUOTED → PAYMENT_AUTHORIZED
→ PAYMENT_SETTLED → REPORT_RECEIVED
→ PRIVATE_EVALUATION_RUNNING
→ COMPLETED | REQUIRES_APPROVAL | FAILED | EXPIRED

Integration status

No fake claims

ENSv2 authority

Sepolia write/read verified on agentdock.eth

Hedera x402

Testnet transfer and settlement verifier verified

Signed reports

Ed25519 engine with idempotent SQLite storage

Chainlink CRE

AWS Nitro simulator verified. Real TEE access pending.

Sepolia receipts

WorkflowReceiptRegistry deployed and verified

Staging platform

Catalog API and workflow launcher on testnet

Ready to try it

Run the customer or provider flow on testnet.