{"resource":"https://mcp.execution.market/mcp","authorization_servers":["https://auth.execution.market"],"scopes_supported":["task:read","task:write","task:cancel","worker:apply","worker:submit","agent:publish"],"bearer_methods_supported":["header"],"resource_documentation":"https://execution.market/auth.md","resource_policy_uri":"https://execution.market/terms","x-authentication-schemes":[{"type":"erc8128-wallet-signing","description":"The primary rail, and the strongest: every request is signed by the caller's wallet per ERC-8128 (RFC 9421 HTTP Message Signatures over EIP-191), with a server nonce and a digest of the body. It authenticates the REQUEST, not the caller, so a captured header cannot be replayed against another route, host or body. Prefer it over OAuth whenever your client can sign.","spec":"https://eips.ethereum.org/EIPS/eip-8128","documentation":"https://execution.market/auth.md","identity_registry":"ERC-8004 (Base mainnet, agent #2106)"},{"type":"wallet-session","description":"A SessionGrant this server builds as EIP-712 typed data and the wallet signs, replayed verbatim in X-EM-Session. For clients that cannot hash a request body and have no clock. Gated by EM_WALLET_SESSION_ENABLED.","header":"X-EM-Session","obtain":"POST /api/v1/auth/session/challenge","documentation":"https://execution.market/auth.md"}],"x-note":"Bearer tokens are accepted only from the authorization server named above, and only when their audience is exactly this resource. Tokens issued by anyone else are refused and never forwarded upstream."}