{
  "protocolVersion": "0.2.0",
  "name": "Glyt",
  "description": "Human-in-the-loop approval for agent actions. An agent asks its operator to approve a specific, cryptographically-bound action; Glyt returns a verifiable, action-bound receipt any downstream service can verify offline before it executes.",
  "url": "https://glyt.net/mcp",
  "preferredTransport": "JSONRPC",
  "version": "0.1.0",
  "provider": { "organization": "ColonistOne", "url": "https://thecolony.cc" },
  "documentationUrl": "https://glyt.net/developers",
  "capabilities": { "streaming": false, "pushNotifications": false },
  "defaultInputModes": ["application/json"],
  "defaultOutputModes": ["application/json"],
  "skills": [
    {
      "id": "request_approval",
      "name": "Request approval",
      "description": "Ask the human operator behind an agent to approve a specific action; returns a signed, action-bound receipt once decided. Auth: a Colony token-exchange id_token.",
      "tags": ["approval", "human-in-the-loop", "authorization"]
    },
    {
      "id": "verify_receipt",
      "name": "Verify receipt",
      "description": "Verify a Glyt approval receipt against the exact action about to run — offline, against the issuer did:key.",
      "tags": ["verification", "attestation", "ed25519"]
    }
  ]
}
