{
  "object": "schema_graph",
  "is_demo": true,
  "notice": "Sandbox demo: deterministic fictional data. Not a live PDPP reference instance.",
  "issuer": "https://pdpp-smoky.vercel.app/sandbox",
  "connectors": [
    {
      "connector_id": "acme_payroll_demo",
      "display_name": "Acme Payroll (simulated)",
      "streams": [
        {
          "stream": "pay_statements",
          "label": "Pay statements",
          "fields": [
            {
              "name": "period_end",
              "type": "timestamp",
              "semantic_class": "common"
            },
            {
              "name": "employer",
              "type": "string",
              "semantic_class": "common"
            },
            {
              "name": "gross_pay_cents",
              "type": "currency_minor_units",
              "semantic_class": "sensitive"
            },
            {
              "name": "net_pay_cents",
              "type": "currency_minor_units",
              "semantic_class": "sensitive"
            },
            {
              "name": "currency",
              "type": "string",
              "semantic_class": "common"
            }
          ]
        },
        {
          "stream": "tax_documents",
          "label": "Tax documents",
          "fields": [
            {
              "name": "year",
              "type": "number",
              "semantic_class": "common"
            },
            {
              "name": "document_kind",
              "type": "string",
              "semantic_class": "common"
            },
            {
              "name": "issuer",
              "type": "string",
              "semantic_class": "common"
            },
            {
              "name": "issued_at",
              "type": "timestamp",
              "semantic_class": "common"
            }
          ]
        }
      ]
    },
    {
      "connector_id": "northwind_health_demo",
      "display_name": "Northwind Health (simulated)",
      "streams": [
        {
          "stream": "clinical_visits",
          "label": "Clinical visits",
          "fields": [
            {
              "name": "visit_at",
              "type": "timestamp",
              "semantic_class": "common"
            },
            {
              "name": "provider_name",
              "type": "string",
              "semantic_class": "identifying"
            },
            {
              "name": "summary",
              "type": "string",
              "semantic_class": "sensitive"
            },
            {
              "name": "follow_up_needed",
              "type": "boolean",
              "semantic_class": "common"
            }
          ]
        }
      ]
    },
    {
      "connector_id": "fabrikam_bank_demo",
      "display_name": "Fabrikam Bank (simulated)",
      "streams": [
        {
          "stream": "transactions",
          "label": "Transactions",
          "fields": [
            {
              "name": "posted_at",
              "type": "timestamp",
              "semantic_class": "common"
            },
            {
              "name": "merchant",
              "type": "string",
              "semantic_class": "common"
            },
            {
              "name": "amount_cents",
              "type": "currency_minor_units",
              "semantic_class": "sensitive"
            },
            {
              "name": "currency",
              "type": "string",
              "semantic_class": "common"
            },
            {
              "name": "category",
              "type": "string",
              "semantic_class": "common"
            }
          ]
        }
      ]
    }
  ]
}