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-10-15T14:45:34.798953Z: passed2026-10-15T15:16:46.892843Z: passed2026-10-15T15:47:56.007838Z: passed2026-10-15T16:19:00.494857Z: passed2026-10-15T16:50:05.596145Z: passed2026-10-15T17:21:23.197512Z: passed2026-10-15T17:52:37.302905Z: passed2026-10-15T18:24:24.809583Z: passed2026-10-15T18:55:37.096541Z: passed2026-10-15T19:26:42.714928Z: passed2026-10-15T19:58:13.488869Z: passed2026-10-15T20:29:24.308379Z: passed2026-10-15T21:00:58.094926Z: passed2026-10-15T21:32:07.491871Z: passed2026-10-15T22:03:07.696809Z: passed2026-10-15T22:34:29.502564Z: passed2026-10-15T23:05:39.788324Z: passed2026-10-15T23:36:52.196344Z: passed2026-10-16T00:08:05.398129Z: passed2026-10-16T00:39:17.893620Z: passed2026-10-16T01:11:04.404833Z: passed2026-10-16T01:42:17.796956Z: passed2026-10-16T02:13:36.495325Z: passed2026-10-16T02:44:44.899352Z: passed2026-10-16T03:15:55.804580Z: passed2026-10-16T03:47:09.492506Z: passed2026-10-16T04:18:20.001003Z: passed2026-10-16T04:49:29.290023Z: passed2026-10-16T05:20:44.898925Z: passed2026-10-16T05:52:04.110627Z: passed2026-10-16T06:23:10.397198Z: passed2026-10-16T06:54:21.196815Z: passed2026-10-16T07:25:28.195501Z: passed2026-10-16T07:56:42.220621Z: passed2026-10-16T08:13:04.022128Z: passed2026-10-16T08:45:32.523635Z: passed2026-10-16T09:17:38.921229Z: passed2026-10-16T09:48:45.826163Z: passed2026-10-16T10:19:44.019749Z: passed2026-10-16T10:50:52.819212Z: passed2026-10-16T11:21:49.534643Z: passed2026-10-16T11:52:47.942273Z: passed2026-10-16T12:23:45.119551Z: passed2026-10-16T12:54:47.225038Z: passed2026-10-16T13:25:51.719432Z: passed2026-10-16T13:56:52.735410Z: passed2026-10-16T14:27:52.019175Z: passed2026-10-16T14:58:53.024269Z: passed2026-10-16T15:29:52.720803Z: passed2026-10-16T16:01:04.021553Z: passed2026-10-16T16:32:04.234963Z: passed2026-10-16T17:03:05.926043Z: passed2026-10-16T17:34:12.733092Z: passed2026-10-16T18:06:59.054062Z: passed2026-10-16T18:24:35.709560Z: passed2026-10-16T18:34:08.401009Z: passed2026-10-16T19:02:41.884961Z: passed2026-10-16T19:33:55.083408Z: passed2026-10-16T20:05:05.076084Z: passed2026-10-16T20:11:53.574906Z: passed2026-10-16T20:42:55.682775Z: passed2026-10-16T21:14:01.673387Z: passed2026-10-16T21:45:08.581556Z: passed2026-10-16T22:16:17.673546Z: passed2026-10-16T22:47:26.568303Z: passed2026-10-16T23:18:31.885374Z: passed2026-10-16T23:49:45.873040Z: passed2026-10-17T00:20:57.070910Z: passed2026-10-17T00:52:06.090593Z: passed2026-10-17T01:23:54.680174Z: passed2026-10-17T01:55:31.777261Z: passed2026-10-17T02:27:10.670793Z: passed2026-10-17T02:58:32.485893Z: passed2026-10-17T03:29:59.972274Z: passed2026-10-17T04:01:32.876898Z: passed2026-10-17T04:32:49.480193Z: passed2026-10-17T05:04:04.183731Z: passed2026-10-17T05:35:17.575393Z: passed2026-10-17T06:06:50.887094Z: passed2026-10-17T06:38:02.681647Z: passed2026-10-17T07:09:22.983769Z: passed2026-10-17T07:40:33.585724Z: passed2026-10-17T08:12:00.378505Z: passed2026-10-17T08:43:35.370296Z: passed2026-10-17T09:16:19.268343Z: passed2026-10-17T09:48:39.285997Z: passed2026-10-17T10:20:09.182477Z: passed2026-10-17T10:51:30.383444Z: passed2026-10-17T11:23:12.184832Z: passed2026-10-17T11:54:32.979240Z: passed2026-10-17T12:25:47.376176Z: passed2026-10-17T12:57:04.583091Z: passed2026-10-17T13:28:34.372447Z: passed2026-10-17T13:59:51.885585Z: passed2026-10-17T14:31:06.202968Z: passed2026-10-17T15:02:25.381857Z: passed2026-10-17T15:33:30.698149Z: passed2026-10-17T16:05:03.480848Z: passed2026-10-17T16:36:30.178712Z: passed2026-10-17T17:07:45.080306Z: passed
PassFailureAverage 1435 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
>