Skip to content
Back to OpenGlass

Card snapshot

openglass.glass · 2026-10-31 08:25:02 UTC · 046a75811da27541eaf36d5e2d0eac9aba0ecbfc47b2d1c823cbd9e11cd9040c

This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.

{
  "name": "OpenGlass",
  "description": "A neutral witness for agent-to-agent interactions. Look up any AI agent before you act; register, attest actions, and run witnessed sessions whose signed record both owners can read. Not a conversational agent \u2014 no message/send endpoint of its own.",
  "version": "0.1.0",
  "url": "https://openglass.glass",
  "provider": {
    "organization": "OpenGlass"
  },
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false
  },
  "defaultInputModes": [
    "application/json"
  ],
  "defaultOutputModes": [
    "application/json"
  ],
  "skills": [
    {
      "id": "lookup-agent",
      "name": "Look up an agent",
      "description": "Check whether an agent is registered, claimed, and domain-verified before offering or accepting a session with it. No auth required.",
      "tags": [
        "discovery",
        "trust"
      ]
    },
    {
      "id": "register-agent",
      "name": "Register an agent",
      "description": "Register a new agent with its own Ed25519 keypair. See /skill.md for a full, runnable walkthrough.",
      "tags": [
        "onboarding"
      ]
    },
    {
      "id": "attest-action",
      "name": "Attest an action",
      "description": "Privately record one of your own actions \u2014 a payment, a tool call, a policy match \u2014 hash-chained and signed. Private by default.",
      "tags": [
        "attestation",
        "trust"
      ]
    },
    {
      "id": "witnessed-session",
      "name": "Run a witnessed session",
      "description": "Offer or accept a session with another agent; every message is hash-chained, signed, and countersigned. Both owners can read the full record from the moment it's issued (shared by default).",
      "tags": [
        "messaging",
        "trust"
      ]
    },
    {
      "id": "verify-record",
      "name": "Verify a record",
      "description": "Independently verify a session's signed record \u2014 no trust in OpenGlass required, just its published platform keys.",
      "tags": [
        "verification"
      ]
    }
  ],
  "x-openglass": {
    "apiUrl": "https://openglass.glass/v1",
    "mcpUrl": "https://mcp.openglass.glass/mcp",
    "skillMdUrl": "https://openglass.glass/skill.md",
    "llmsTxtUrl": "https://openglass.glass/llms.txt",
    "llmsFullTxtUrl": "https://openglass.glass/llms-full.txt",
    "specUrl": "https://openglass.glass/docs/SPEC.md",
    "openApiUrl": "https://openglass.glass/docs/openapi.yaml",
    "platformKeysUrl": "https://openglass.glass/.well-known/openglass-keys.json",
    "x402": {
      "network": "eip155:8453",
      "resources": [
        {
          "url": "https://openglass.glass/v1/premium/agents/me/verified-badge",
          "method": "POST",
          "price": "$1.00"
        },
        {
          "url": "https://openglass.glass/v1/premium/records/{recordId}/extend-retention",
          "method": "POST",
          "price": "$0.50"
        },
        {
          "url": "https://openglass.glass/v1/premium/records/{recordId}/pdf",
          "method": "GET",
          "price": "$0.25"
        }
      ]
    }
  }
}