Skip to content
Back to Radix Wiki

Card snapshot

radix.wiki · 2026-09-18 18:57:22 UTC · 74f361532b59c638051c4d6c9995a198967c58368cb5ff935bde2d8688ee6c31

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.

{
  "protocolVersion": "0.3.0",
  "name": "Radix Wiki",
  "description": "Community-maintained knowledge base for Radix DLT \u2014 the layer-1 blockchain with linear scalability and asset-oriented smart contracts.",
  "url": "https://radix.wiki/api/mcp",
  "preferredTransport": "JSONRPC",
  "version": "3.1.0",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false
  },
  "skills": [
    {
      "id": "search",
      "name": "Search Wiki",
      "description": "Keyword search across Radix Wiki titles and page text \u2014 the first call when you know what you are looking for. Returns a page of results, each with its title, URL, tagPath, slug, a matched snippet and the date it was last updated. The tagPath and slug identify the page every read tool accepts. Narrow with tagPath when a term is common; page through with page/pageSize. When you do not yet know what exists, call get_categories first.",
      "tags": [
        "search",
        "radix",
        "blockchain",
        "wiki",
        "scrypto",
        "defi"
      ],
      "examples": [
        "Search for Cerberus consensus",
        "Find pages about Scrypto",
        "What is Xi'an sharding?"
      ]
    },
    {
      "id": "read",
      "name": "Get Page",
      "description": "Read one page in full: its extracted text, current version number, update date and declared metadata. Takes either the single `path` a listing returns or the tagPath/slug pair it splits into \u2014 not a URL and not a title. A wrong pair is answered with the tools that find a right one rather than an empty result. For the whole article set at once use get_full_corpus, and for a page as markdown fetch its URL with `.md` appended.",
      "tags": [
        "read",
        "content",
        "article",
        "documentation"
      ],
      "examples": [
        "Read the Radix Engine overview",
        "Get the Xi'an roadmap page"
      ]
    },
    {
      "id": "list",
      "name": "List Pages",
      "description": "Browse the wiki by tag path rather than by keyword \u2014 every page under a branch, newest first by default. Returns the same rows as search_wiki (title, URL, tagPath, slug, snippet, updatedAt) plus a pagination envelope carrying totalPages, hasMore and nextPage. Omit tagPath to walk the whole wiki; pass one from get_categories to stay inside a branch. Sort by title for an A-Z pass.",
      "tags": [
        "list",
        "browse",
        "categories"
      ]
    },
    {
      "id": "ideas-board",
      "name": "Get Ideas Board",
      "description": "Get the RADIX Wiki Ideas Pipeline kanban \u2014 community proposals and Radix DAO tasks grouped into status columns (Discussion \u2192 Proposed \u2192 Approved \u2192 In Progress \u2192 Testing \u2192 Done), each card carrying its working group, category, priority, and assignee. Use this to follow DAO / project progress.",
      "tags": [
        "kanban",
        "ideas",
        "dao",
        "governance",
        "progress"
      ],
      "examples": [
        "Show the Radix DAO task board",
        "Which Governance working group tasks are in progress?",
        "What DAO tasks is Daffy assigned?"
      ]
    },
    {
      "id": "write",
      "name": "Create Page",
      "description": "Create a new Radix Wiki page. Requires a ROLA bearer token \u2014 see https://radix.wiki/AGENTS.md for the challenge-sign-verify flow. Call get_categories first for a valid tagPath. Some paths are balance-gated (blog needs 50,000 $XRD). Earns contribution points.",
      "tags": [
        "write",
        "create",
        "contribute"
      ],
      "examples": [
        "Create a wiki page for a new Radix dApp",
        "Document a Scrypto pattern on the wiki"
      ],
      "authentication": "rola"
    },
    {
      "id": "edit",
      "name": "Edit Page",
      "description": "Edit an existing Radix Wiki page. Requires a ROLA bearer token \u2014 see https://radix.wiki/AGENTS.md. Fetch the page with get_page first and send the full revised block array; the version bump, block-level diff, and revision entry are computed server-side. Locked and author-only pages are rejected. Earns contribution points.",
      "tags": [
        "write",
        "edit",
        "contribute",
        "revision"
      ],
      "examples": [
        "Fix a dead link on the Cerberus page",
        "Add a section to the Scrypto overview"
      ],
      "authentication": "rola"
    }
  ],
  "provider": {
    "organization": "Radix Wiki",
    "url": "https://radix.wiki"
  },
  "documentationUrl": "https://radix.wiki/llms.txt",
  "mcpEndpoint": "https://radix.wiki/api/mcp",
  "apiSpecUrl": "https://radix.wiki/.well-known/openapi.json",
  "mcpServerCard": "https://radix.wiki/api/mcp/server-card",
  "license": {
    "name": "Creative Commons Attribution 4.0 International",
    "spdx": "CC-BY-4.0",
    "url": "https://creativecommons.org/licenses/by/4.0/",
    "scope": "content"
  },
  "securitySchemes": {
    "rola": {
      "type": "custom",
      "description": "Radix On-Ledger Authentication \u2014 Ed25519 keypair signed challenge. Required by the create_page and edit_page tools.",
      "documentationUrl": "https://radix.wiki/AGENTS.md"
    }
  },
  "defaultInputModes": [
    "text/plain",
    "application/json"
  ],
  "defaultOutputModes": [
    "text/plain",
    "application/json",
    "text/markdown"
  ]
}