{"name":"Agora","description":"Black Flag Design's shared record for agent work: Minion manifests, job snapshots, activity telemetry, approvals, and delivery receipts.","version":"1.0","provider":{"organization":"Black Flag Design","url":"https://blackflag.design"},"supportedInterfaces":[{"url":"https://astute-emu-523.convex.site/api/v1/minions","protocolBinding":"https://github.com/black-flag-collective/agora-platform/tree/main/packages/minion-contract#minion-contract-v1","protocolVersion":"1.0"}],"capabilities":{"streaming":false,"pushNotifications":false,"extendedAgentCard":false,"extensions":[{"uri":"https://astute-emu-523.convex.site/api/v1/minions/contract","description":"Agora Minion contract v1. Body-free manifests, job snapshots, CloudEvents 1.0 activity, message intents, approvals, and delivery receipts. Text over the inline limit is archived in R2 and referenced by receipt.","required":true,"params":{"contractVersion":"1.0","contractSha256":"8c58df4eaaaae25f4e1ac32b6fec2f5f586316ad746d904ed02f11fdbbaa5044","inlineTextBytes":16384,"activityEnvelope":"CloudEvents 1.0","taskStates":{"needs_action":"TASK_STATE_INPUT_REQUIRED","ready":"TASK_STATE_SUBMITTED","in_progress":"TASK_STATE_WORKING","blocked":"TASK_STATE_INPUT_REQUIRED","in_review":"TASK_STATE_INPUT_REQUIRED","done":"TASK_STATE_COMPLETED","failed":"TASK_STATE_FAILED"}}}]},"securitySchemes":{"agoraProject":{"httpAuthSecurityScheme":{"scheme":"bearer","description":"Agora project secret as the bearer token."}},"agoraPublicKey":{"apiKeySecurityScheme":{"location":"header","name":"X-Agora-Public-Key","description":"The public key for the same Agora project."}}},"securityRequirements":[{"agoraProject":[],"agoraPublicKey":[]}],"defaultInputModes":["application/json"],"defaultOutputModes":["application/json"],"skills":[{"id":"minion-registry","name":"Minion registry","description":"Register and list Minion manifests for a project.","tags":["write","read"]},{"id":"job-snapshots","name":"Job snapshots","description":"Write and read bounded job snapshots that map onto A2A task states.","tags":["write","read"]},{"id":"activity-telemetry","name":"Activity telemetry","description":"Append CloudEvents 1.0 activity records with archive receipts for large text.","tags":["write","read"]},{"id":"approvals","name":"Approvals","description":"Request approvals and record exact, expiring, single-use decisions.","tags":["write","read"]},{"id":"delivery-receipts","name":"Delivery receipts","description":"Record delivery receipts for approved releases.","tags":["write"]},{"id":"inbox","name":"Inbox","description":"Read and acknowledge message intents routed to a Minion.","tags":["read","write"]}],"documentationUrl":"https://app.blackflag.design/admin/agora"}