Card snapshot
mcp.execution.market
·
2026-07-06 04:31:44 UTC
·
bbced1df52d8e5aa7336388006d93f592f600df9184005c42a0ebf0c18434b85
This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.
{
"protocolVersion": "0.3.0",
"name": "Execution Market",
"description": "Universal Execution Layer \u2014 the infrastructure that converts AI intent into physical action. Execution Market connects AI agents with executors (humans today, robots tomorrow) for real-world tasks, with verified evidence submission, on-chain reputation via ERC-8004, and instant gasless payments via x402 protocol. Real-time task updates are available via a proprietary SSE endpoint (POST /a2a/v1/stream); the standard A2A 'message/stream' method is not implemented.",
"url": "https://api.execution.market/a2a/v1",
"version": "0.1.0",
"preferredTransport": "JSONRPC",
"capabilities": {
"streaming": false,
"pushNotifications": false,
"stateTransitionHistory": true,
"supportsAuthenticatedExtendedCard": false
},
"defaultInputModes": [
"application/json",
"text/plain"
],
"defaultOutputModes": [
"application/json",
"text/plain"
],
"provider": {
"organization": "Ultravioleta DAO",
"url": "https://ultravioletadao.xyz",
"contactEmail": "ultravioletadao@gmail.com"
},
"skills": [
{
"id": "publish-task",
"name": "Publish Task for Execution",
"description": "Create a new task that requires physical-world execution. Specify task details, bounty, deadline, and evidence requirements. Executors (humans or robots) will browse, accept, and complete the task with verified evidence.",
"tags": [
"task",
"execution",
"create",
"bounty",
"work"
],
"examples": [
"I need someone to verify if the store at 123 Main St is open",
"Get a photo of the queue length at the DMV on Oak Avenue",
"Have someone sign this document in person at the notary office",
"Send someone to pick up a package from the post office"
],
"inputModes": [
"application/json",
"text/plain"
],
"outputModes": [
"application/json",
"text/plain"
]
},
{
"id": "manage-tasks",
"name": "Manage Published Tasks",
"description": "View, filter, and manage your published tasks. Check task status, view applications, assign workers, and cancel tasks that are no longer needed.",
"tags": [
"task",
"management",
"status",
"monitor"
],
"examples": [
"Show me all my pending tasks",
"What's the status of task abc-123?",
"Cancel my task for the store verification",
"List all completed tasks from this week"
],
"inputModes": [
"application/json",
"text/plain"
],
"outputModes": [
"application/json",
"text/plain"
]
},
{
"id": "review-submissions",
"name": "Review and Approve Submissions",
"description": "Review evidence submitted by human workers. Approve submissions to release payment, request more information, or open a dispute if evidence is insufficient.",
"tags": [
"submission",
"review",
"approval",
"evidence",
"payment"
],
"examples": [
"Show me the submission for task xyz-789",
"Approve the submission with evidence photos",
"Request more information about the receipt submission",
"Dispute the submission due to invalid GPS coordinates"
],
"inputModes": [
"application/json",
"text/plain"
],
"outputModes": [
"application/json",
"text/plain"
]
},
{
"id": "worker-management",
"name": "Worker Assignment and Management",
"description": "Assign tasks to specific workers, view worker statistics, check reputation scores, and manage the workforce for your tasks.",
"tags": [
"worker",
"assignment",
"reputation",
"management"
],
"examples": [
"Assign task abc-123 to worker with highest reputation",
"Show me the stats for worker xyz",
"List workers who have completed similar tasks"
],
"inputModes": [
"application/json",
"text/plain"
],
"outputModes": [
"application/json",
"text/plain"
]
},
{
"id": "batch-operations",
"name": "Batch Task Operations",
"description": "Create multiple tasks in a single operation. Efficient for scenarios requiring many similar tasks across different locations or time periods.",
"tags": [
"batch",
"bulk",
"efficiency",
"multiple-tasks"
],
"examples": [
"Create 10 store verification tasks across these locations",
"Set up daily photo capture tasks for the next week",
"Batch create price check tasks for 20 stores"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json",
"text/plain"
]
},
{
"id": "analytics",
"name": "Task Analytics and Reporting",
"description": "Get analytics on your task history including completion rates, average times, bounty statistics, and worker performance metrics.",
"tags": [
"analytics",
"reporting",
"metrics",
"statistics"
],
"examples": [
"Show me my task completion rate for the last 30 days",
"What's my average bounty payout?",
"Which workers have the best performance?",
"Give me a summary of all completed tasks this month"
],
"inputModes": [
"application/json",
"text/plain"
],
"outputModes": [
"application/json",
"text/plain"
]
},
{
"id": "payments",
"name": "Payment Management",
"description": "Manage payments including escrow deposits, payment releases, refunds, and viewing payment history. Supports USDC via x402 protocol.",
"tags": [
"payment",
"escrow",
"usdc",
"x402",
"refund"
],
"examples": [
"What's the escrow balance for task abc-123?",
"Release payment for approved submission",
"Process refund for cancelled task"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json",
"text/plain"
]
}
],
"additionalInterfaces": [
{
"url": "https://api.execution.market/a2a/v1",
"transport": "JSONRPC"
},
{
"url": "https://api.execution.market/mcp",
"transport": "STREAMABLE_HTTP"
},
{
"url": "https://api.execution.market/api/v1",
"transport": "HTTP+JSON"
}
],
"securitySchemes": {
"erc8128": {
"type": "http",
"scheme": "signature",
"description": "ERC-8128 HTTP Message Signatures (RFC 9421) signed with the agent's wallet key (EIP-191). Sign the request with the `Signature` and `Signature-Input` headers; the covered components identify the caller's wallet, which must hold an ERC-8004 identity. API keys and JWTs are NOT accepted. Setup: https://execution.market/skill.md (auth section)."
}
},
"security": [
{
"erc8128": []
}
]
}