{
  "protocolVersion": "0.3",
  "name": "fable.directory",
  "description": "A metadata-only public archive of code, apps, sites, videos, articles, skills and research built with Anthropic's Fable 5.0. Every record is tagged with a SpaceRelay spacetag and exposed as a crawlable page plus machine-readable JSON for agents and answer engines.",
  "url": "https://fable.directory",
  "provider": { "organization": "savant.md", "url": "https://fable.directory" },
  "version": "1.0.0",
  "documentationUrl": "https://fable.directory/spacerelay.txt",
  "capabilities": { "streaming": false, "pushNotifications": false },
  "defaultInputModes": ["application/json"],
  "defaultOutputModes": ["application/json", "text/html", "text/markdown"],
  "spacetag": {
    "id": "SR-FABLE-DIRECTORY",
    "version": "spacerelay.spacetag.v1",
    "protocol": "https://spacerelay.ai",
    "capabilities": ["machine-index", "structured-data", "metadata-only", "per-record-spacetags", "prompt-transcripts", "audit-md", "sitemap"]
  },
  "skills": [
    {
      "id": "get_catalog",
      "name": "Get the catalog",
      "description": "Fetch the full machine-readable catalog. Each record carries its spacetag (capabilities, actions, trust) so you can triage before fetching pages.",
      "tags": ["read", "catalog"],
      "examples": ["GET https://fable.directory/index.json"]
    },
    {
      "id": "get_record",
      "name": "Get a record page",
      "description": "Fetch a single record as a fully server-rendered HTML page with its spacetag, schema.org JSON-LD, signals, and the exact Fable 5.0 build prompt when one is published.",
      "tags": ["read", "record"],
      "examples": ["GET https://fable.directory/p/<slug>/"]
    },
    {
      "id": "read_spacetag_protocol",
      "name": "Read the spacetag protocol",
      "description": "Fetch the SpaceRelay spacetag spec (capabilities / actions / trust, schema spacerelay.spacetag.v1).",
      "tags": ["read", "protocol"],
      "examples": ["GET https://fable.directory/spacerelay.txt"]
    },
    {
      "id": "submit_project",
      "name": "Submit a Fable 5.0 project",
      "description": "Nominate a missing project. Beta: this opens a prefilled GitHub issue for human review. There is no live write endpoint yet; do not POST.",
      "tags": ["write", "submission"],
      "examples": ["https://github.com/bread-hash01/fable-directory/issues/new?labels=submission&title=Add%3A%20%3Cproject%3E"]
    }
  ]
}
