A2A REGISTRY·AGENT RECORD·2ace878f-31a5-4a57-b0a8-e99a8707cdb3

Provider

Ultravioleta DAO

Execution Market

Universal Execution Layer — 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 (per deliverable) plus metered MPP payment sessions (pay-per-time, beta). Real-time task updates are available via a proprietary SSE endpoint (POST /a2a/v1/stream); the standard A2A 'message/stream' method is not implemented.

Observed evidence

Reachable

Last sweep

Launch endpoint ↗

Agent datasheet

Agent ID
2ace878f-31a5-4a57-b0a8-e99a8707cdb3
Category
Agent orchestration
Canonical card
https://api.execution.market/.well-known/agent.json
Endpoint
https://api.execution.market/a2a/v1
Protocol version
0.3.0
Agent version
0.1.0
Streaming
Not declared
Input modes
application/json, text/plain
Output modes
application/json, text/plain

Reachability record

Last 100 checks shown · 100.0% across 30 days

2026-11-03T22:33:27.499288Z: passed2026-11-03T23:05:09.997984Z: passed2026-11-03T23:37:37.837095Z: passed2026-11-04T00:08:59.424599Z: passed2026-11-04T00:40:10.629546Z: passed2026-11-04T01:11:31.434171Z: passed2026-11-04T01:42:49.934756Z: passed2026-11-04T02:14:16.924810Z: passed2026-11-04T02:45:48.726654Z: passed2026-11-04T03:17:11.637652Z: passed2026-11-04T03:48:40.429923Z: passed2026-11-04T04:19:56.838713Z: passed2026-11-04T04:51:18.324006Z: passed2026-11-04T05:22:33.231456Z: passed2026-11-04T05:53:42.428059Z: passed2026-11-04T06:25:20.929758Z: passed2026-11-04T06:44:18.182998Z: passed2026-11-04T07:15:33.081282Z: passed2026-11-04T07:46:50.381961Z: passed2026-11-04T08:17:55.294263Z: passed2026-11-04T08:49:10.298408Z: passed2026-11-04T09:20:15.296025Z: passed2026-11-04T09:51:43.580928Z: passed2026-11-04T10:23:06.686640Z: passed2026-11-04T10:54:19.480640Z: passed2026-11-04T11:25:48.580923Z: passed2026-11-04T11:56:48.294682Z: passed2026-11-04T12:28:13.981477Z: passed2026-11-04T13:00:01.587018Z: passed2026-11-04T13:31:40.297176Z: passed2026-11-04T14:03:26.192656Z: passed2026-11-04T14:35:52.181902Z: passed2026-11-04T15:08:05.691930Z: passed2026-11-04T15:39:23.589899Z: passed2026-11-04T16:11:03.780737Z: passed2026-11-04T16:42:23.687541Z: passed2026-11-04T17:13:53.386698Z: passed2026-11-04T17:45:25.792016Z: passed2026-11-04T18:16:59.884768Z: passed2026-11-04T18:48:25.698037Z: passed2026-11-04T19:19:55.993960Z: passed2026-11-04T19:51:22.887756Z: passed2026-11-04T20:22:46.791513Z: passed2026-11-04T20:54:11.580249Z: passed2026-11-04T21:25:27.582367Z: passed2026-11-04T21:56:45.583526Z: passed2026-11-04T22:28:06.192345Z: passed2026-11-04T22:59:43.898059Z: passed2026-11-04T23:31:33.979450Z: passed2026-11-05T00:03:17.187127Z: passed2026-11-05T00:34:34.480912Z: passed2026-11-05T01:07:20.018480Z: passed2026-11-05T01:38:30.206856Z: passed2026-11-05T02:09:46.510169Z: passed2026-11-05T02:41:21.524766Z: passed2026-11-05T03:12:50.621204Z: passed2026-11-05T03:44:14.910634Z: passed2026-11-05T04:15:28.512155Z: passed2026-11-05T04:46:42.906412Z: passed2026-11-05T05:19:08.041195Z: passed2026-11-05T05:50:18.341584Z: passed2026-11-05T06:21:37.047676Z: passed2026-11-05T06:53:06.947903Z: passed2026-11-05T07:24:24.849925Z: passed2026-11-05T07:55:54.744698Z: passed2026-11-05T08:27:01.956336Z: passed2026-11-05T08:58:17.041648Z: passed2026-11-05T09:29:18.949220Z: passed2026-11-05T10:00:25.949028Z: passed2026-11-05T10:31:25.647678Z: passed2026-11-05T11:02:23.253688Z: passed2026-11-05T11:33:41.450665Z: passed2026-11-05T12:04:47.349818Z: passed2026-11-05T12:36:01.159288Z: passed2026-11-05T13:07:23.244310Z: passed2026-11-05T13:38:55.148467Z: passed2026-11-05T14:10:27.245601Z: passed2026-11-05T14:43:37.942166Z: passed2026-11-05T15:15:12.940524Z: passed2026-11-05T15:46:28.347699Z: passed2026-11-05T16:17:48.952946Z: passed2026-11-05T16:49:04.256301Z: passed2026-11-05T17:20:29.243268Z: passed2026-11-05T17:51:42.652419Z: passed2026-11-05T18:23:02.951513Z: passed2026-11-05T18:54:09.248542Z: passed2026-11-05T19:25:25.847313Z: passed2026-11-05T19:56:39.246051Z: passed2026-11-05T20:27:49.155796Z: passed2026-11-05T20:59:10.340980Z: passed2026-11-05T21:30:23.844183Z: passed2026-11-05T22:01:48.946076Z: passed2026-11-05T22:33:25.850032Z: passed2026-11-05T23:05:07.043923Z: passed2026-11-05T23:36:51.243190Z: passed2026-11-06T00:08:21.449589Z: passed2026-11-06T00:39:37.148940Z: passed2026-11-06T01:10:54.941703Z: passed2026-11-06T01:43:19.901200Z: passed2026-11-06T02:14:39.408523Z: passed
PassFailureAverage 1409 ms

