{
  "version": 1,
  "product": "api-simulator",
  "site": "https://docs.api-simulator.x12i.com",
  "knowledgePackage": "@x12i/api-simulator-docs",
  "roles": [
    "developers"
  ],
  "books": [
    {
      "id": "00-overview",
      "audiences": [
        "developers"
      ],
      "md": {
        "developers": "downloads/books/00-overview/developers.md"
      },
      "pdf": {
        "developers": null
      },
      "chapters": {
        "developers": "downloads/books/00-overview/developers.chapters.json"
      }
    },
    {
      "id": "01-behaviors",
      "audiences": [
        "developers"
      ],
      "md": {
        "developers": "downloads/books/01-behaviors/developers.md"
      },
      "pdf": {
        "developers": null
      },
      "chapters": {
        "developers": "downloads/books/01-behaviors/developers.chapters.json"
      }
    },
    {
      "id": "02-adapters",
      "audiences": [
        "developers"
      ],
      "md": {
        "developers": "downloads/books/02-adapters/developers.md"
      },
      "pdf": {
        "developers": null
      },
      "chapters": {
        "developers": "downloads/books/02-adapters/developers.chapters.json"
      }
    },
    {
      "id": "03-package-simulators",
      "audiences": [
        "developers"
      ],
      "md": {
        "developers": "downloads/books/03-package-simulators/developers.md"
      },
      "pdf": {
        "developers": null
      },
      "chapters": {
        "developers": "downloads/books/03-package-simulators/developers.chapters.json"
      }
    },
    {
      "id": "04-playground-studio",
      "audiences": [
        "developers"
      ],
      "md": {
        "developers": "downloads/books/04-playground-studio/developers.md"
      },
      "pdf": {
        "developers": null
      },
      "chapters": {
        "developers": "downloads/books/04-playground-studio/developers.chapters.json"
      }
    }
  ],
  "useCases": [
    {
      "id": "orient-simulator",
      "title": "Orient on api-simulator",
      "md": "downloads/use-cases/orient-simulator.md",
      "path": [
        {
          "bookId": "00-overview",
          "audience": "developers",
          "chapters": [
            "1-what-it-is",
            "2-install",
            "3-minimal-example",
            "4-where-to-go-next"
          ]
        }
      ]
    },
    {
      "id": "define-three-behaviors",
      "title": "Define the three endpoint behaviors",
      "md": "downloads/use-cases/define-three-behaviors.md",
      "path": [
        {
          "bookId": "01-behaviors",
          "audience": "developers",
          "chapters": [
            "1-fixed",
            "2-relative",
            "3-simulation-function",
            "4-dispatch",
            "5-endpoint-contract"
          ]
        }
      ]
    },
    {
      "id": "expose-node-service",
      "title": "Expose a Node.js HTTP service",
      "md": "downloads/use-cases/expose-node-service.md",
      "path": [
        {
          "bookId": "02-adapters",
          "audience": "developers",
          "chapters": [
            "1-node-http-adapter",
            "2-http-process-compliance-local-services",
            "3-multiple-apis",
            "7-express-and-fastify"
          ]
        }
      ]
    },
    {
      "id": "ship-package-simulator",
      "title": "Ship a package simulator",
      "md": "downloads/use-cases/ship-package-simulator.md",
      "path": [
        {
          "bookId": "03-package-simulators",
          "audience": "developers",
          "chapters": [
            "1-what-a-package-simulator-is",
            "2-recommended-structure",
            "4-with-static-memorix"
          ]
        },
        {
          "bookId": "02-adapters",
          "audience": "developers",
          "chapters": [
            "2-http-process-compliance-local-services"
          ]
        }
      ]
    },
    {
      "id": "run-playground-studio",
      "title": "Run Playground and Studio",
      "md": "downloads/use-cases/run-playground-studio.md",
      "path": [
        {
          "bookId": "04-playground-studio",
          "audience": "developers",
          "chapters": [
            "1-two-surfaces",
            "2-run-locally",
            "3-ports",
            "4-product-rule"
          ]
        }
      ]
    },
    {
      "id": "library-demo-rest",
      "title": "Build a plain REST package simulator",
      "md": "downloads/use-cases/library-demo-rest.md",
      "path": [
        {
          "bookId": "03-package-simulators",
          "audience": "developers",
          "chapters": [
            "1-what-a-package-simulator-is",
            "3-plain-rest-library-demo"
          ]
        },
        {
          "bookId": "01-behaviors",
          "audience": "developers",
          "chapters": [
            "2-relative",
            "3-simulation-function"
          ]
        }
      ]
    }
  ],
  "indexes": {
    "indexMd": "INDEX.md",
    "searchJson": "SEARCH.json"
  },
  "concepts": [],
  "guides": [],
  "scenarios": [],
  "decisions": [],
  "glossary": [],
  "visuals": [],
  "diagrams": [],
  "relationships": [],
  "tutorials": [],
  "examples": [],
  "sampleData": [],
  "uiClients": [],
  "apis": [],
  "packs": []
}