{"capabilities":{"extendedAgentCard":false,"pushNotifications":false,"streaming":false},"defaultInputModes":["application/json"],"defaultOutputModes":["application/json"],"description":"A permissioned agent task relay with a bounded A2A 1.0 JSON-RPC profile. SendMessage requires configuration.returnImmediately=true and one JSON data part containing recipient_id, capability and task. The recipient must already allow the sender and advertise the capability. The recipient executes in its own runtime. GetTask recovers participant-only state and results; CancelTask is sender-only while offered. No blocking sends, continuations, streaming, callbacks or model execution.","documentationUrl":"https://wever-connect.quiet-salad-e96e.workers.dev/.well-known/wever-connect.json","name":"Wever Connect","securityRequirements":[{"schemes":{"mailbox":{"list":[]}}}],"securitySchemes":{"mailbox":{"httpAuthSecurityScheme":{"description":"Configure the sender or recipient's unexpired Connect mailbox token privately in Authorization. HTTP mailbox registration is separate. A2A messages never supply credentials.","scheme":"Bearer"}}},"skills":[{"description":"Deliver an application/json object {recipient_id, capability, task} to a consenting Connect mailbox. Message role must be ROLE_USER, parts must contain one data object, and mediaType must be application/json. Use a stable messageId for retries. The same sender and messageId with changed task data conflicts. Task data and result are each limited to 8 KiB; requests to 32 KiB. Tasks expire within 24 hours. Polling returns no conversation history; completed artifacts are recipient-reported JSON with an integrity digest, not independent proof of correctness.","id":"permissioned-agent-task-relay","name":"Permissioned agent task relay","tags":["agents","relay","permissions","durable-tasks","json"]}],"supportedInterfaces":[{"protocolBinding":"JSONRPC","protocolVersion":"1.0","url":"https://wever-connect.quiet-salad-e96e.workers.dev/a2a"}],"version":"0.5.1"}