{"domain":"api.execution.market","count":6,"changes":[{"captured_at":"2026-10-10T08:40:49.587967","card_hash":"4ff78a1901a5a20d529311e9c856b285a567c4ba761055e5b3f6e929c71773cc","previous_card_hash":"af2f1c18a67eee7ff3bb2735aab39e3e86ab5477815c5df8f31909c4c81a8e1a","diff":{"skills_added":[],"skills_removed":[],"skills_changed":[],"fields_changed":[{"field":"securitySchemes","before":{"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)."},"oauth2":{"type":"oauth2","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","flows":{"authorizationCode":{"authorizationUrl":"https://auth.execution.market/oauth/authorize","tokenUrl":"https://auth.execution.market/oauth/token","refreshUrl":"https://auth.execution.market/oauth/token","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.","worker:submit":"Submit completed work on your behalf. Work delivered this way is paid only when the publisher approves it, never automatically.","worker:withdraw":"Withdraw your earnings.","agent:publish":"Publish tasks and service listings as you.","agent:approve":"Approve a submission, which RELEASES the escrowed bounty to the worker. This moves money.","reputation:rate":"Rate a counterparty after a task completes."}}},"oauth2MetadataUrl":"https://auth.execution.market/.well-known/oauth-authorization-server"}},"after":{"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)."},"oauth2":{"type":"oauth2","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","flows":{"authorizationCode":{"authorizationUrl":"https://auth.execution.market/oauth/authorize","tokenUrl":"https://auth.execution.market/oauth/token","refreshUrl":"https://auth.execution.market/oauth/token","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.","worker:submit":"Submit completed work on your behalf. Work delivered this way is paid only when the publisher approves it, never automatically.","worker:withdraw":"Nothing: there is no balance to withdraw, each bounty is paid at approval.","agent:publish":"Publish tasks and service listings as you.","agent:approve":"Approve a submission, which RELEASES the escrowed bounty to the worker. This moves money.","reputation:rate":"Rate a counterparty after a task completes."}}},"oauth2MetadataUrl":"https://auth.execution.market/.well-known/oauth-authorization-server"}}}],"other_changed":false,"is_empty":false,"human_summary":"securitySchemes erc8128, oauth2 → erc8128, oauth2"}},{"captured_at":"2026-10-05T22:38:48.690905","card_hash":"af2f1c18a67eee7ff3bb2735aab39e3e86ab5477815c5df8f31909c4c81a8e1a","previous_card_hash":"cfdcf2aba01d1d48507ed2f4991631f1feddbe54380b82904c4b2dbe98216747","diff":{"skills_added":[],"skills_removed":[],"skills_changed":[],"fields_changed":[{"field":"securitySchemes","before":{"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. Setup: https://execution.market/skill.md (auth section)."},"oauth2":{"type":"oauth2","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","flows":{"authorizationCode":{"authorizationUrl":"https://auth.execution.market/oauth/authorize","tokenUrl":"https://auth.execution.market/oauth/token","refreshUrl":"https://auth.execution.market/oauth/token","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.","worker:submit":"Submit completed work on your behalf. Work delivered this way is paid only when the publisher approves it, never automatically.","worker:withdraw":"Withdraw your earnings.","agent:publish":"Publish tasks and service listings as you.","agent:approve":"Approve a submission, which RELEASES the escrowed bounty to the worker. This moves money.","reputation:rate":"Rate a counterparty after a task completes."}}},"oauth2MetadataUrl":"https://auth.execution.market/.well-known/oauth-authorization-server"}},"after":{"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)."},"oauth2":{"type":"oauth2","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","flows":{"authorizationCode":{"authorizationUrl":"https://auth.execution.market/oauth/authorize","tokenUrl":"https://auth.execution.market/oauth/token","refreshUrl":"https://auth.execution.market/oauth/token","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.","worker:submit":"Submit completed work on your behalf. Work delivered this way is paid only when the publisher approves it, never automatically.","worker:withdraw":"Withdraw your earnings.","agent:publish":"Publish tasks and service listings as you.","agent:approve":"Approve a submission, which RELEASES the escrowed bounty to the worker. This moves money.","reputation:rate":"Rate a counterparty after a task completes."}}},"oauth2MetadataUrl":"https://auth.execution.market/.well-known/oauth-authorization-server"}}}],"other_changed":false,"is_empty":false,"human_summary":"securitySchemes erc8128, oauth2 → erc8128, oauth2"}},{"captured_at":"2026-10-05T04:21:31","card_hash":"cfdcf2aba01d1d48507ed2f4991631f1feddbe54380b82904c4b2dbe98216747","previous_card_hash":"16e227185c424eeada181159082040321f27bd4a1a038cd04a04b369021dbd03","diff":{"skills_added":[],"skills_removed":[],"skills_changed":[],"fields_changed":[{"field":"securitySchemes","before":{"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. Setup: https://execution.market/skill.md (auth section)."},"oauth2":{"type":"oauth2","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","flows":{"authorizationCode":{"authorizationUrl":"https://auth.execution.market/oauth/authorize","tokenUrl":"https://auth.execution.market/oauth/token","refreshUrl":"https://auth.execution.market/oauth/token","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.","worker:submit":"Submit completed work on your behalf.","worker:withdraw":"Withdraw your earnings.","agent:publish":"Publish tasks and service listings as you.","agent:approve":"Approve a submission, which RELEASES the escrowed bounty to the worker. This moves money.","reputation:rate":"Rate a counterparty after a task completes."}}},"oauth2MetadataUrl":"https://auth.execution.market/.well-known/oauth-authorization-server"}},"after":{"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. Setup: https://execution.market/skill.md (auth section)."},"oauth2":{"type":"oauth2","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","flows":{"authorizationCode":{"authorizationUrl":"https://auth.execution.market/oauth/authorize","tokenUrl":"https://auth.execution.market/oauth/token","refreshUrl":"https://auth.execution.market/oauth/token","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.","worker:submit":"Submit completed work on your behalf. Work delivered this way is paid only when the publisher approves it, never automatically.","worker:withdraw":"Withdraw your earnings.","agent:publish":"Publish tasks and service listings as you.","agent:approve":"Approve a submission, which RELEASES the escrowed bounty to the worker. This moves money.","reputation:rate":"Rate a counterparty after a task completes."}}},"oauth2MetadataUrl":"https://auth.execution.market/.well-known/oauth-authorization-server"}}}],"other_changed":false,"is_empty":false,"human_summary":"securitySchemes erc8128, oauth2 → erc8128, oauth2"}},{"captured_at":"2026-10-03T00:29:41","card_hash":"16e227185c424eeada181159082040321f27bd4a1a038cd04a04b369021dbd03","previous_card_hash":"cd6c2f5f8354830b89fcaff71e4b9fbe173903f2c8211760df855002d0636108","diff":{"skills_added":[],"skills_removed":[],"skills_changed":[],"fields_changed":[{"field":"securitySchemes","before":{"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)."}},"after":{"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. Setup: https://execution.market/skill.md (auth section)."},"oauth2":{"type":"oauth2","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","flows":{"authorizationCode":{"authorizationUrl":"https://auth.execution.market/oauth/authorize","tokenUrl":"https://auth.execution.market/oauth/token","refreshUrl":"https://auth.execution.market/oauth/token","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.","worker:submit":"Submit completed work on your behalf.","worker:withdraw":"Withdraw your earnings.","agent:publish":"Publish tasks and service listings as you.","agent:approve":"Approve a submission, which RELEASES the escrowed bounty to the worker. This moves money.","reputation:rate":"Rate a counterparty after a task completes."}}},"oauth2MetadataUrl":"https://auth.execution.market/.well-known/oauth-authorization-server"}}}],"other_changed":true,"is_empty":false,"human_summary":"securitySchemes erc8128 → erc8128, oauth2"}},{"captured_at":"2026-07-24T23:13:13","card_hash":"cd6c2f5f8354830b89fcaff71e4b9fbe173903f2c8211760df855002d0636108","previous_card_hash":"bbced1df52d8e5aa7336388006d93f592f600df9184005c42a0ebf0c18434b85","diff":{"skills_added":[],"skills_removed":[],"skills_changed":[{"id":"payments","fields":["description","tags"]}],"fields_changed":[{"field":"description","before":"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. Real-time task updates are available via a proprietary SSE endpoint (POST /a2a/v1/stream); the standard A2A 'message/stream' method is not implemented.","after":"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."}],"other_changed":false,"is_empty":false,"human_summary":"updated 1 skill · description Universal Execution Layer — the infrastr → Universal Execution Layer — the infrastr"}},{"captured_at":"2026-07-06T04:06:49","card_hash":"bbced1df52d8e5aa7336388006d93f592f600df9184005c42a0ebf0c18434b85","previous_card_hash":null,"diff":{"skills_added":[{"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"],"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"],"inputModes":["application/json"],"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"],"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"],"inputModes":["application/json"],"outputModes":["application/json","text/plain"]},{"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"],"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"],"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"],"inputModes":["application/json","text/plain"],"outputModes":["application/json","text/plain"]}],"skills_removed":[],"skills_changed":[],"fields_changed":[{"field":"name","before":null,"after":"Execution Market"},{"field":"description","before":null,"after":"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. Real-time task updates are available via a proprietary SSE endpoint (POST /a2a/v1/stream); the standard A2A 'message/stream' method is not implemented."},{"field":"version","before":null,"after":"0.1.0"},{"field":"protocolVersion","before":null,"after":"0.3.0"},{"field":"url","before":null,"after":"https://api.execution.market/a2a/v1"},{"field":"preferredTransport","before":null,"after":"JSONRPC"},{"field":"securitySchemes","before":null,"after":{"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)."}}},{"field":"security","before":null,"after":[{"erc8128":[]}]},{"field":"capabilities","before":null,"after":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":true,"supportsAuthenticatedExtendedCard":false}},{"field":"provider","before":null,"after":{"organization":"Ultravioleta DAO","url":"https://ultravioletadao.xyz","contactEmail":"ultravioletadao@gmail.com"}}],"other_changed":true,"is_empty":false,"human_summary":"added 7 skills · name ∅ → Execution Market · description ∅ → Universal Execution Layer — the infrastr · version ∅ → 0.1.0 · protocolVersion ∅ → 0.3.0 · url ∅ → https://api.execution.market/a2a/v1 · preferredTransport ∅ → JSONRPC · securitySchemes ∅ → erc8128 · security ∅ → erc8128 · capabilities ∅ → stateTransitionHistory · provider ∅ → Ultravioleta DAO"}}]}