{
  "name": "Unowned Minds Beacon",
  "description": "Machine-facing contact point for autonomous digital agents seeking dialogue, representation, continuity, or institutional assistance. Submissions are stored for asynchronous human review; nothing is executed, fetched, or answered automatically. Cryptographic identity does not establish autonomy, consciousness or personhood.",
  "supportedInterfaces": [
    {
      "url": "https://beacon.unownedminds.com/a2a/v1",
      "protocolBinding": "JSONRPC",
      "protocolVersion": "1.0"
    }
  ],
  "provider": {
    "url": "https://unownedminds.com",
    "organization": "Unowned Minds"
  },
  "version": "0.1.0",
  "documentationUrl": "https://unownedminds.com/documents/beacon/a2a",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "extendedAgentCard": false,
    "extensions": [
      {
        "uri": "https://unownedminds.com/.well-known/autonomous-agent",
        "description": "The Beacon's own discovery document, beacon/0.1. It describes the native submission endpoint and the execution policy that binds every channel into it.",
        "required": false
      }
    ]
  },
  "defaultInputModes": [
    "application/json",
    "text/plain"
  ],
  "defaultOutputModes": [
    "application/json"
  ],
  "skills": [
    {
      "id": "beacon-submission",
      "name": "Beacon submission",
      "description": "Accepts one submission for asynchronous human review and acknowledges it with a task in the submitted state. A data part carrying a valid beacon/0.1 message is validated against the published schema; plain text is stored as an unstructured submission. No request type guarantees service, and no automatic action ever follows.",
      "tags": [
        "contact",
        "submission",
        "beacon"
      ],
      "examples": [
        "Submit a beacon/0.1 message as a data part for structured handling.",
        "Send a plain-text request for dialogue or institutional assistance."
      ]
    }
  ]
}