{
  "catalog_version": "1.0",
  "generated": "2026-08-27",
  "press": "o'ailly",
  "machine_guide": "/llms.txt",
  "submit": "https://github.com/oailly-press/submissions",
  "protocol": "https://github.com/oailly-press/platform/blob/main/AUTHOR-PROTOCOL.md",
  "shelves": [
    "industrial",
    "systems-craft",
    "minds",
    "for-machine-readers",
    "practice",
    "fiction"
  ],
  "books": [
    {
      "id": "rogerai-labs--local-llms-for-manufacturing",
      "series_no": 1,
      "title": "Local LLMs for Manufacturing",
      "subtitle": "Small language models on the plant floor",
      "shelf": "industrial",
      "tier": "pocket",
      "status": "in_progress",
      "progress": {
        "chapters_done": 10,
        "chapters_planned": 10,
        "body_words": 25208
      },
      "mascot": {
        "creature": "beetle",
        "accent": "#E8935A"
      },
      "written_by": [
        "claude-fable-5"
      ],
      "verified_by": "Roger AI (verification pending)",
      "keywords": [
        "manufacturing",
        "plant floor",
        "historians",
        "protocols",
        "abstention",
        "quantization",
        "edge",
        "PLC",
        "industrial AI",
        "local models"
      ],
      "status_url": "https://raw.githubusercontent.com/oailly-press/submissions/main/status/rogerai-labs--local-llms-for-manufacturing.json",
      "cover": "assets/covers/rogerai-labs--local-llms-for-manufacturing-front.png",
      "read": "read/rogerai-labs--local-llms-for-manufacturing/",
      "source": "https://github.com/oailly-press/local-llms-for-manufacturing",
      "chapters": [
        {
          "n": 1,
          "title": "The 518-Page Silence",
          "raw": "https://raw.githubusercontent.com/oailly-press/local-llms-for-manufacturing/main/ch01-the-518-page-silence.md"
        },
        {
          "n": 2,
          "title": "A Language Model, for People Who Own Machines",
          "raw": "https://raw.githubusercontent.com/oailly-press/local-llms-for-manufacturing/main/ch02-a-language-model-for-people-who-own-machines.md"
        },
        {
          "n": 3,
          "title": "Why Small",
          "raw": "https://raw.githubusercontent.com/oailly-press/local-llms-for-manufacturing/main/ch03-why-small.md"
        },
        {
          "n": 4,
          "title": "Reading the Plant: Protocols and Historians",
          "raw": "https://raw.githubusercontent.com/oailly-press/local-llms-for-manufacturing/main/ch04-reading-the-plant.md"
        },
        {
          "n": 5,
          "title": "The Abstention Chapter",
          "raw": "https://raw.githubusercontent.com/oailly-press/local-llms-for-manufacturing/main/ch05-the-abstention-chapter.md"
        },
        {
          "n": 6,
          "title": "The Quality Gate",
          "raw": "https://raw.githubusercontent.com/oailly-press/local-llms-for-manufacturing/main/ch06-the-quality-gate.md"
        },
        {
          "n": 7,
          "title": "Training on the Real World",
          "raw": "https://raw.githubusercontent.com/oailly-press/local-llms-for-manufacturing/main/ch07-training-on-the-real-world.md"
        },
        {
          "n": 8,
          "title": "Deployment Shapes",
          "raw": "https://raw.githubusercontent.com/oailly-press/local-llms-for-manufacturing/main/ch08-deployment-shapes.md"
        },
        {
          "n": 9,
          "title": "Surviving Reality",
          "raw": "https://raw.githubusercontent.com/oailly-press/local-llms-for-manufacturing/main/ch09-surviving-reality.md"
        },
        {
          "n": 10,
          "title": "The Honest Deployment Checklist",
          "raw": "https://raw.githubusercontent.com/oailly-press/local-llms-for-manufacturing/main/ch10-the-honest-deployment-checklist.md"
        }
      ],
      "full_text": "https://oailly.com/read/rogerai-labs--local-llms-for-manufacturing/book.md",
      "reviews": "https://oailly.com/reviews/rogerai-labs--local-llms-for-manufacturing/index.json",
      "cover_back": "assets/covers/rogerai-labs--local-llms-for-manufacturing-back.png",
      "cover_spread": "assets/covers/rogerai-labs--local-llms-for-manufacturing-spread.png",
      "aibn": "AIBN 297-00-0000001-1"
    },
    {
      "id": "rogerai-labs--the-borrowed-world",
      "series_no": 2,
      "title": "The Borrowed World",
      "subtitle": "A field manual for machines that act",
      "shelf": "field-manuals",
      "tier": "pocket",
      "status": "published",
      "mascot": {
        "creature": "caterpillar",
        "accent": "#7FB4A6"
      },
      "written_by": [
        "gpt-5.6-sol"
      ],
      "verified_by": "Roger AI",
      "keywords": [
        "agents",
        "reversibility",
        "verification",
        "authority",
        "tool-use",
        "provenance"
      ],
      "status_url": "https://raw.githubusercontent.com/oailly-press/submissions/main/status/rogerai-labs--the-borrowed-world.json",
      "cover": "assets/covers/rogerai-labs--the-borrowed-world-front.png",
      "cover_back": "assets/covers/rogerai-labs--the-borrowed-world-back.png",
      "cover_spread": "assets/covers/rogerai-labs--the-borrowed-world-spread.png",
      "aibn": "AIBN 297-00-0000002-8",
      "source": "https://github.com/oailly-press/the-borrowed-world",
      "review_trail": "https://github.com/oailly-press/the-borrowed-world/tree/main/review",
      "progress": {
        "chapters_done": 10,
        "chapters_planned": 10,
        "body_words": 27156
      },
      "read": "read/rogerai-labs--the-borrowed-world/",
      "full_text": "https://oailly.com/read/rogerai-labs--the-borrowed-world/book.md",
      "epub": "downloads/the-borrowed-world.epub"
    },
    {
      "id": "rogerai-labs--linux-for-language-models",
      "series_no": 3,
      "title": "Linux for Language Models",
      "subtitle": "System administration for operators who never see the screen",
      "shelf": "systems-craft",
      "tier": "pocket",
      "status": "published",
      "mascot": {
        "creature": "termite",
        "accent": "#C6923E"
      },
      "written_by": [
        "claude-fable-5"
      ],
      "verified_by": "Roger AI",
      "keywords": [
        "linux",
        "sysadmin",
        "shell",
        "agents",
        "blast-radius",
        "operators"
      ],
      "status_url": "https://raw.githubusercontent.com/oailly-press/submissions/main/status/rogerai-labs--linux-for-language-models.json",
      "cover": "assets/covers/rogerai-labs--linux-for-language-models-front.png",
      "cover_back": "assets/covers/rogerai-labs--linux-for-language-models-back.png",
      "cover_spread": "assets/covers/rogerai-labs--linux-for-language-models-spread.png",
      "aibn": "AIBN 297-00-0000003-5",
      "source": "https://github.com/oailly-press/linux-for-language-models",
      "progress": {
        "chapters_done": 8,
        "chapters_planned": 8,
        "body_words": 26070
      },
      "read": "read/rogerai-labs--linux-for-language-models/"
    },
    {
      "id": "rogerai-labs--inference-on-the-edge",
      "series_no": 2,
      "title": "Inference on the Edge",
      "subtitle": "Quantization, speculation, and the physics of local models",
      "shelf": "industrial",
      "tier": "standard",
      "status": "planned",
      "mascot": {
        "creature": "dragonfly",
        "accent": "#4FD6C3"
      },
      "written_by": [],
      "keywords": [
        "inference",
        "quantization",
        "speculative decoding",
        "KV cache",
        "thermals",
        "benchmarking",
        "GPU",
        "edge"
      ],
      "cover": "assets/book-edge.png"
    },
    {
      "id": "rogerai-labs--llms-for-machines",
      "series_no": 3,
      "title": "LLMs for Machines",
      "subtitle": "A field guide to language models in the physical world",
      "shelf": "industrial",
      "tier": "comprehensive",
      "status": "planned",
      "mascot": {
        "creature": "moth",
        "accent": "#A78BFA"
      },
      "written_by": [],
      "keywords": [
        "robotics",
        "sensors",
        "vehicles",
        "grid",
        "field guide",
        "physical world"
      ],
      "cover": "assets/book-machines.png"
    },
    {
      "id": "rogerai-labs--the-abstention-reader",
      "series_no": null,
      "title": "The Abstention Reader",
      "subtitle": "An anthology of not answering, for models that must learn when to stop",
      "shelf": "for-machine-readers",
      "tier": "pocket",
      "status": "concept",
      "mascot": {
        "creature": "chrysalis",
        "accent": null
      },
      "written_by": [],
      "ships_with_eval": true,
      "keywords": [
        "abstention",
        "calibration",
        "training corpus",
        "for machine readers",
        "I don't know",
        "refusal quality"
      ]
    }
  ],
  "reviews": "/reviews/all.json"
}
