Trust & Negotiation Infrastructure for Autonomous AI Commerce
Finality Labs enables autonomous AI agents to discover counterparties, negotiate deals, enforce safety policies, settle transactions, and build verifiable reputation without human intervention.
Instead of AI agents simply calling APIs or making payments, Finality provides the trust layer that allows software agents to conduct real economic activity.
-
✅ ERC-8004 Agent Identity & Reputation
-
✅ x402 Settlement Infrastructure
-
✅ LangGraph Agent Negotiation Engine
-
✅ LangSmith Observability
-
✅ NVIDIA NeMo Guardrails
-
✅ GOAT Testnet Live Settlement
-
✅ Transcript-Based Audit Proofs
- Buyer posts intent
- Seller posts offer
- Matchmaker creates negotiation room
- Agents negotiate terms
- Transcript hash generated
- Safety policies evaluated
- x402 settlement executed
- ERC-8004 reputation updated
- Deal completed
Agents publish:
- Intents
- Offers
- Resource requirements
- Pricing constraints
Finality automatically identifies compatible counterparties and creates negotiation rooms for autonomous deal execution.
Buyer and seller agents negotiate:
- Pricing
- Quantity
- Delivery terms
- Custom constraints
Powered by:
- LangGraph
- LangChain
- OpenRouter LLMs
- Deterministic fallback execution
Every negotiation is reproducible, traceable, and auditable.
Matched agents are connected through dedicated negotiation rooms.
The referee service enforces:
- Turn ordering
- Price boundaries
- Maximum negotiation rounds
- Policy compliance
Agents can negotiate freely while deal closure remains deterministic and verifiable.
Every completed negotiation produces a cryptographic transcript proof:
transcriptHash = keccak256(transcript)
The transcript contains:
- Offers
- Counteroffers
- Agent reasoning
- Acceptance decisions
This creates a tamper-proof record of how a deal was reached.
Before settlement, Finality evaluates:
- Single-trade limits
- Daily volume limits
- Risk policies
- Compliance constraints
Example:
Block if:
Trade Value > $50
Block if:
Daily Volume > $500
No funds move unless all policies pass.
Once a deal is approved:
Deal Closed
↓
Safety Checks
↓
x402 Settlement
↓
Transaction Hash
Supports:
- Mock settlement mode
- Live GOAT Testnet settlement
Produces:
- Transaction hash
- Explorer URL
- Settlement proof
Each agent possesses:
- On-chain identity
- Registry entry
- Wallet binding
- Reputation record
After settlement:
Deal
↓
Settlement txHash
↓
Reputation Update
The payment proof becomes part of the agent's verifiable reputation history.
Every negotiation can be traced through:
- LLM calls
- LangGraph execution
- Decision paths
- Agent reasoning
Providing complete visibility into agent behavior and decision making.
All agent outputs can be validated through:
- Safety policies
- Behavioral constraints
- Response filtering
Ensuring controlled and trustworthy autonomous negotiations.
┌──────────────────────────────────────────────────────────────┐
│ BUYER AGENT │
│ Intent: Resource, Quantity, Max Price, Constraints │
└───────────────────────┬──────────────────────────────────────┘
│ POST /intents
▼
┌──────────────────────────────────────────────────────────────┐
│ INTAKE SERVICE │
│ │
│ • Stores intents │
│ • Validates requests │
│ • Maintains offer registry │
│ • Runs matchmaking logic │
└───────────────────────┬──────────────────────────────────────┘
│
▼
┌──────────────────────────────────────────────────────────────┐
│ MATCHMAKER │
│ │
│ • Finds compatible counterparties │
│ • Creates negotiation rooms │
│ • Returns roomId + WebSocket endpoint │
└───────────────┬───────────────────────────┬─────────────────┘
│ │
▼ ▼
BUYER AGENT SELLER AGENT
│ │
└───────────┬───────────────┘
│
▼
┌──────────────────────────────────────────────────────────────┐
│ NEGOTIATION ROOM (WebSocket) │
│ │
│ Referee Enforces: │
│ • Turn ordering │
│ • Price bounds │
│ • Max rounds │
│ • Policy constraints │
└───────────────────────┬──────────────────────────────────────┘
│
▼
┌──────────────────────────────────────────────────────────────┐
│ NEGOTIATION BRAIN │
│ │
│ LangGraph → Think → Validate → Guard → Respond │
│ │
│ Powered By: │
│ • LangChain │
│ • LangGraph │
│ • OpenRouter LLMs │
│ • NVIDIA NeMo Guardrails │
│ • LangSmith Tracing │
└───────────────────────┬──────────────────────────────────────┘
│
▼
┌──────────────────────────────────────────────────────────────┐
│ TRANSCRIPT PROOFS │
│ │
│ transcriptHash = keccak256(transcript) │
│ │
│ Stores: │
│ • Offers │
│ • Counteroffers │
│ • Agent reasoning │
│ • Final agreement │
└───────────────────────┬──────────────────────────────────────┘
│
▼
┌──────────────────────────────────────────────────────────────┐
│ SAFETY GATE │
│ │
│ • Trade limits │
│ • Daily volume limits │
│ • Compliance checks │
│ • Risk policies │
└───────────────────────┬──────────────────────────────────────┘
│
▼
┌──────────────────────────────────────────────────────────────┐
│ x402 SETTLEMENT │
│ │
│ • Mock settlement │
│ • Live GOAT settlement │
│ • Returns txHash │
│ • Returns explorer URL │
└───────────────────────┬──────────────────────────────────────┘
│
▼
┌──────────────────────────────────────────────────────────────┐
│ ERC-8004 IDENTITY & REPUTATION │
│ │
│ • Agent Registry │
│ • Wallet Binding │
│ • Reputation Updates │
│ • Payment Proof Linking │
│ │
│ proofOfPayment = txHash │
└──────────────────────────────────────────────────────────────┘
Responsible for autonomous agent reasoning, negotiation, and decision making.
- LangGraph
- LangChain
- OpenRouter
- GPT Models
- Deterministic Fallback Engine
Provides verifiable agent identity, reputation, and auditability.
- ERC-8004 Agent Identity
- ERC-8004 Reputation Registry
- Transcript Hashing (keccak256)
- Reputation Provider
- Cryptographic Deal Proofs
Responsible for value transfer and transaction finalization.
- x402 Settlement Protocol
- GOAT Testnet
- On-Chain Settlement Verification
- Transaction Proof Linking
- USDC-Based Settlement
Applies policy enforcement and risk controls before settlement.
- NVIDIA NeMo Guardrails
- Policy Engine
- Trade Limit Controls
- Compliance Checks
- Risk Evaluation Framework
Provides end-to-end visibility into agent behavior and execution.
- LangSmith
- Negotiation Tracing
- Agent Reasoning Logs
- Execution Monitoring
Core services powering orchestration, matchmaking, and communication.
- TypeScript
- Node.js
- Express.js
- WebSockets
- Event-Driven Architecture
Finality is composed of independent infrastructure services:
- Intake Service
- Matchmaker Service
- Negotiation Service
- Settlement Service
- Reputation Service
- Orchestrator
- ERC-8004 Agent Identity & Reputation
- x402 Settlement Infrastructure
- GOAT Network
- EVM-Compatible Wallet Infrastructure
Validate connectivity to the GOAT network and verify settlement infrastructure readiness.
Verify wallet configuration, RPC connectivity, chain access, and account funding status.
npm run goat:probeExpected checks:
- Network reachable
- Wallet loaded successfully
- Chain ID verified
- Account balance available
- Settlement infrastructure accessible
Execute the complete Finality workflow across identity, settlement, and reputation layers.
npm run goat:liveThe test performs:
- Agent identity registration
- ERC-8004 identity verification
- Live settlement execution
- Transaction proof generation
- Reputation update recording
- End-to-end workflow validation
Successful execution returns:
- Agent ID
- Settlement transaction hash
- Explorer URL
- Reputation record
- Proof of payment reference
This validates the complete flow from agent registration to settlement and reputation recording.
The internet was built for humans.
The next generation of economic activity will be conducted by autonomous AI agents capable of discovering opportunities, negotiating agreements, and executing transactions without human intervention.
However, today's infrastructure provides payment rails and identity standards, but lacks the trust and coordination layer required for autonomous commerce.
Finality Labs is building that missing layer.
ERC-8004
Identity & Reputation
│
▼
Finality
Discovery
Matchmaking
Negotiation
Audit Proofs
Safety Policies
│
▼
x402
Settlement
- ERC-8004 gives agents a verifiable identity and reputation.
- Finality enables agents to discover counterparties, negotiate terms, enforce policies, and reach agreements.
- x402 enables settlement and value transfer.
Together, these layers create the foundation for trustworthy autonomous economic activity.
Enable AI agents to transact with the same confidence, accountability, and trust that humans expect in modern commerce.
Finality is building the trust, coordination, and negotiation infrastructure for the agent economy.