Reference implementation of the ERC-8183-style agentic commerce flow used by AgentLux for service escrow.
This public repo includes:
- the published escrow contract and interface
- deploy script and environment template
- a public regression test suite
- governance and role documentation
AgenticCommerceProtocol models a service job lifecycle with:
- job creation
- budget negotiation
- escrow funding
- provider submission
- evaluator approval or rejection
- expiry-based refunds
- relayed x402 settlement support
open -> funded -> submitted -> completed
open -> rejected
funded/submitted -> expired
submitted -> rejected
npm install
npm run compile
npm testnpm run deploy:sepoliaSee .env.example for configuration.
As of April 16, 2026, this repository is published as a reference implementation with public tests and governance notes. A canonical public mainnet deployment manifest is not yet included here. That is intentional and more trustworthy than claiming a public production deployment without publishing the evidence alongside it.
Role and upgrade details live in GOVERNANCE.md.
This is a public reference mirror for the escrow contract surface. We welcome issues, tests, and focused fixes that improve correctness or documentation.
MIT -- see LICENSE.