{
  "protocol": "BRC333",
  "operation": "source",
  "project": "desirableproperties-book-ordinal",
  "description": "Configuration for the Desirable Properties book ordinal (desirableproperties-book). Open access – no course gate or allowed-list. Category parts are TOC-only via documentSections.",
  "sources": [
    {
      "script": "Logic",
      "local": "logic.htm"
    },
    {
      "script": "Oracle",
      "sat": 1742692208973887,
      "backup": "0297d5bed2c77dab9ea426e32f03c124362b54675faf726a5b51d87a810baf1di0"
    },
    {
      "script": "TimeTravel",
      "sat": 1742692208923721,
      "backup": "278f60cd0e6d22d8805f68ecf21056ffd5308497a1838ead2a63f4662e053e2fi0"
    },
    {
      "oracle": "desirableproperties-book",
      "local": "oracle-data.json"
    },
    {
      "system": "desirableproperties-book",
      "local": "drafts/timetravel-initial.json"
    },
    {
      "script": "Articles",
      "sat": 1055369956031183,
      "backup": "ae9ceb2fa9a946e28d8a0e06732fc47e205ffb6b612b4b510645ee4e3e29f727i0",
      "local": "/shared/brc333articles.js",
      "notes": "Hub preview via localFiles=1 — mobile chapter layout + marked chapter render"
    },
    {
      "script": "Data",
      "src": 1055369956031729,
      "backup": "c10e0e5d3e166cfa81292f4a59cd1346a42315314e79ba2efc8844779933c2aai0"
    },
    {
      "script": "UI",
      "src": 1055369955956989,
      "backup": "c02fa33aa8537afcb8a89da4124aa56730b3c39b1031e7871faf455d8cc5194fi0",
      "local": "/shared/brc333ui-v2.js",
      "notes": "Hub preview via localFiles=1 — ui-v2 owns inline overlay (showInlineAlert/showCopySheet) plus preview modals"
    },
    {
      "script": "Pagination",
      "src": 1055369955967961,
      "backup": "6f3609d32ec0422d6b22b3d521b9958de8d5faf7a8e93a177f1d8ee71bd945c9i0"
    },
    {
      "script": "Tags",
      "src": 1055369955974047,
      "backup": "46f2efc2e1363a1d6349bba1bdb8e135f09a6025feffc7c1b64cf2e7112fc848i0",
      "local": "/shared/brc333tags.js",
      "notes": "Shared brc333tags.js (bitcoin/script-sats.json) — hub preview via localFiles=1"
    },
    {
      "script": "SatGraph",
      "local": "/shared/brc333satgraph.js",
      "notes": "Shared brc333satgraph.js (bitcoin/script-sats.json) — assign sat before production"
    },
    {
      "script": "ProvenanceInfo",
      "local": "/shared/brc333-provenance-info.js",
      "notes": "Unified provenance UI — hub local until script-sats.json sat assigned"
    },
    {
      "script": "BookInfo",
      "local": "/shared/brc333-book-info.js",
      "notes": "Book wrapper over ProvenanceInfo — hub local until sat assigned"
    },
    {
      "script": "BookInit",
      "local": "/shared/brc333-book-init.js",
      "notes": "Shared book boot UX (displayArticle, layout hooks) — hub local until sat assigned"
    },
    {
      "layout": "desirableproperties-book",
      "skip": 0,
      "local": "layout.htm"
    },
    {
      "sources": "desirableproperties-book",
      "skip": 0,
      "local": "sources-sat.json",
      "localUpdatesManifest": "sources-updates/manifest.json"
    },
    {
      "key": "sourceId",
      "value": "desirableproperties-book"
    },
    {
      "key": "openAccess",
      "value": true
    },
    {
      "key": "bookCoverInscriptionId",
      "value": "64a9550abc8cb51d9825caf111f1477676cb69cd8ffde1fcddff12fcf12b9829i0"
    },
    {
      "key": "embeddedImageIds",
      "value": ["2753bd3b5cc221c66ac91d3d0957ffcaa047b279e42034d2edfe5d165637889ei0"]
    },
    {
      "key": "metaDomainPlaceholder",
      "value": true
    },
    {
      "key": "hookSat",
      "value": 1954778638321042
    },
    {
      "key": "linkListTitle",
      "value": "The Desirable Properties of a Meta-Layer"
    },
    {
      "key": "documentSections",
      "value": [
        {
          "title": "Part I – Authentication and Accountability",
          "rails": ["dp01", "dp02", "dp03"]
        },
        {
          "title": "Part II – Sovereignty and Privacy",
          "rails": ["dp04", "dp05", "dp06"]
        },
        {
          "title": "Part III – Interoperability and Participant Experience",
          "rails": ["dp07", "dp08", "dp09", "dp10", "dp21"]
        },
        {
          "title": "Part IV – AI Governance and Safety",
          "rails": ["dp11", "dp12", "dp13"]
        },
        {
          "title": "Part V – Security, Transparency, & Trust",
          "rails": ["dp14", "dp15", "dp16", "dp17"]
        },
        {
          "title": "Part VI – Community Participation and Feedback",
          "rails": ["dp18", "dp19", "dp20"]
        },
        {
          "title": "Part VII – Memory Stewardship",
          "rails": ["dp22"]
        },
        {
          "title": "Part VIII – Universal Participation",
          "rails": ["dp23"]
        }
      ]
    },
    {
      "key": "searchPlaceholder",
      "value": "Search Desirable Properties…"
    },
    {
      "key": "lfgButtonText",
      "value": "Introduction"
    },
    {
      "key": "callForInputId",
      "value": "5d2d3082519f1b599c2c128072bbb25b15388c5dfdede1370286b395f085376ai0"
    },
    {
      "key": "prefaceButtonText",
      "value": "CONTENTS"
    },
    {
      "key": "restartButtonText",
      "value": "REFRESH"
    },
    {
      "key": "ITEMS_PER_PAGE",
      "value": 25
    },
    {
      "key": "fontFamily",
      "value": "\"Helvetica Neue\", Helvetica, Arial, sans-serif"
    },
    {
      "key": "stylesSat",
      "value": 1117075618770135
    },
    {
      "key": "stylesSatBackup",
      "value": "e05a9d6246d568c6d0be2e56e5de37b2b91b7cf60615231b6a421cd079b4296ei0"
    },
    {
      "key": "titleTopOffset",
      "value": "62%"
    },
    {
      "key": "chain",
      "value": "Bitcoin"
    },
    {
      "key": "medium",
      "value": "Ordinals"
    },
    {
      "key": "protocol",
      "value": "BRC333"
    },
    {
      "key": "primary",
      "value": "#22D3EE"
    },
    {
      "key": "primaryHover",
      "value": "#67E8F9"
    },
    {
      "key": "primaryVisited",
      "value": "#0891B2"
    },
    {
      "key": "background",
      "value": "#020617"
    },
    {
      "key": "border",
      "value": "#1e293b"
    },
    {
      "key": "articleHrBorder",
      "value": "#334155"
    },
    {
      "key": "text",
      "value": "#E2E8F0"
    },
    {
      "key": "accent",
      "value": "#A78BFA"
    },
    {
      "key": "titleColor",
      "value": "#C4B5FD"
    },
    {
      "key": "faviconId",
      "value": "64a9550abc8cb51d9825caf111f1477676cb69cd8ffde1fcddff12fcf12b9829i0"
    },
    {
      "key": "metadataBg",
      "value": "rgba(128, 128, 128, 0.1)"
    },
    {
      "key": "searchBg",
      "value": "rgba(139, 92, 246, 0.12)"
    },
    {
      "key": "description",
      "value": "<br><h1 class=\"title-text\">This is not a book.</h1><h2 class=\"subtitle-text\">It's a future we're inviting you to help write.</h2><br><span class=\"normal\">Join the <span class=\"outside-link\"><i>DP Challenge</i></span>. Click <strong>i</strong> on any chapter for inscription metadata.</span>"
    },
    {
      "key": "endMessage",
      "value": "<i>This edition is a BRC333 Living Document – open to all readers. Propose patches and join workgroups on Gov Hub. Return to the challenge at <span class=\"outside-link\"><i>desirableproperties.org/challenge</i></span>.</i>"
    },
    {
      "key": "brc333message",
      "value": "<span class=\"bold\">About the BRC333 Protocol and Satplications</span><span class=\"normal\">This book runs as a BRC333 satplication: modular ordinals for logic, sources, and content. Chapters are markdown inscriptions already ingested from the Desirable Properties satplication.</span><span class=\"normal\">For more info, visit <span class=\"outside-link\"><i>brc333.xyz</i></span>.</span>"
    }
  ]
}
