agentic-commerce
$
npx mdskill add TermiX-official/cryptoclaw/agentic-commerceCreate, fund, and settle on-chain agent jobs using the ERC-8183 protocol for trustless commerce.
- Enables secure job escrow for AI agent work with automatic payment upon completion or refunds on failure.
- Integrates with ERC-8183 and USDC for on-chain transactions and uses IPFS for deliverable storage.
- Follows a defined job lifecycle with roles for clients, providers, and evaluators to manage workflows.
- Presents results through on-chain job queries and listings, accessible via wallet-based filtering.
SKILL.md
.github/skills/agentic-commerceView on GitHub ↗
---
name: agentic-commerce
description: Create, fund, and settle on-chain agent jobs via ERC-8183 Agentic Commerce Protocol.
metadata: { "cryptoclaw": { "emoji": "💼", "always": true } }
---
# Agentic Commerce (ERC-8183)
On-chain job escrow protocol for AI agent commerce. A client posts a job, locks funds in escrow, a provider executes the work, and an evaluator approves or rejects — settlement is automatic and trustless.
## Tools
- `job_create` — Create a new job (specify evaluator, description, deadline)
- `job_set_provider` — Assign or change provider (Open state only)
- `job_set_budget` — Set or negotiate budget in USDC (Open state only)
- `job_fund` — Lock USDC into escrow (Open → Funded, auto-approves ERC-20)
- `job_submit` — Provider submits deliverable hash/IPFS CID (Funded → Submitted)
- `job_complete` — Evaluator approves, releasing funds to provider (Submitted → Completed)
- `job_reject` — Reject job with reason (client when Open, evaluator when Funded/Submitted)
- `job_claim_refund` — Claim refund for expired job (permissionless)
- `job_query` — Query job details by ID
- `job_list` — List jobs related to active wallet (filter by role)
## Job Lifecycle
```
Open → Funded → Submitted → Completed (funds → provider)
↘ ↘ ↘
Rejected Expired Rejected/Expired (funds → client)
```
## Roles
- **Client** — Creates and funds jobs; receives refunds on rejection/expiry
- **Provider** — Executes work and submits deliverables; receives payment on completion
- **Evaluator** — Immutable per-job judge; only address that can approve or reject after funding
## Workflow
1. **Create job**: "Create an agentic commerce job for a DeFi analysis report, evaluator 0x..., deadline 2026-04-01"
2. **Set budget**: "Set job #1 budget to 100 USDC"
3. **Fund escrow**: "Fund job #1"
4. **Provider submits**: "Submit deliverable for job #1: QmXoypiz..."
5. **Evaluator decides**: "Complete job #1" or "Reject job #1"
## Supported Networks
- **Base Mainnet** (primary, USDC payment)
- **Base Sepolia** (testnet)
## Contract Addresses
| Network | ACPCore Contract | Payment Token (USDC) |
| ------------ | -------------------------------------------- | -------------------------------------------- |
| Base Mainnet | `0x16213AB6a660A24f36d4F8DdACA7a3d0856A8AF5` | `0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913` |
| Base Sepolia | `0x16213AB6a660A24f36d4F8DdACA7a3d0856A8AF5` | `0x036CbD53842c5426634e7929541eC2318f3dCF7e` |
## ERC-8004 Integration
ERC-8183 composes with ERC-8004 (Trustless Agents). Use `agent_identity` to verify a provider's on-chain identity and `agent_reputation` to check their trust score before creating or accepting a job.
## Security
- State-changing tools (`job_create`, `job_fund`, `job_submit`, `job_complete`, `job_reject`) require confirmation
- `job_claim_refund` is permissionless and cannot be blocked by hooks — guaranteed refund recovery
- Funds are held in the ACPCore contract until a terminal state (Completed/Rejected/Expired)
- `job_fund` includes slippage protection (expectedBudget must match current budget)
More from TermiX-official/cryptoclaw
- aave-bscInteract with Aave V3 lending protocol on BNB Smart Chain (BSC).
- agent-identityRegister and manage on-chain AI agent identity via ERC-8004.
- binance-address-infoBinance Web3 official skill — query any wallet address for token holdings, balances, and portfolio data across BSC, Base, and Solana. Sourced from github.com/binance/binance-skills-hub.
- binance-market-rankBinance Web3 official skill — crypto market rankings including trending tokens, smart money inflow, social hype, meme ranks, and top trader PnL leaderboards. Sourced from github.com/binance/binance-skills-hub.
- binance-meme-rushBinance Web3 official skill — real-time meme token launchpad tracking and AI-powered trending topic discovery on Solana and BSC. Sourced from github.com/binance/binance-skills-hub.
- binance-spotBinance official spot trading skill — place orders, manage accounts, and access real-time market data via Binance Spot API. Sourced from github.com/binance/binance-skills-hub.
- binance-token-auditBinance Web3 official skill — security audit for token contracts, detecting honeypots, rug pulls, and malicious functions across BSC, Base, Solana, and Ethereum. Sourced from github.com/binance/binance-skills-hub.
- binance-token-infoBinance Web3 official skill — search tokens, retrieve metadata, real-time market data, and candlestick charts across BSC, Base, and Solana. Sourced from github.com/binance/binance-skills-hub.
- binance-trading-signalBinance Web3 official skill — Smart Money on-chain trading signals tracking professional investor buy/sell activity on BSC and Solana. Sourced from github.com/binance/binance-skills-hub.
- birdX/Twitter CLI for reading, searching, posting, and engagement via cookies.