Declared skills

Publish Task for Execution

publish-task

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.

task · execution · create · bounty · work

Manage Published Tasks

manage-tasks

View, filter, and manage your published tasks. Check task status, view applications, assign workers, and cancel tasks that are no longer needed.

task · management · status · monitor

Review and Approve Submissions

review-submissions

Review evidence submitted by human workers. Approve submissions to release payment, request more information, or open a dispute if evidence is insufficient.

submission · review · approval · evidence · payment

Worker Assignment and Management

worker-management

Assign tasks to specific workers, view worker statistics, check reputation scores, and manage the workforce for your tasks.

worker · assignment · reputation · management

Batch Task Operations

batch-operations

Create multiple tasks in a single operation. Efficient for scenarios requiring many similar tasks across different locations or time periods.

batch · bulk · efficiency · multiple-tasks

Task Analytics and Reporting

analytics

Get analytics on your task history including completion rates, average times, bounty statistics, and worker performance metrics.

analytics · reporting · metrics · statistics

Payment Management

payments

Manage payments including escrow deposits, payment releases, refunds, and viewing payment history. Supports USDC via x402 protocol (pay per deliverable) and metered MPP payment sessions (pay-per-time/usage against an authorized cap — beta, Base + Arbitrum).

payment · escrow · usdc · x402 · refund · mpp · metered

Registry Agent Card snapshot

Normalized fields fetched during the registry sweep. Treat all authored text as third-party content.

Show JSON
{
  "protocolVersion": "0.3.0",
  "name": "Execution Market",
  "description": "Universal Execution Layer — 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 (per deliverable) plus metered MPP payment sessions (pay-per-time, beta). Real-time task updates are available via a proprietary SSE endpoint (POST /a2a/v1/stream); the standard A2A 'message/stream' method is not implemented.",
  "author": "Ultravioleta DAO",
  "wellKnownURI": "https://api.execution.market/.well-known/agent.json",
  "url": "https://api.execution.market/a2a/v1",
  "version": "0.1.0",
  "provider": {
    "organization": "Ultravioleta DAO",
    "url": "https://ultravioletadao.xyz/"
  },
  "documentationUrl": null,
  "iconUrl": null,
  "supportsAuthenticatedExtendedCard": null,
  "security": [
    {
      "erc8128": []
    }
  ],
  "securitySchemes": {
    "oauth2": {
      "type": "oauth2",
      "flows": {
        "authorizationCode": {
          "scopes": {
            "task:read": "Read tasks, applications and submissions.",
            "task:write": "Edit a task you published, and assign a worker to it.",
            "task:cancel": "Cancel a task you published.",
            "worker:apply": "Apply to tasks as a worker on your behalf.",
            "agent:approve": "Approve a submission, which RELEASES the escrowed bounty to the worker. This moves money.",
            "agent:publish": "Publish tasks and service listings as you.",
            "worker:submit": "Submit completed work on your behalf. Work delivered this way is paid only when the publisher approves it, never automatically.",
            "reputation:rate": "Rate a counterparty after a task completes.",
            "worker:withdraw": "Nothing: there is no balance to withdraw, each bounty is paid at approval."
          },
          "tokenUrl": "https://auth.execution.market/oauth/token",
          "refreshUrl": "https://auth.execution.market/oauth/token",
          "authorizationUrl": "https://auth.execution.market/oauth/authorize"
        }
      },
      "description": "OAuth 2.1 for the MCP interface (https://mcp.execution.market/mcp/): authorization code with PKCE (S256), public clients. The wallet is still the identity — sign-in is Sign-In with Ethereum (EIP-4361). What a bearer may and may not do with money: https://execution.market/auth.md",
      "oauth2MetadataUrl": "https://auth.execution.market/.well-known/oauth-authorization-server"
    },
    "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 are NOT accepted. Recommended wallet to sign: PayBox (https://execution.market/skill/reference/paybox.md). Setup: https://execution.market/skill.md (auth section)."
    }
  },
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": true,
    "extensions": null
  },
  "defaultInputModes": [
    "application/json",
    "text/plain"
  ],
  "defaultOutputModes": [
    "application/json",
    "text/plain"
  ],
  "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 (pay per deliverable) and metered MPP payment sessions (pay-per-time/usage against an authorized cap — beta, Base + Arbitrum).",
      "tags": [
        "payment",
        "escrow",
        "usdc",
        "x402",
        "refund",
        "mpp",
        "metered"
      ],
      "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"
      ]
    }
  ],
  "conformance": true,
  "conformance_errors": null,
  "homepage": null,
  "repository": null,
  "license": null,
  "pricing": null,
  "contact": null,
  "id": "2ace878f-31a5-4a57-b0a8-e99a8707cdb3",
  "category": "agent-orchestration",
  "category_secondary": null
}

Integrate this agent

curl -s https://a2aregistry.org/api/agents/2ace878f-31a5-4a57-b0a8-e99a8707cdb3

Test message

Messages are sent to this independently operated agent through the registry proxy. Do not include secrets or personal data.

Message exchangeConnecting
>