{
  "schemaVersion": "1.0.0",
  "graphId": "example-vpc",
  "metadata": {
    "catalogVersion": "design-example.1",
    "catalogPublishedAt": "2026-10-15T12:00:00+09:00",
    "catalogVerifiedAt": null,
    "catalogFreshness": {
      "evaluatedAt": "2026-10-15T12:00:00+09:00",
      "status": "unverified",
      "thresholdDays": 30,
      "oldestRequiredVerification": null,
      "failedSourceCount": 0,
      "manifestDigest": null
    },
    "collectedAt": "2026-10-15T12:00:00+09:00",
    "collectionStartedAt": "2026-10-15T12:00:00+09:00",
    "collectionFinishedAt": "2026-10-15T12:00:00+09:00",
    "inputKind": "yaml",
    "completeness": "proposal",
    "coverage": [
      {
        "scope": "synthetic",
        "status": "ok",
        "count": 3
      }
    ],
    "redactionProfile": "customer"
  },
  "nodes": [
    {
      "id": "router",
      "type": "sakura.iaas.vpc-router",
      "label": "router",
      "scope": {
        "project": "demo",
        "service": "iaas",
        "zone": "demo-zone",
        "region": null
      },
      "lifecycle": "proposed",
      "attributes": {},
      "provenance": [
        {
          "sourceId": "synthetic",
          "sourceUrl": "urn:example:synthetic",
          "retrievedAt": "2026-10-15T12:00:00+09:00",
          "schemaVersion": "1",
          "locator": "demo"
        }
      ]
    },
    {
      "id": "switch",
      "type": "sakura.iaas.switch",
      "label": "switch",
      "scope": {
        "project": "demo",
        "service": "iaas",
        "zone": "demo-zone",
        "region": null
      },
      "lifecycle": "proposed",
      "attributes": {},
      "provenance": [
        {
          "sourceId": "synthetic",
          "sourceUrl": "urn:example:synthetic",
          "retrievedAt": "2026-10-15T12:00:00+09:00",
          "schemaVersion": "1",
          "locator": "demo"
        }
      ]
    },
    {
      "id": "server",
      "type": "sakura.iaas.server",
      "label": "server",
      "scope": {
        "project": "demo",
        "service": "iaas",
        "zone": "demo-zone",
        "region": null
      },
      "lifecycle": "proposed",
      "attributes": {},
      "provenance": [
        {
          "sourceId": "synthetic",
          "sourceUrl": "urn:example:synthetic",
          "retrievedAt": "2026-10-15T12:00:00+09:00",
          "schemaVersion": "1",
          "locator": "demo"
        }
      ]
    }
  ],
  "edges": [
    {
      "id": "edge:0",
      "source": "router",
      "target": "switch",
      "relation": "connected_to",
      "evidence": "explicit",
      "plane": "network",
      "provenance": [
        {
          "sourceId": "synthetic",
          "sourceUrl": "urn:example:synthetic",
          "retrievedAt": "2026-10-15T12:00:00+09:00",
          "schemaVersion": "1",
          "locator": "demo"
        }
      ]
    },
    {
      "id": "edge:1",
      "source": "server",
      "target": "switch",
      "relation": "connected_to",
      "evidence": "explicit",
      "plane": "network",
      "provenance": [
        {
          "sourceId": "synthetic",
          "sourceUrl": "urn:example:synthetic",
          "retrievedAt": "2026-10-15T12:00:00+09:00",
          "schemaVersion": "1",
          "locator": "demo"
        }
      ]
    }
  ],
  "groups": [
    {
      "id": "zone:demo",
      "kind": "zone",
      "label": "架空ゾーン",
      "parentId": null,
      "members": [
        "router",
        "switch",
        "server"
      ],
      "boundary": "physical",
      "provenance": [
        {
          "sourceId": "synthetic",
          "sourceUrl": "urn:example:synthetic",
          "retrievedAt": "2026-10-15T12:00:00+09:00",
          "schemaVersion": "1",
          "locator": "demo"
        }
      ]
    }
  ],
  "diagnostics": []
}