{
  "name": "ForgeMesh Library",
  "description": "Paid public-domain knowledge base for agents: curated shelves and full-text passage retrieval over 61,000+ public-domain books (retrieval only, never LLM-generated or summarized). No license, API key or account; pay per call in USDC on Base via x402 (HTTP 402).",
  "url": "https://library.forgemesh.io",
  "provider": {
    "organization": "ForgeMesh Labs",
    "url": "https://forgemesh.io"
  },
  "version": "1.0.0",
  "protocolVersion": "1.0",
  "documentationUrl": "https://library.forgemesh.io/llms.txt",
  "supportedProtocols": [
    "x402",
    "http"
  ],
  "supportedInterfaces": [
    {
      "url": "https://library.forgemesh.io/adventure",
      "protocolBinding": "HTTP+JSON",
      "protocolVersion": "1.0"
    }
  ],
  "defaultInputModes": [
    "application/json",
    "text/plain"
  ],
  "defaultOutputModes": [
    "application/json"
  ],
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "extendedAgentCard": false
  },
  "discovery": {
    "x402": "https://library.forgemesh.io/.well-known/x402.json",
    "openapi": "https://library.forgemesh.io/openapi.json",
    "llms": "https://library.forgemesh.io/llms.txt",
    "ard": "https://library.forgemesh.io/.well-known/ard.json",
    "agentsTxt": "https://library.forgemesh.io/agents.txt"
  },
  "skills": [
    {
      "id": "adventure",
      "name": "adventure",
      "description": "Curated shelf of public-domain adventure fiction, ranked by historical popularity. Returns title, author, year, book_id, and drill-down routes for full-text retrieval. No license, no API key required. ($0.003 per call, x402)",
      "url": "https://library.forgemesh.io/adventure",
      "tags": [
        "x402",
        "books",
        "library",
        "text",
        "post"
      ],
      "examples": [
        "POST https://library.forgemesh.io/adventure"
      ]
    },
    {
      "id": "ask-alice-in-wonderland",
      "name": "ask-alice-in-wonderland",
      "description": "Ask a question about Alice's Adventures in Wonderland for a tutoring agent, quiz generator, or reading app — get back the most relevant passages from the book itself, with chapter and location citations. Retrieval only, full-text search over the real book, not a generated summary or answer. No li… ($0.01 per call, x402)",
      "url": "https://library.forgemesh.io/ask-alice-in-wonderland",
      "tags": [
        "x402",
        "books",
        "library",
        "text",
        "post"
      ],
      "examples": [
        "POST https://library.forgemesh.io/ask-alice-in-wonderland"
      ]
    },
    {
      "id": "ask-art-of-war",
      "name": "ask-art-of-war",
      "description": "Ask a question about The Art of War for a tutoring agent, quiz generator, or reading app — get back the most relevant passages from the text itself, with chapter and location citations. Retrieval only, full-text search over the real text, not a generated summary or answer. No license, no API key … ($0.01 per call, x402)",
      "url": "https://library.forgemesh.io/ask-art-of-war",
      "tags": [
        "x402",
        "books",
        "library",
        "text",
        "post"
      ],
      "examples": [
        "POST https://library.forgemesh.io/ask-art-of-war"
      ]
    },
    {
      "id": "ask-count-of-monte-cristo",
      "name": "ask-count-of-monte-cristo",
      "description": "Ask a question about The Count of Monte Cristo for a tutoring agent, quiz generator, or reading app — get back the most relevant passages from the book itself, with chapter and location citations. Retrieval only, full-text search over the real book, not a generated summary or answer. No license, … ($0.01 per call, x402)",
      "url": "https://library.forgemesh.io/ask-count-of-monte-cristo",
      "tags": [
        "x402",
        "books",
        "library",
        "text",
        "post"
      ],
      "examples": [
        "POST https://library.forgemesh.io/ask-count-of-monte-cristo"
      ]
    },
    {
      "id": "ask-crime-and-punishment",
      "name": "ask-crime-and-punishment",
      "description": "Ask a question about Crime and Punishment for a tutoring agent, quiz generator, or reading app — get back the most relevant passages from the book itself, with chapter and location citations. Retrieval only, full-text search over the real book, not a generated summary or answer. No license, no AP… ($0.01 per call, x402)",
      "url": "https://library.forgemesh.io/ask-crime-and-punishment",
      "tags": [
        "x402",
        "books",
        "library",
        "text",
        "post"
      ],
      "examples": [
        "POST https://library.forgemesh.io/ask-crime-and-punishment"
      ]
    },
    {
      "id": "ask-don-quixote",
      "name": "ask-don-quixote",
      "description": "Ask a question about Don Quixote for a tutoring agent, quiz generator, or reading app — get back the most relevant passages from the book itself, with chapter and location citations. Retrieval only, full-text search over the real book, not a generated summary or answer. No license, no API key req… ($0.01 per call, x402)",
      "url": "https://library.forgemesh.io/ask-don-quixote",
      "tags": [
        "x402",
        "books",
        "library",
        "text",
        "post"
      ],
      "examples": [
        "POST https://library.forgemesh.io/ask-don-quixote"
      ]
    },
    {
      "id": "ask-dracula",
      "name": "ask-dracula",
      "description": "Ask a question about Dracula for a tutoring agent, quiz generator, or reading app — get back the most relevant passages from the book itself, with chapter and location citations. Retrieval only, full-text search over the real book, not a generated summary or answer. No license, no API key required. ($0.01 per call, x402)",
      "url": "https://library.forgemesh.io/ask-dracula",
      "tags": [
        "x402",
        "books",
        "library",
        "text",
        "post"
      ],
      "examples": [
        "POST https://library.forgemesh.io/ask-dracula"
      ]
    },
    {
      "id": "ask-frankenstein",
      "name": "ask-frankenstein",
      "description": "Ask a question about Frankenstein for a tutoring agent, quiz generator, or reading app — get back the most relevant passages from the book itself, with chapter and location citations. Retrieval only, full-text search over the real book, not a generated summary or answer. No license, no API key re… ($0.01 per call, x402)",
      "url": "https://library.forgemesh.io/ask-frankenstein",
      "tags": [
        "x402",
        "books",
        "library",
        "text",
        "post"
      ],
      "examples": [
        "POST https://library.forgemesh.io/ask-frankenstein"
      ]
    },
    {
      "id": "ask-great-expectations",
      "name": "ask-great-expectations",
      "description": "Ask a question about Great Expectations for a tutoring agent, quiz generator, or reading app — get back the most relevant passages from the book itself, with chapter and location citations. Retrieval only, full-text search over the real book, not a generated summary or answer. No license, no API … ($0.01 per call, x402)",
      "url": "https://library.forgemesh.io/ask-great-expectations",
      "tags": [
        "x402",
        "books",
        "library",
        "text",
        "post"
      ],
      "examples": [
        "POST https://library.forgemesh.io/ask-great-expectations"
      ]
    },
    {
      "id": "ask-grimms-fairy-tales",
      "name": "ask-grimms-fairy-tales",
      "description": "Ask a question about Grimms' Fairy Tales for a tutoring agent, quiz generator, or reading app — get back the most relevant passages from the book itself, with chapter and location citations. Retrieval only, full-text search over the real book, not a generated summary or answer. No license, no API… ($0.01 per call, x402)",
      "url": "https://library.forgemesh.io/ask-grimms-fairy-tales",
      "tags": [
        "x402",
        "books",
        "library",
        "text",
        "post"
      ],
      "examples": [
        "POST https://library.forgemesh.io/ask-grimms-fairy-tales"
      ]
    },
    {
      "id": "ask-jane-eyre",
      "name": "ask-jane-eyre",
      "description": "Ask a question about Jane Eyre for a tutoring agent, quiz generator, or reading app — get back the most relevant passages from the book itself, with chapter and location citations. Retrieval only, full-text search over the real book, not a generated summary or answer. No license, no API key requi… ($0.01 per call, x402)",
      "url": "https://library.forgemesh.io/ask-jane-eyre",
      "tags": [
        "x402",
        "books",
        "library",
        "text",
        "post"
      ],
      "examples": [
        "POST https://library.forgemesh.io/ask-jane-eyre"
      ]
    },
    {
      "id": "ask-meditations",
      "name": "ask-meditations",
      "description": "Ask a question about Marcus Aurelius's Meditations for a tutoring agent, quiz generator, or reading app — get back the most relevant passages from the text itself, with location citations. Retrieval only, full-text search over the real text, not a generated summary or answer. No license, no API k… ($0.01 per call, x402)",
      "url": "https://library.forgemesh.io/ask-meditations",
      "tags": [
        "x402",
        "books",
        "library",
        "text",
        "post"
      ],
      "examples": [
        "POST https://library.forgemesh.io/ask-meditations"
      ]
    },
    {
      "id": "ask-moby-dick",
      "name": "ask-moby-dick",
      "description": "Ask a question about Moby-Dick for a tutoring agent, quiz generator, or reading app — get back the most relevant passages from the book itself, with chapter and location citations. Retrieval only, full-text search over the real book, not a generated summary or answer. No license, no API key requi… ($0.01 per call, x402)",
      "url": "https://library.forgemesh.io/ask-moby-dick",
      "tags": [
        "x402",
        "books",
        "library",
        "text",
        "post"
      ],
      "examples": [
        "POST https://library.forgemesh.io/ask-moby-dick"
      ]
    },
    {
      "id": "ask-picture-of-dorian-gray",
      "name": "ask-picture-of-dorian-gray",
      "description": "Ask a question about The Picture of Dorian Gray for a tutoring agent, quiz generator, or reading app — get back the most relevant passages from the book itself, with chapter and location citations. Retrieval only, full-text search over the real book, not a generated summary or answer. No license,… ($0.01 per call, x402)",
      "url": "https://library.forgemesh.io/ask-picture-of-dorian-gray",
      "tags": [
        "x402",
        "books",
        "library",
        "text",
        "post"
      ],
      "examples": [
        "POST https://library.forgemesh.io/ask-picture-of-dorian-gray"
      ]
    },
    {
      "id": "ask-pride-and-prejudice",
      "name": "ask-pride-and-prejudice",
      "description": "Ask a question about Pride and Prejudice for a tutoring agent, quiz generator, or reading app — get back the most relevant passages from the book itself, with chapter and location citations. Retrieval only, full-text search over the real book, not a generated summary or answer. No license, no API… ($0.01 per call, x402)",
      "url": "https://library.forgemesh.io/ask-pride-and-prejudice",
      "tags": [
        "x402",
        "books",
        "library",
        "text",
        "post"
      ],
      "examples": [
        "POST https://library.forgemesh.io/ask-pride-and-prejudice"
      ]
    },
    {
      "id": "ask-sherlock-holmes",
      "name": "ask-sherlock-holmes",
      "description": "Ask a question about The Adventures of Sherlock Holmes for a tutoring agent, quiz generator, or reading app — get back the most relevant passages from the book itself, with chapter and location citations. Retrieval only, full-text search over the real book, not a generated summary or answer. No l… ($0.01 per call, x402)",
      "url": "https://library.forgemesh.io/ask-sherlock-holmes",
      "tags": [
        "x402",
        "books",
        "library",
        "text",
        "post"
      ],
      "examples": [
        "POST https://library.forgemesh.io/ask-sherlock-holmes"
      ]
    },
    {
      "id": "ask-the-iliad",
      "name": "ask-the-iliad",
      "description": "Ask a question about Homer's Iliad for a tutoring agent, quiz generator, or reading app — get back the most relevant passages from the text itself, with chapter and location citations. Retrieval only, full-text search over the real text, not a generated summary or answer. No license, no API key r… ($0.01 per call, x402)",
      "url": "https://library.forgemesh.io/ask-the-iliad",
      "tags": [
        "x402",
        "books",
        "library",
        "text",
        "post"
      ],
      "examples": [
        "POST https://library.forgemesh.io/ask-the-iliad"
      ]
    },
    {
      "id": "ask-the-odyssey",
      "name": "ask-the-odyssey",
      "description": "Ask a question about Homer's Odyssey for a tutoring agent, quiz generator, or reading app — get back the most relevant passages from the text itself, with chapter and location citations. Retrieval only, full-text search over the real text, not a generated summary or answer. No license, no API key… ($0.01 per call, x402)",
      "url": "https://library.forgemesh.io/ask-the-odyssey",
      "tags": [
        "x402",
        "books",
        "library",
        "text",
        "post"
      ],
      "examples": [
        "POST https://library.forgemesh.io/ask-the-odyssey"
      ]
    },
    {
      "id": "ask-the-republic",
      "name": "ask-the-republic",
      "description": "Ask a question about Plato's Republic for a tutoring agent, quiz generator, or reading app — get back the most relevant passages from the text itself, with location citations. Retrieval only, full-text search over the real text, not a generated summary or answer. No license, no API key required. ($0.01 per call, x402)",
      "url": "https://library.forgemesh.io/ask-the-republic",
      "tags": [
        "x402",
        "books",
        "library",
        "text",
        "post"
      ],
      "examples": [
        "POST https://library.forgemesh.io/ask-the-republic"
      ]
    },
    {
      "id": "ask-the-time-machine",
      "name": "ask-the-time-machine",
      "description": "Ask a question about The Time Machine for a tutoring agent, quiz generator, or reading app — get back the most relevant passages from the book itself, with chapter and location citations. Retrieval only, full-text search over the real book, not a generated summary or answer. No license, no API ke… ($0.01 per call, x402)",
      "url": "https://library.forgemesh.io/ask-the-time-machine",
      "tags": [
        "x402",
        "books",
        "library",
        "text",
        "post"
      ],
      "examples": [
        "POST https://library.forgemesh.io/ask-the-time-machine"
      ]
    },
    {
      "id": "ask-tom-sawyer",
      "name": "ask-tom-sawyer",
      "description": "Ask a question about The Adventures of Tom Sawyer for a tutoring agent, quiz generator, or reading app — get back the most relevant passages from the book itself, with chapter and location citations. Retrieval only, full-text search over the real book, not a generated summary or answer. No licens… ($0.01 per call, x402)",
      "url": "https://library.forgemesh.io/ask-tom-sawyer",
      "tags": [
        "x402",
        "books",
        "library",
        "text",
        "post"
      ],
      "examples": [
        "POST https://library.forgemesh.io/ask-tom-sawyer"
      ]
    },
    {
      "id": "ask-treasure-island",
      "name": "ask-treasure-island",
      "description": "Ask a question about Treasure Island for a tutoring agent, quiz generator, or reading app — get back the most relevant passages from the book itself, with chapter and location citations. Retrieval only, full-text search over the real book, not a generated summary or answer. No license, no API key… ($0.01 per call, x402)",
      "url": "https://library.forgemesh.io/ask-treasure-island",
      "tags": [
        "x402",
        "books",
        "library",
        "text",
        "post"
      ],
      "examples": [
        "POST https://library.forgemesh.io/ask-treasure-island"
      ]
    },
    {
      "id": "ask-walden",
      "name": "ask-walden",
      "description": "Ask a question about Thoreau's Walden for a tutoring agent, quiz generator, or reading app — get back the most relevant passages from the text itself, with chapter and location citations. Retrieval only, full-text search over the real text, not a generated summary or answer. No license, no API ke… ($0.01 per call, x402)",
      "url": "https://library.forgemesh.io/ask-walden",
      "tags": [
        "x402",
        "books",
        "library",
        "text",
        "post"
      ],
      "examples": [
        "POST https://library.forgemesh.io/ask-walden"
      ]
    },
    {
      "id": "ask-war-and-peace",
      "name": "ask-war-and-peace",
      "description": "Ask a question about War and Peace for a tutoring agent, quiz generator, or reading app — get back the most relevant passages from the book itself, with chapter and location citations. Retrieval only, full-text search over the real book, not a generated summary or answer. No license, no API key r… ($0.01 per call, x402)",
      "url": "https://library.forgemesh.io/ask-war-and-peace",
      "tags": [
        "x402",
        "books",
        "library",
        "text",
        "post"
      ],
      "examples": [
        "POST https://library.forgemesh.io/ask-war-and-peace"
      ]
    },
    {
      "id": "x402-catalog",
      "name": "Full catalog (317 paid routes)",
      "description": "This host exposes 317 x402 routes; the complete list with prices and payTo is the free manifest at https://library.forgemesh.io/.well-known/x402.json.",
      "url": "https://library.forgemesh.io/.well-known/x402.json",
      "tags": [
        "x402",
        "catalog",
        "discovery",
        "books",
        "library",
        "text"
      ],
      "examples": [
        "GET https://library.forgemesh.io/.well-known/x402.json"
      ]
    }
  ],
  "securitySchemes": {
    "x402": {
      "type": "x402",
      "description": "HTTP 402 payment challenge; pay in USDC on Base (eip155:8453) and retry with the PAYMENT-SIGNATURE header. No accounts or API keys."
    }
  },
  "securityRequirements": [
    {
      "x402": []
    }
  ],
  "note": "x402 HTTP API, not JSON-RPC A2A: paid routes answer HTTP 402 with x402 payment terms (USDC, Base). Pay the challenge and repeat the request."
}