{
  "name": "Sanctuary Ready Node Content Manifest",
  "version": "3.0.0",
  "published": "2026-09-06",
  "purpose": "Defines the content, privacy and rights boundaries for a future Sanctuary local Node / Field Companion serving offline resilience and knowledge resources.",
  "architecture": [
    "Sanctuary cloud",
    "local Sanctuary Node / Wi-Fi cache",
    "nearby low-bandwidth messaging layer",
    "lawful PMR446 voice where used",
    "USB / phone / laptop offline library",
    "paper fallback"
  ],
  "rules": [
    "A Node is community information infrastructure, not an emergency-service communications system.",
    "Life-threatening emergencies still use 999 or 112 where any network path is available.",
    "Radio and low-bandwidth systems must comply with UK law and equipment rules.",
    "Only content permitted for the Node's actual distribution model may be cached or redistributed.",
    "Time-sensitive contacts and official guidance need visible source/archive/review dates.",
    "Personal household plans remain private unless the user explicitly chooses to share specific fields.",
    "Large Kiwix archives remain in original ZIM form with source, attribution and integrity metadata.",
    "Offline current-affairs, health, law, conflict and travel material must clearly state that an archive snapshot can be stale.",
    "Community/non-commercial content sets are kept separate from paid-media sets.",
    "A shared Node must not expose private household plans, private messages or sensitive personal data."
  ],
  "priorityContent": [
    { "category": "start-here", "priority": 0, "items": ["first actions", "official warning channels", "emergency numbers", "risk-tier explanation"] },
    { "category": "field-manual", "priority": 1, "items": ["Sanctuary Ready Field Manual V2", "Civilisation Dataset V3 Guide", "72-hour / 2-week / 4-week plans", "grab-bag checklist", "household plan", "comms plan"] },
    { "category": "maps", "priority": 2, "items": ["offline Gateshead street map", "North East regional map", "official flood-information references", "walking and road context", "local support-point directory"], "note": "Map binary pack remains a separate deliverable and should use rights-compliant OpenStreetMap-derived data." },
    { "category": "contacts", "priority": 3, "items": ["999/112", "NHS 111", "101", "105", "Floodline", "Gateshead Health", "Gateshead Council EDT", "Northumbrian Water"] },
    { "category": "medicine-human-biology", "priority": 4, "items": ["first aid", "anatomy/physiology", "public health", "maternal/child health", "mental health", "medication continuity", "selected rights-cleared medical reference"] },
    { "category": "food-water-growing", "priority": 5, "items": ["food safety", "water outages", "low-cook meals", "growing", "food preservation", "What’s in My Fridge integration"] },
    { "category": "general-encyclopedia", "priority": 6, "items": ["Kiwix English Wikipedia mini/nopic/maxi selected by storage profile"] },
    { "category": "human-history-primary-sources", "priority": 7, "items": ["Human History Vault Guide", "Wikipedia History subset for smaller drives", "full Wikipedia for larger drives", "Wikisource primary texts"] },
    { "category": "mathematics-science", "priority": 8, "items": ["mathematics", "physics", "chemistry", "biology", "Earth science", "astronomy", "rights-cleared open learning material"] },
    { "category": "engineering-repair", "priority": 9, "items": ["tools", "mechanics", "electronics", "repair", "maintenance", "construction/utilities concepts"] },
    { "category": "computing-communications", "priority": 10, "items": ["Linux/system docs", "programming", "networking", "databases", "cybersecurity fundamentals", "offline developer documentation"] },
    { "category": "language", "priority": 11, "items": ["English Wiktionary", "grammar/writing", "selected locally useful languages where rights and storage allow"] },
    { "category": "education-family", "priority": 12, "items": ["Wikibooks", "Wikiversity", "rights-cleared textbooks", "children’s literacy/numeracy", "offline activities"] },
    { "category": "civics-culture", "priority": 13, "items": ["civic/government reference", "historical public documents", "literature", "philosophy", "religion", "arts", "music", "legally distributable cultural archives"] },
    { "category": "community", "priority": 14, "items": ["safe spaces", "charging points", "community stock", "transport capacity", "skills/volunteer directory", "translation and practical-support capacity"], "privacy": "public or explicitly consented capacity only" }
  ],
  "storageProfiles": [
    { "id": "essential64", "target": "64 GB", "contentBudget": "57.6 GB", "purpose": "portable household knowledge" },
    { "id": "core128", "target": "128 GB", "contentBudget": "115.2 GB", "purpose": "deep text-first reference" },
    { "id": "community256", "target": "256 GB", "contentBudget": "230.4 GB", "purpose": "shared visual/reference Node" },
    { "id": "deep512", "target": "512 GB", "contentBudget": "460.8 GB", "purpose": "deep community learning/resilience Node" },
    { "id": "civilisation1tb", "target": "1 TB", "contentBudget": "900 GB", "purpose": "broad civilisation library" },
    { "id": "archive2tb", "target": "2 TB", "contentBudget": "1.8 TB", "purpose": "preservation-class archive Node" }
  ],
  "distributionProfiles": {
    "paid": "Exclude noncommercial-only and rights-review content until permission/clearance exists.",
    "community": "May include noncommercial-only content where the licence permits the intended community use; still exclude rights-review content.",
    "personal": "May resolve a wider set for personal use, subject to the user's legal responsibilities."
  },
  "folderLayout": [
    "README-FIRST.txt",
    "MANIFEST.json",
    "CHANGELOG.txt",
    "Sanctuary-Ready/",
    "Kiwix/",
    "ZIM/",
    "Maps/",
    "Education/",
    "Licences/",
    "Checksums/"
  ],
  "messageEnvelope": {
    "format": "WHO | WHERE | STATUS | NEED | TIME",
    "maximumPrinciple": "short, factual, low-bandwidth, no unverified forwarding",
    "example": "HOUSEHOLD | HOME | ALL SAFE | POWER OUT | NEED WATER UPDATE | 18:40"
  },
  "futureFieldCompanion": {
    "mode": "offline-first assistant",
    "capabilities": [
      "search cached Field Manual and Civilisation Dataset",
      "search Kiwix-served encyclopedia/history archives where integration permits",
      "show checklists",
      "build household plans locally",
      "prepare short message envelopes",
      "surface source/archive dates and rights labels",
      "show local cached support information",
      "distinguish live data from cached/offline information",
      "filter the visible library by storage and distribution profile"
    ],
    "mustNot": [
      "claim to replace emergency services",
      "invent live conditions when offline",
      "present stale alerts as current",
      "provide detailed target or vulnerability mapping",
      "present one historical interpretation as Sanctuary-certified truth",
      "expose private household data on a shared Node",
      "ignore third-party licence restrictions"
    ]
  }
}
