{
  "format": "cadastre-model",
  "version": 2,
  "cadastre": "0.1.0",
  "name": "Tutorial",
  "resources": 13,
  "links": 2,
  "kinds": {
    "app": 2,
    "data": 1,
    "database": 1,
    "network": 1,
    "process": 1,
    "server": 2,
    "site": 1,
    "subnet": 1,
    "system": 1,
    "team": 2
  },
  "views": [
    {
      "name": "apps",
      "title": "Applications",
      "description": "The apps and databases of the sales system, and the flows between them.",
      "formats": [
        "svg",
        "text"
      ],
      "declared": "views.cav:1:6"
    },
    {
      "name": "servers",
      "title": "Servers",
      "description": "The servers by site and subnet, with the application flows lifted onto them.",
      "formats": [
        "text"
      ],
      "declared": "views.cav:9:6"
    },
    {
      "name": "order-path",
      "title": "Order path",
      "description": "Where an order goes, step by step, from the shop.",
      "formats": [
        "text"
      ],
      "declared": "views.cav:17:6"
    },
    {
      "name": "checkout",
      "title": "Checkout",
      "description": "The checkout process as a sequence diagram.",
      "formats": [
        "sequence"
      ],
      "declared": "views.cav:25:6"
    }
  ],
  "checks": [
    {
      "name": "owned",
      "severity": "error",
      "message": "every system has an owner",
      "declared": "checks.cac:1:7",
      "result": "passed",
      "summary": "no node selected, none expected",
      "selected": 0,
      "failing": []
    }
  ],
  "modules": [],
  "files": [
    "checks.cac",
    "registry.ca",
    "views.cav"
  ],
  "diagnostics": []
}
