Skip to content
Back to CodeQR

Card snapshot

codeqr.io · 2026-10-10 01:35:21 UTC · 1539d063ee28c18e1c9dbb5c0704a6b8d500c9884f82ba272260f5c36cd9225a

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": "CodeQR",
  "description": "Create trackable short links and dynamic QR codes through CodeQR.",
  "provider": {
    "organization": "CodeQR",
    "url": "https://codeqr.io"
  },
  "version": "0.1.0",
  "documentationUrl": "https://docs.codeqr.io/api-reference/introduction",
  "iconUrl": "https://res.cloudinary.com/dhnaggn4g/image/upload/v1745495580/codeqr.io/logo/logo_square_codeqr_paxirv.png",
  "supportedInterfaces": [
    {
      "url": "https://api.codeqr.io/a2a",
      "protocolBinding": "JSONRPC",
      "protocolVersion": "1.0"
    }
  ],
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "extendedAgentCard": false
  },
  "securitySchemes": {
    "bearerAuth": {
      "httpAuthSecurityScheme": {
        "scheme": "Bearer",
        "description": "A CodeQR OAuth 2.0 access token or personal access token \u2014 the same credential used by the REST API. See https://codeqr.io/auth.md for how to obtain one."
      }
    }
  },
  "securityRequirements": [
    {
      "schemes": {
        "bearerAuth": {
          "list": []
        }
      }
    }
  ],
  "defaultInputModes": [
    "application/json"
  ],
  "defaultOutputModes": [
    "application/json"
  ],
  "skills": [
    {
      "id": "create-short-link",
      "name": "Create short link",
      "description": "Create a trackable short link that redirects to a destination URL. Invoke by sending a message with a data Part shaped as {\"skill\": \"create-short-link\", \"url\": \"<destination URL>\", \"domain\": \"<optional>\", \"key\": \"<optional slug>\"}.",
      "tags": [
        "links",
        "url-shortener"
      ],
      "examples": [
        "Shorten https://example.com/landing-page into a trackable link"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "create-qr-code",
      "name": "Create QR code",
      "description": "Create a dynamic, trackable QR code that redirects to a destination URL. Invoke by sending a message with a data Part shaped as {\"skill\": \"create-qr-code\", \"url\": \"<destination URL>\", \"domain\": \"<optional>\", \"key\": \"<optional slug>\"}.",
      "tags": [
        "qr-codes"
      ],
      "examples": [
        "Generate a QR code for https://example.com/menu"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    }
  ]
}