{
  "format": "Open Knowledge Format",
  "okf_version": "0.2",
  "index": "/data-explorer/knowledge/index.md",
  "log": "/data-explorer/knowledge/log.md",
  "note": "Not legal advice. Legal concepts carry legal_review: none: the author's reading, not reviewed by a lawyer.",
  "concepts": [
    {
      "path": "/data-explorer/knowledge/building/components/air.md",
      "type": "Building Component",
      "title": "Air and climate sensor",
      "description": "Temperature, CO₂, humidity — comfort and compliance telemetry.",
      "status": "draft",
      "legal_review": "none"
    },
    {
      "path": "/data-explorer/knowledge/building/components/camera.md",
      "type": "Building Component",
      "title": "Camera",
      "description": "Video of the entrance: the sensitive stream the trace draws alongside the door event.",
      "status": "draft",
      "legal_review": "none"
    },
    {
      "path": "/data-explorer/knowledge/building/components/cloud.md",
      "type": "Building Component",
      "title": "Cloud service",
      "description": "The hosted 'server': multi-site views, remote management — talking down to your controllers.",
      "status": "draft",
      "legal_review": "none"
    },
    {
      "path": "/data-explorer/knowledge/building/components/cloud-ai.md",
      "type": "Building Component",
      "title": "Cloud AI",
      "description": "Portfolio-scale models: benchmarking, forecasting — fed by your building.",
      "status": "draft",
      "legal_review": "none"
    },
    {
      "path": "/data-explorer/knowledge/building/components/controller.md",
      "type": "Building Component",
      "title": "Building controller",
      "description": "The deterministic heart: schedules, interlocks, decisions — online or not.",
      "status": "draft",
      "legal_review": "none"
    },
    {
      "path": "/data-explorer/knowledge/building/components/door.md",
      "type": "Building Component",
      "title": "Smart lock and reader",
      "description": "A door that reports and obeys: state, events, commands.",
      "status": "draft",
      "legal_review": "none"
    },
    {
      "path": "/data-explorer/knowledge/building/components/head-end.md",
      "type": "Building Component",
      "title": "On-prem server (head-end)",
      "description": "The building's system of record, inside the building.",
      "status": "draft",
      "legal_review": "none"
    },
    {
      "path": "/data-explorer/knowledge/building/components/local-ai.md",
      "type": "Building Component",
      "title": "Local AI",
      "description": "Models that never leave the building: occupancy analytics, fault prediction.",
      "status": "draft",
      "legal_review": "none"
    },
    {
      "path": "/data-explorer/knowledge/building/components/meter.md",
      "type": "Building Component",
      "title": "Energy meter",
      "description": "Consumption telemetry, the building's heartbeat in kilowatt-hours.",
      "status": "draft",
      "legal_review": "none"
    },
    {
      "path": "/data-explorer/knowledge/building/components/occupancy.md",
      "type": "Building Component",
      "title": "Occupancy sensor",
      "description": "Presence, movement, room utilisation — the building watching itself.",
      "status": "draft",
      "legal_review": "none"
    },
    {
      "path": "/data-explorer/knowledge/building/components/third-party.md",
      "type": "Building Component",
      "title": "Third party (your choice)",
      "description": "A recipient the building's owner designates: an energy optimiser, an analytics firm, a consultant, or the vendor's competitor.",
      "status": "draft",
      "legal_review": "none"
    },
    {
      "path": "/data-explorer/knowledge/building/components/web-client.md",
      "type": "Building Component",
      "title": "Web client",
      "description": "The FM team's browser, talking straight to the on-prem server.",
      "status": "draft",
      "legal_review": "none"
    },
    {
      "path": "/data-explorer/knowledge/building/flows.md",
      "type": "Model",
      "title": "Flows",
      "description": "Every data flow in the building, from component to component, with what it carries.",
      "status": "draft",
      "legal_review": null
    },
    {
      "path": "/data-explorer/knowledge/building/the-building.md",
      "type": "Model",
      "title": "The building",
      "description": "The generic connected building the trace runs through: an office with a full set of building systems, of which the drawing shows only the path the door event takes.",
      "status": "draft",
      "legal_review": null
    },
    {
      "path": "/data-explorer/knowledge/building/the-trace.md",
      "type": "Model",
      "title": "The trace",
      "description": "One door event followed from the reader to the cloud, hop by hop, in two archetypes, with the ledger's counts fixed for each hop.",
      "status": "draft",
      "legal_review": null
    },
    {
      "path": "/data-explorer/knowledge/decisions/exploded-isometric.md",
      "type": "Decision",
      "title": "An exploded isometric, with routes like a circulation diagram",
      "description": "The trace's drawing becomes an exploded isometric of the office, floors pulled apart, with the event's route drawn across and between them the way architects draw circulation. White on black.",
      "status": "stable",
      "legal_review": null
    },
    {
      "path": "/data-explorer/knowledge/decisions/landing-then-instrument.md",
      "type": "Decision",
      "title": "A landing page, then an instrument",
      "description": "The Longest Journey's shape: a light landing page with one button, then a full-screen dark instrument that follows the data, then the rulebook.",
      "status": "stable",
      "legal_review": null
    },
    {
      "path": "/data-explorer/knowledge/decisions/okf-as-content-source.md",
      "type": "Decision",
      "title": "The knowledge bundle is the content source",
      "description": "Every word and every mapping the site shows is compiled from this bundle at build time. There is no second copy of the content in JSON.",
      "status": "draft",
      "legal_review": null
    },
    {
      "path": "/data-explorer/knowledge/decisions/prototype-lineage.md",
      "type": "Decision",
      "title": "Prototype lineage",
      "description": "The decisions the prototype went through, kept for history: frame around stewardship, the Atlas, three layers. Superseded by this project.",
      "status": "deprecated",
      "legal_review": null
    },
    {
      "path": "/data-explorer/knowledge/decisions/retire-the-node-graph.md",
      "type": "Decision",
      "title": "Retire the node graph",
      "description": "The prototype's living graph of the Act and its node-laid building are not carried forward. The building becomes a section drawing; the law becomes a rulebook laid along the same spine.",
      "status": "stable",
      "legal_review": null
    },
    {
      "path": "/data-explorer/knowledge/decisions/underground-and-simpler.md",
      "type": "Decision",
      "title": "A simpler building, and cables underground",
      "description": "The office is reduced to what the trace passes through, and the data leaves underground to real buildings: a data centre, an AI data centre and the third party's office. It no longer goes up into the sky.",
      "status": "stable",
      "legal_review": null
    },
    {
      "path": "/data-explorer/knowledge/design/inheritance.md",
      "type": "Design Foundation",
      "title": "Design inheritance",
      "description": "The design system comes from F1 Analysis through NFL Analysis and The Longest Journey, unchanged. This project adds tokens; it does not edit them.",
      "status": "stable",
      "legal_review": null
    },
    {
      "path": "/data-explorer/knowledge/design/motion.md",
      "type": "Policy",
      "title": "Motion",
      "description": "The siblings' motion policy, applied: chrome under 0.18 s, the trace as content motion that is always pausable and scrubbable, and a static frame per hop under reduced motion.",
      "status": "stable",
      "legal_review": null
    },
    {
      "path": "/data-explorer/knowledge/design/palette.md",
      "type": "Design Foundation",
      "title": "Palette",
      "description": "The project's own tokens: the event, the customer's domain, the property line, the seam, and how many makers are told apart without many colours.",
      "status": "draft",
      "legal_review": null
    },
    {
      "path": "/data-explorer/knowledge/design/the-section-drawing.md",
      "type": "Art Direction",
      "title": "The drawing",
      "description": "The trace's stage: an exploded isometric of the office, floor by floor, and the lots its data reaches, with the route drawn like an architect's circulation diagram, white on black.",
      "status": "draft",
      "legal_review": null
    },
    {
      "path": "/data-explorer/knowledge/law/eu-data-act/actors.md",
      "type": "Reference",
      "title": "The actors of the EU Data Act",
      "description": "Seven roles the Act binds or empowers, and who plays them in a connected building.",
      "status": "draft",
      "legal_review": "none"
    },
    {
      "path": "/data-explorer/knowledge/law/eu-data-act/articles/article-01.md",
      "type": "Statutory Article",
      "title": "Article 1 — Subject matter and scope",
      "description": "The perimeter: if you put connected hardware or its companion services on the EU market, this law reaches you, wherever you are based.",
      "status": "draft",
      "legal_review": "none"
    },
    {
      "path": "/data-explorer/knowledge/law/eu-data-act/articles/article-02.md",
      "type": "Statutory Article",
      "title": "Article 2 — Definitions",
      "description": "The load-bearing words. Most arguments about this Act are arguments about these definitions — start here.",
      "status": "draft",
      "legal_review": "none"
    },
    {
      "path": "/data-explorer/knowledge/law/eu-data-act/articles/article-03.md",
      "type": "Statutory Article",
      "title": "Article 3 — Obligation to make product data and related service data accessible to the user",
      "description": "Data by design becomes a product requirement, like safety. The building's edge devices must be born legible to their owner.",
      "status": "draft",
      "legal_review": "none"
    },
    {
      "path": "/data-explorer/knowledge/law/eu-data-act/articles/article-04.md",
      "type": "Statutory Article",
      "title": "Article 4 — The rights and obligations of users and data holders with regard to access, use and making available product data and related service data",
      "description": "Whatever the vendor can see of your system's data, you can demand — free, machine-readable, live. The custody question stops being 'may I?' and becomes 'how well?'.",
      "status": "draft",
      "legal_review": "none"
    },
    {
      "path": "/data-explorer/knowledge/law/eu-data-act/articles/article-05.md",
      "type": "Statutory Article",
      "title": "Article 5 — Right of the user to share data with third parties",
      "description": "Your data goes wherever you point — including to the vendor's competitor. Lock-in by possession is repealed; being worth choosing is what remains.",
      "status": "draft",
      "legal_review": "none"
    },
    {
      "path": "/data-explorer/knowledge/law/eu-data-act/articles/article-06.md",
      "type": "Statutory Article",
      "title": "Article 6 — Obligations of third parties receiving data at the request of the user",
      "description": "The receiving party is a steward too: purpose-bound, no onward leakage, no cloning the product it came from.",
      "status": "draft",
      "legal_review": "none"
    },
    {
      "path": "/data-explorer/knowledge/law/eu-data-act/articles/article-07.md",
      "type": "Statutory Article",
      "title": "Article 7 — Scope of business-to-consumer and business-to-business data sharing obligations",
      "description": "The duties scale with the size of the party holding the data — and cannot be waived in the fine print.",
      "status": "draft",
      "legal_review": "none"
    },
    {
      "path": "/data-explorer/knowledge/law/eu-data-act/articles/article-08.md",
      "type": "Statutory Article",
      "title": "Article 8 — Conditions under which data holders make data available to data recipients",
      "description": "FRAND comes to device data: when sharing is owed, the terms cannot be a second wall around the moat.",
      "status": "draft",
      "legal_review": "none"
    },
    {
      "path": "/data-explorer/knowledge/law/eu-data-act/articles/article-09.md",
      "type": "Statutory Article",
      "title": "Article 9 — Compensation for making data available",
      "description": "Data access has a price tag, but a regulated one: cost-based for the small, transparent for everyone.",
      "status": "draft",
      "legal_review": "none"
    },
    {
      "path": "/data-explorer/knowledge/law/eu-data-act/articles/article-10.md",
      "type": "Statutory Article",
      "title": "Article 10 — Dispute settlement",
      "description": "A referee short of a courtroom, for when the steward and the recipient can't agree the terms.",
      "status": "draft",
      "legal_review": "none"
    },
    {
      "path": "/data-explorer/knowledge/law/eu-data-act/articles/article-11.md",
      "type": "Statutory Article",
      "title": "Article 11 — Technical protection measures on the unauthorised use or disclosure of data",
      "description": "Protection is legitimate; protection-as-obstruction is not. The lock guards the agreement, never the exit.",
      "status": "draft",
      "legal_review": "none"
    },
    {
      "path": "/data-explorer/knowledge/law/eu-data-act/articles/article-12.md",
      "type": "Statutory Article",
      "title": "Article 12 — Scope of obligations for data holders obliged pursuant to Union law to make data available",
      "description": "The FRAND machinery attaches to new sharing obligations going forward, not retroactively.",
      "status": "draft",
      "legal_review": "none"
    },
    {
      "path": "/data-explorer/knowledge/law/eu-data-act/articles/article-13.md",
      "type": "Statutory Article",
      "title": "Article 13 — Unfair contractual terms unilaterally imposed on another enterprise",
      "description": "Take-it-or-leave-it custody clauses lose their teeth. The stewardship posture — clear terms both sides would sign in daylight — becomes the only stable strategy.",
      "status": "draft",
      "legal_review": "none"
    },
    {
      "path": "/data-explorer/knowledge/law/eu-data-act/articles/article-14.md",
      "type": "Statutory Article",
      "title": "Article 14 — Obligation to make data available on the basis of an exceptional need",
      "description": "The state can ask — but only through the narrow gate of exceptional need, defined next door.",
      "status": "draft",
      "legal_review": "none"
    },
    {
      "path": "/data-explorer/knowledge/law/eu-data-act/articles/article-15.md",
      "type": "Statutory Article",
      "title": "Article 15 — Exceptional need to use data",
      "description": "Emergencies, mostly. This is not a general public-sector data tap.",
      "status": "draft",
      "legal_review": "none"
    },
    {
      "path": "/data-explorer/knowledge/law/eu-data-act/articles/article-16.md",
      "type": "Statutory Article",
      "title": "Article 16 — Relationship with other obligations to make data available to public sector bodies",
      "description": "Housekeeping: this chapter adds a channel; it doesn't rewrite the others.",
      "status": "draft",
      "legal_review": "none"
    },
    {
      "path": "/data-explorer/knowledge/law/eu-data-act/articles/article-17.md",
      "type": "Statutory Article",
      "title": "Article 17 — Requests for data to be made available",
      "description": "The state's ask must arrive in writing, scoped and published — a well-formed request, or no request.",
      "status": "draft",
      "legal_review": "none"
    },
    {
      "path": "/data-explorer/knowledge/law/eu-data-act/articles/article-18.md",
      "type": "Statutory Article",
      "title": "Article 18 — Compliance with requests for data",
      "description": "Comply, or push back on listed grounds — quickly, either way.",
      "status": "draft",
      "legal_review": "none"
    },
    {
      "path": "/data-explorer/knowledge/law/eu-data-act/articles/article-19.md",
      "type": "Statutory Article",
      "title": "Article 19 — Obligations of public sector bodies, the Commission, the ECB and Union bodies",
      "description": "The state is held to stewardship rules too: purpose, protection, deletion.",
      "status": "draft",
      "legal_review": "none"
    },
    {
      "path": "/data-explorer/knowledge/law/eu-data-act/articles/article-20.md",
      "type": "Statutory Article",
      "title": "Article 20 — Compensation in cases of an exceptional need",
      "description": "Emergencies are pro bono; everything else is cost-plus.",
      "status": "draft",
      "legal_review": "none"
    },
    {
      "path": "/data-explorer/knowledge/law/eu-data-act/articles/article-21.md",
      "type": "Statutory Article",
      "title": "Article 21 — Sharing of data obtained in the context of an exceptional need with research organisations or statistical bodies",
      "description": "One hop further is allowed — to researchers, same leash.",
      "status": "draft",
      "legal_review": "none"
    },
    {
      "path": "/data-explorer/knowledge/law/eu-data-act/articles/article-22.md",
      "type": "Statutory Article",
      "title": "Article 22 — Mutual assistance and cross-border cooperation",
      "description": "Cross-border asks go through channels, not around them.",
      "status": "draft",
      "legal_review": "none"
    },
    {
      "path": "/data-explorer/knowledge/law/eu-data-act/articles/article-23.md",
      "type": "Statutory Article",
      "title": "Article 23 — Removing obstacles to effective switching",
      "description": "The exit exists by law. Everything in this chapter is the removal of furniture piled against that door.",
      "status": "draft",
      "legal_review": "none"
    },
    {
      "path": "/data-explorer/knowledge/law/eu-data-act/articles/article-24.md",
      "type": "Statutory Article",
      "title": "Article 24 — Scope of the technical obligations",
      "description": "Who owes how much of the switching machinery, by service type.",
      "status": "draft",
      "legal_review": "none"
    },
    {
      "path": "/data-explorer/knowledge/law/eu-data-act/articles/article-25.md",
      "type": "Statutory Article",
      "title": "Article 25 — Contractual terms concerning switching",
      "description": "The exit is written into the contract with dates on it — retrieval, assistance, then provable erasure.",
      "status": "draft",
      "legal_review": "none"
    },
    {
      "path": "/data-explorer/knowledge/law/eu-data-act/articles/article-26.md",
      "type": "Statutory Article",
      "title": "Article 26 — Information obligation of providers of data processing services",
      "description": "The map to the exit must be printed and kept current.",
      "status": "draft",
      "legal_review": "none"
    },
    {
      "path": "/data-explorer/knowledge/law/eu-data-act/articles/article-27.md",
      "type": "Statutory Article",
      "title": "Article 27 — Obligation of good faith",
      "description": "No malicious compliance at the door.",
      "status": "draft",
      "legal_review": "none"
    },
    {
      "path": "/data-explorer/knowledge/law/eu-data-act/articles/article-28.md",
      "type": "Statutory Article",
      "title": "Article 28 — Contractual transparency obligations on international access and transfer",
      "description": "Where your data physically lives, and what shields it from foreign subpoenas — published, not whispered.",
      "status": "draft",
      "legal_review": "none"
    },
    {
      "path": "/data-explorer/knowledge/law/eu-data-act/articles/article-29.md",
      "type": "Statutory Article",
      "title": "Article 29 — Gradual withdrawal of switching charges",
      "description": "Egress-priced exits are a business model with an expiry date printed on it: 12 January 2027.",
      "status": "draft",
      "legal_review": "none"
    },
    {
      "path": "/data-explorer/knowledge/law/eu-data-act/articles/article-30.md",
      "type": "Statutory Article",
      "title": "Article 30 — Technical aspects of switching",
      "description": "Not just permission to leave — the technical means to arrive somewhere else, intact.",
      "status": "draft",
      "legal_review": "none"
    },
    {
      "path": "/data-explorer/knowledge/law/eu-data-act/articles/article-31.md",
      "type": "Statutory Article",
      "title": "Article 31 — Specific regime for certain data processing services",
      "description": "Bespoke systems get a carve-out — declared up front, not discovered at exit.",
      "status": "draft",
      "legal_review": "none"
    },
    {
      "path": "/data-explorer/knowledge/law/eu-data-act/articles/article-32.md",
      "type": "Statutory Article",
      "title": "Article 32 — International governmental access and transfer",
      "description": "The sovereignty backstop: your data cannot be quietly reached across borders through your provider.",
      "status": "draft",
      "legal_review": "none"
    },
    {
      "path": "/data-explorer/knowledge/law/eu-data-act/articles/article-33.md",
      "type": "Statutory Article",
      "title": "Article 33 — Essential requirements regarding interoperability of data, of data sharing mechanisms and services, as well as of common European data spaces",
      "description": "Interoperability as a duty of description: data legible enough to travel.",
      "status": "draft",
      "legal_review": "none"
    },
    {
      "path": "/data-explorer/knowledge/law/eu-data-act/articles/article-34.md",
      "type": "Statutory Article",
      "title": "Article 34 — Interoperability for the purposes of in-parallel use of data processing services",
      "description": "Not just leaving — running two at once must be possible too.",
      "status": "draft",
      "legal_review": "none"
    },
    {
      "path": "/data-explorer/knowledge/law/eu-data-act/articles/article-35.md",
      "type": "Statutory Article",
      "title": "Article 35 — Interoperability of data processing services",
      "description": "Where the market won't standardise the plumbing, Brussels can.",
      "status": "draft",
      "legal_review": "none"
    },
    {
      "path": "/data-explorer/knowledge/law/eu-data-act/articles/article-36.md",
      "type": "Statutory Article",
      "title": "Article 36 — Essential requirements regarding smart contracts for executing data sharing agreements",
      "description": "If code executes the agreement, the code carries duties: a kill switch, an audit trail, access control.",
      "status": "draft",
      "legal_review": "none"
    },
    {
      "path": "/data-explorer/knowledge/law/eu-data-act/articles/article-37.md",
      "type": "Statutory Article",
      "title": "Article 37 — Competent authorities and data coordinators",
      "description": "Who enforces all this in each country — and the one desk (the coordinator) that fronts it.",
      "status": "draft",
      "legal_review": "none"
    },
    {
      "path": "/data-explorer/knowledge/law/eu-data-act/articles/article-38.md",
      "type": "Statutory Article",
      "title": "Article 38 — Right to lodge a complaint",
      "description": "The user's escalation path when the steward isn't one.",
      "status": "draft",
      "legal_review": "none"
    },
    {
      "path": "/data-explorer/knowledge/law/eu-data-act/articles/article-39.md",
      "type": "Statutory Article",
      "title": "Article 39 — Right to an effective judicial remedy",
      "description": "Courts remain above the machinery.",
      "status": "draft",
      "legal_review": "none"
    },
    {
      "path": "/data-explorer/knowledge/law/eu-data-act/articles/article-40.md",
      "type": "Statutory Article",
      "title": "Article 40 — Penalties",
      "description": "The teeth: GDPR-calibre fines stand behind the access and sharing duties.",
      "status": "draft",
      "legal_review": "none"
    },
    {
      "path": "/data-explorer/knowledge/law/eu-data-act/articles/article-41.md",
      "type": "Statutory Article",
      "title": "Article 41 — Model contractual terms and standard contractual clauses",
      "description": "Official templates, so fair terms have a starting point.",
      "status": "draft",
      "legal_review": "none"
    },
    {
      "path": "/data-explorer/knowledge/law/eu-data-act/articles/article-42.md",
      "type": "Statutory Article",
      "title": "Article 42 — Role of the EDIB",
      "description": "The coordination layer above the national desks.",
      "status": "draft",
      "legal_review": "none"
    },
    {
      "path": "/data-explorer/knowledge/law/eu-data-act/articles/article-43.md",
      "type": "Statutory Article",
      "title": "Article 43 — Databases containing certain data",
      "description": "A vendor cannot rebuild the possession moat by declaring the event log a 'protected database'. That door is closed by name.",
      "status": "draft",
      "legal_review": "none"
    },
    {
      "path": "/data-explorer/knowledge/law/eu-data-act/articles/article-44.md",
      "type": "Statutory Article",
      "title": "Article 44 — Other Union legal acts governing rights and obligations on data access and use",
      "description": "The Act joins the lattice of EU data law; it doesn't replace it.",
      "status": "draft",
      "legal_review": "none"
    },
    {
      "path": "/data-explorer/knowledge/law/eu-data-act/articles/article-45.md",
      "type": "Statutory Article",
      "title": "Article 45 — Exercise of the delegation",
      "description": "Plumbing for future refinements.",
      "status": "draft",
      "legal_review": "none"
    },
    {
      "path": "/data-explorer/knowledge/law/eu-data-act/articles/article-46.md",
      "type": "Statutory Article",
      "title": "Article 46 — Committee procedure",
      "description": "More plumbing.",
      "status": "draft",
      "legal_review": "none"
    },
    {
      "path": "/data-explorer/knowledge/law/eu-data-act/articles/article-47.md",
      "type": "Statutory Article",
      "title": "Article 47 — Amendment to Regulation (EU) 2017/2394",
      "description": "Consumer authorities get this Act in their toolkit.",
      "status": "draft",
      "legal_review": "none"
    },
    {
      "path": "/data-explorer/knowledge/law/eu-data-act/articles/article-48.md",
      "type": "Statutory Article",
      "title": "Article 48 — Amendment to Directive (EU) 2020/1828",
      "description": "Class-style actions can enforce it.",
      "status": "draft",
      "legal_review": "none"
    },
    {
      "path": "/data-explorer/knowledge/law/eu-data-act/articles/article-49.md",
      "type": "Statutory Article",
      "title": "Article 49 — Evaluation and review",
      "description": "The law audits itself on a schedule.",
      "status": "draft",
      "legal_review": "none"
    },
    {
      "path": "/data-explorer/knowledge/law/eu-data-act/articles/article-50.md",
      "type": "Statutory Article",
      "title": "Article 50 — Entry into force and application",
      "description": "The clock: live since September 2025, design duties from September 2026, charge-free switching from January 2027 (Art. 29), and the fine print of old contracts caught from September 2027.",
      "status": "draft",
      "legal_review": "none"
    },
    {
      "path": "/data-explorer/knowledge/law/eu-data-act/chapters.md",
      "type": "Reference",
      "title": "The chapters of the EU Data Act",
      "description": "Eleven chapters, fifty articles: the Regulation's own structure.",
      "status": "stable",
      "legal_review": null
    },
    {
      "path": "/data-explorer/knowledge/law/eu-data-act/definitions.md",
      "type": "Glossary",
      "title": "Article 2 definitions",
      "description": "The fourteen load-bearing words of the Data Act, in plain language.",
      "status": "draft",
      "legal_review": "none"
    },
    {
      "path": "/data-explorer/knowledge/law/eu-data-act/milestones.md",
      "type": "Timeline",
      "title": "Data Act milestones",
      "description": "Five dates: entry into force, application, data by design, the end of switching charges, and old contracts caught.",
      "status": "stable",
      "legal_review": "none"
    },
    {
      "path": "/data-explorer/knowledge/law/eu-data-act/overview.md",
      "type": "Instrument",
      "title": "The EU Data Act",
      "description": "Regulation (EU) 2023/2854, applicable since 12 September 2025: the user of a connected product has a right to its data, and exclusive control by the maker is over.",
      "status": "draft",
      "legal_review": "none"
    },
    {
      "path": "/data-explorer/knowledge/law/jurisdictions/australia.md",
      "type": "Jurisdiction",
      "title": "Australia",
      "description": "No general right to device data. From 10 December 2026, privacy policies must disclose automated decisions; the Consumer Data Right is sector-based.",
      "status": "draft",
      "legal_review": "none"
    },
    {
      "path": "/data-explorer/knowledge/law/jurisdictions/european-union.md",
      "type": "Jurisdiction",
      "title": "European Union",
      "description": "The only jurisdiction with a general right to connected-device data. The site's default and its spine.",
      "status": "draft",
      "legal_review": "none"
    },
    {
      "path": "/data-explorer/knowledge/law/jurisdictions/new-zealand.md",
      "type": "Jurisdiction",
      "title": "New Zealand",
      "description": "A consumer data right exists, sector by sector: banking since December 2025, electricity retail decided but not in force. Building device data is not designated.",
      "status": "draft",
      "legal_review": "none"
    },
    {
      "path": "/data-explorer/knowledge/law/jurisdictions/united-kingdom.md",
      "type": "Jurisdiction",
      "title": "United Kingdom",
      "description": "No general right to device data. The Data (Use and Access) Act 2025 lets the government create sector 'smart data' schemes; none covers building systems.",
      "status": "draft",
      "legal_review": "none"
    },
    {
      "path": "/data-explorer/knowledge/law/jurisdictions/united-states.md",
      "type": "Jurisdiction",
      "title": "United States",
      "description": "No federal right to device data. California's privacy law gives people rights over their personal information, employees included since 2023.",
      "status": "draft",
      "legal_review": "none"
    },
    {
      "path": "/data-explorer/knowledge/law/wider-rulebook/ai-act.md",
      "type": "Instrument",
      "title": "EU AI Act",
      "description": "What may the AI legally do to the people here?",
      "status": "draft",
      "legal_review": "none"
    },
    {
      "path": "/data-explorer/knowledge/law/wider-rulebook/cra.md",
      "type": "Instrument",
      "title": "Cyber Resilience Act",
      "description": "Is the hardware born secure — and who patches it?",
      "status": "draft",
      "legal_review": "none"
    },
    {
      "path": "/data-explorer/knowledge/law/wider-rulebook/digital-omnibus.md",
      "type": "Pending Amendment",
      "title": "The Digital Omnibus",
      "description": "The Commission's proposal to amend the Data Act and fold in other data laws. Not agreed as of October 2026; the Act applies as written. The AI part is law.",
      "status": "draft",
      "legal_review": "none"
    },
    {
      "path": "/data-explorer/knowledge/law/wider-rulebook/gdpr.md",
      "type": "Instrument",
      "title": "GDPR",
      "description": "Is this data about people?",
      "status": "draft",
      "legal_review": "none"
    },
    {
      "path": "/data-explorer/knowledge/law/wider-rulebook/iso-42001.md",
      "type": "Instrument",
      "title": "ISO/IEC 42001",
      "description": "Is the organisation behind the AI disciplined?",
      "status": "draft",
      "legal_review": "none"
    },
    {
      "path": "/data-explorer/knowledge/law/wider-rulebook/nis2.md",
      "type": "Instrument",
      "title": "NIS2",
      "description": "Whose duty is it to ask?",
      "status": "draft",
      "legal_review": "none"
    },
    {
      "path": "/data-explorer/knowledge/law/wider-rulebook/soc2-27001.md",
      "type": "Instrument",
      "title": "SOC 2 · ISO/IEC 27001",
      "description": "Is the cloud disciplined with my data?",
      "status": "draft",
      "legal_review": "none"
    },
    {
      "path": "/data-explorer/knowledge/policies/archetypes-only.md",
      "type": "Policy",
      "title": "Archetypes only",
      "description": "No vendor is named anywhere on the site, the author's employer included. Makers are lettered.",
      "status": "stable",
      "legal_review": null
    },
    {
      "path": "/data-explorer/knowledge/policies/editorial-voice.md",
      "type": "Policy",
      "title": "Editorial voice",
      "description": "The siblings' voice rules, plus this project's exceptions: second person for rights, and plain language for facilities managers rather than lawyers or security specialists.",
      "status": "stable",
      "legal_review": null
    },
    {
      "path": "/data-explorer/knowledge/policies/illustrative-not-measured.md",
      "type": "Policy",
      "title": "Illustrative, not measured",
      "description": "The trace is a model of two archetypes, not a measurement of any system. The page says so, and the counts are defined precisely enough to argue with.",
      "status": "stable",
      "legal_review": null
    },
    {
      "path": "/data-explorer/knowledge/policies/legal-rigour.md",
      "type": "Policy",
      "title": "Legal rigour",
      "description": "No lawyer has reviewed this site. Every legal claim carries its citation, paraphrase is marked as paraphrase, and the site says plainly that it is the author's reading, not legal advice.",
      "status": "stable",
      "legal_review": null
    },
    {
      "path": "/data-explorer/knowledge/references/problems-observed.md",
      "type": "Reference",
      "title": "Problems observed",
      "description": "What integrators, end users and security leaders complain about in building and security data: the prototype's research inventory.",
      "status": "stable",
      "legal_review": null
    },
    {
      "path": "/data-explorer/knowledge/references/prototype.md",
      "type": "Reference",
      "title": "The prototype: stewardship-explorer",
      "description": "The July 2026 prototype whose content this project inherits: one view, three depths, a node graph of the Act over an animated building.",
      "status": "stable",
      "legal_review": null
    },
    {
      "path": "/data-explorer/knowledge/rights/borders.md",
      "type": "Right",
      "title": "Your data can't be quietly reached across borders.",
      "description": "Providers must publish where it lives and shield it from unlawful foreign access.",
      "status": "draft",
      "legal_review": "none"
    },
    {
      "path": "/data-explorer/knowledge/rights/born-open.md",
      "type": "Right",
      "title": "New devices must be born open.",
      "description": "Products placed on the market after Sep 2026 must make their data accessible by design.",
      "status": "draft",
      "legal_review": "none"
    },
    {
      "path": "/data-explorer/knowledge/rights/event-log.md",
      "type": "Right",
      "title": "The event log isn't their database — it's your data.",
      "description": "Vendors can't rebuild lock-in by claiming database rights over what your building generated.",
      "status": "draft",
      "legal_review": "none"
    },
    {
      "path": "/data-explorer/knowledge/rights/fair-terms.md",
      "type": "Right",
      "title": "Take-it-or-leave-it data clauses can't bind you.",
      "description": "Unfair terms imposed unilaterally about your data are void — old contracts get caught too.",
      "status": "draft",
      "legal_review": "none"
    },
    {
      "path": "/data-explorer/knowledge/rights/leave.md",
      "type": "Right",
      "title": "Leaving is your right — and the exit fee is dying.",
      "description": "Switching between cloud services is protected now; switching charges end 12 Jan 2027.",
      "status": "draft",
      "legal_review": "none"
    },
    {
      "path": "/data-explorer/knowledge/rights/share.md",
      "type": "Right",
      "title": "You can send it to anyone — even their competitor.",
      "description": "Point at a third party; the vendor must deliver your data to them on the same terms.",
      "status": "draft",
      "legal_review": "none"
    },
    {
      "path": "/data-explorer/knowledge/rights/yours.md",
      "type": "Right",
      "title": "The data your building makes is yours to take.",
      "description": "Free, machine-readable, continuous — on request, at the same quality the vendor sees.",
      "status": "draft",
      "legal_review": "none"
    },
    {
      "path": "/data-explorer/knowledge/thesis/copies-and-hands.md",
      "type": "Concept",
      "title": "Copies and hands",
      "description": "Every handoff copies the data and gives it to someone new. The trace counts both, hop by hop, and the count is the argument.",
      "status": "draft",
      "legal_review": null
    },
    {
      "path": "/data-explorer/knowledge/thesis/custody-seams.md",
      "type": "Concept",
      "title": "Custody seams",
      "description": "A seam is any point where responsibility for data crosses from one company to another. Custody claims break there.",
      "status": "stable",
      "legal_review": null
    },
    {
      "path": "/data-explorer/knowledge/thesis/data-stewardship.md",
      "type": "Concept",
      "title": "Data stewardship",
      "description": "The customer governs their data; the vendor stewards it on their behalf. Custody as a discipline: keys, retention, residency and training use.",
      "status": "stable",
      "legal_review": null
    },
    {
      "path": "/data-explorer/knowledge/thesis/full-stack-moat.md",
      "type": "Concept",
      "title": "The full-stack moat",
      "description": "Background strategy: hardware, data and trust as compounding defensibility, and why the Data Act turns the data moat into a stewardship moat.",
      "status": "stable",
      "legal_review": null
    },
    {
      "path": "/data-explorer/knowledge/thesis/leave-it-alone.md",
      "type": "Concept",
      "title": "Leave it alone",
      "description": "A trustworthy system knows what not to collect or move: the most sensitive streams stay separate, under the customer's own control.",
      "status": "draft",
      "legal_review": null
    },
    {
      "path": "/data-explorer/knowledge/thesis/openness-is-the-floor.md",
      "type": "Concept",
      "title": "Openness is the floor",
      "description": "Data access and portability stopped being a differentiator when they became law. Stewardship is what is left to compete on.",
      "status": "stable",
      "legal_review": null
    },
    {
      "path": "/data-explorer/knowledge/thesis/saaspocalypse.md",
      "type": "Concept",
      "title": "The SaaSpocalypse",
      "description": "Background: the January 2026 repricing of software under agentic AI, and why software tied to infrastructure, compliance and the physical world survived it.",
      "status": "stable",
      "legal_review": null
    },
    {
      "path": "/data-explorer/knowledge/thesis/the-archive-is-fuel.md",
      "type": "Concept",
      "title": "The archive is fuel",
      "description": "AI can now reason over logs that once sat unread and act on them at scale, which turns old access records into a resource and a risk.",
      "status": "stable",
      "legal_review": null
    },
    {
      "path": "/data-explorer/knowledge/thesis/the-two-archetypes.md",
      "type": "Concept",
      "title": "The two archetypes",
      "description": "The composite stack and the governed path: two ways to build a connected building system, with very different custody stories. No vendors named.",
      "status": "stable",
      "legal_review": null
    }
  ]
}