{
  "schemaVersion": "1.0.0",
  "artifactId": "artifact:rent-the-compute-never-rent-your-ability-to-survive",
  "canonicalRoute": "/artifacts/rent-the-compute-never-rent-your-ability-to-survive/",
  "canonicalSource": {
    "repositoryPath": "content/artifacts/rent-the-compute-never-rent-your-ability-to-survive/source.md",
    "bytes": 31701,
    "sha256": "41f03f6ecc52345155cc41ecf270a978a84634731bdad9f06e4dbec29aaa0a52",
    "predecessorMember": {
      "path": "01_CANONICAL_ARTICLE_v1.0.md",
      "bytes": 30215,
      "sha256": "9f474a119abbfcbc03eb11cfdcb252fe31ec655db6e719c452159887e9f8f901"
    },
    "amendmentMember": {
      "path": "08_NINE_PBS_COURT_UPDATE_v1.1.md",
      "repositoryPath": "content/artifacts/rent-the-compute-never-rent-your-ability-to-survive/nine-pbs-court-update-v1.1.md",
      "bytes": 1485,
      "sha256": "975763ccfe2e700d90c07522e54fc3eb1d760c9cb69dd0fb3f43ce26b266747b",
      "wordCount": 181
    }
  },
  "framework": {
    "schemaVersion": "1.0.0",
    "frameworkId": "framework:sovereign-recovery-v1",
    "title": "The Sovereign Recovery Framework",
    "source": {
      "path": "02_SOVEREIGN_RECOVERY_FRAMEWORK.md",
      "bytes": 4937,
      "sha256": "60602ad811303c18e1888e38f370658f7da7d37c85825b1a92a3f2d6d6e7c303"
    },
    "corePremise": "A critical asset is not truly resilient if recovering it requires the continued cooperation of the system whose failure you are trying to survive.",
    "dimensions": [
      {
        "id": "data",
        "label": "Data Independence",
        "question": "Can the information be recovered outside its primary platform?"
      },
      {
        "id": "administration",
        "label": "Administrative Independence",
        "question": "Can recovery proceed if the normal administrative control plane is unavailable or compromised?"
      },
      {
        "id": "identity",
        "label": "Identity Independence",
        "question": "Can authorized people recover if the primary identity platform is unavailable?"
      },
      {
        "id": "cryptography",
        "label": "Cryptographic Independence",
        "question": "Can required keys and cryptographic material be recovered independently?"
      },
      {
        "id": "provider",
        "label": "Provider Independence",
        "question": "Can the asset survive loss of the current hosting provider or commercial relationship?"
      },
      {
        "id": "semantics",
        "label": "Semantic Independence",
        "question": "Can the information still be understood after the originating application disappears?"
      }
    ],
    "canonicalConcepts": [
      "Sovereign Recovery",
      "Authority Architecture",
      "Survivability Boundary",
      "Minimum Viable Enterprise",
      "Recovery Assurance",
      "Exit Engineering",
      "Exit Tax",
      "Dependency Concentration",
      "Semantic Independence",
      "Context Survivability"
    ],
    "projectionRule": "This object is a structured projection of the admitted framework source. The admitted Markdown remains authoritative."
  },
  "controlStandard": {
    "schemaVersion": "1.0.0",
    "standardId": "control-standard:sovereign-recovery-v1",
    "title": "Sovereign Recovery Control Standard v1.0",
    "source": {
      "path": "03_SOVEREIGN_RECOVERY_CONTROL_STANDARD_v1.0.md",
      "bytes": 3718,
      "sha256": "c412898fb7e32638fe068a25ebe89dcfaa85454da0c45a54a26d61fa35b8d86b"
    },
    "controls": [
      {
        "id": "SR-01",
        "label": "Data Independence",
        "rule": "Critical information remains recoverable when the primary storage or application platform is unavailable."
      },
      {
        "id": "SR-02",
        "label": "Administrative Independence",
        "rule": "Recovery remains possible when normal administrative control is unavailable, compromised, or inaccessible."
      },
      {
        "id": "SR-03",
        "label": "Identity Independence",
        "rule": "Authorized recovery personnel can authenticate when the primary identity platform is unavailable."
      },
      {
        "id": "SR-04",
        "label": "Cryptographic Independence",
        "rule": "Encryption does not make independent recovery impossible."
      },
      {
        "id": "SR-05",
        "label": "Provider Independence",
        "rule": "The organization appropriately mitigates complete provider loss."
      },
      {
        "id": "SR-06",
        "label": "Semantic Independence",
        "rule": "Critical information remains understandable and reconstructable after loss of the original application."
      }
    ],
    "criticalDependencyOverride": {
      "effect": "Automatic failure of sovereign-recovery qualification",
      "conditions": [
        "all recovery copies depend on one provider",
        "all paths require one identity domain",
        "all paths require one administrative plane",
        "keys exist only inside the failed environment",
        "the only usable representation requires the failed application",
        "authoritative location cannot be identified",
        "provider cooperation is required for every copy",
        "C5 recovery has never been demonstrated"
      ]
    },
    "projectionRule": "This object is a structured projection of the admitted control-standard source. The admitted Markdown remains authoritative."
  },
  "assessmentSpec": {
    "schemaVersion": "1.0.0",
    "assessmentId": "assessment:sovereign-recovery-quick-v1",
    "title": "Sovereign Recovery Quick Assessment",
    "sourceAuthority": {
      "path": "04_IMPLEMENTATION_TRANCHE_1.md",
      "bytes": 3759,
      "sha256": "660623da8382d9190bf3a3736a023a9c0e15f35a5e33486d9375a0e4bfb927aa",
      "lines": "60-102"
    },
    "questions": [
      {
        "id": "q1",
        "number": 1,
        "text": "Can you obtain a complete copy of the asset without provider assistance?",
        "scoring": "standard"
      },
      {
        "id": "q2",
        "number": 2,
        "text": "Can you verify that the copy is complete and usable?",
        "scoring": "standard"
      },
      {
        "id": "q3",
        "number": 3,
        "text": "Can the information be understood without the original application?",
        "scoring": "standard"
      },
      {
        "id": "q4",
        "number": 4,
        "text": "Can recovery proceed without the primary identity provider?",
        "scoring": "standard"
      },
      {
        "id": "q5",
        "number": 5,
        "text": "Can recovery proceed without the normal administrative control plane?",
        "scoring": "standard"
      },
      {
        "id": "q6",
        "number": 6,
        "text": "Can required encryption keys be independently recovered?",
        "scoring": "standard"
      },
      {
        "id": "q7",
        "number": 7,
        "text": "Does at least one usable copy exist outside the primary provider's authority?",
        "scoring": "standard"
      },
      {
        "id": "q8",
        "number": 8,
        "text": "Has the independent recovery path actually succeeded?",
        "scoring": "standard"
      },
      {
        "id": "q9",
        "number": 9,
        "text": "Is the measured recovery time known?",
        "scoring": "standard"
      },
      {
        "id": "q10",
        "number": 10,
        "text": "Can critical business activity continue while recovery occurs?",
        "scoring": "standard"
      },
      {
        "id": "q11",
        "number": 11,
        "text": "Is the current cost and difficulty of leaving the platform understood?",
        "scoring": "standard"
      },
      {
        "id": "q12",
        "number": 12,
        "text": "Can one provider, tenant, identity domain, administrative plane, or key authority disable every recovery path?",
        "scoring": "inverse"
      }
    ],
    "optionSets": {
      "standard": [
        {
          "value": 0,
          "label": "No"
        },
        {
          "value": 1,
          "label": "Claimed"
        },
        {
          "value": 2,
          "label": "Implemented"
        },
        {
          "value": 3,
          "label": "Proven"
        }
      ],
      "inverse": [
        {
          "value": 0,
          "label": "one authority can disable all paths"
        },
        {
          "value": 1,
          "label": "broad concentration remains"
        },
        {
          "value": 2,
          "label": "meaningful independence exists"
        },
        {
          "value": 3,
          "label": "independence exercised successfully"
        }
      ]
    },
    "maximumScore": 36,
    "classification": [
      {
        "minimum": 0,
        "maximum": 9,
        "label": "Captive"
      },
      {
        "minimum": 10,
        "maximum": 18,
        "label": "Protected"
      },
      {
        "minimum": 19,
        "maximum": 26,
        "label": "Recoverable"
      },
      {
        "minimum": 27,
        "maximum": 32,
        "label": "Independent"
      },
      {
        "minimum": 33,
        "maximum": 36,
        "label": "Sovereign"
      }
    ],
    "materialZeroRule": "No aggregate score may conceal a material zero.",
    "receiptDisclaimer": "This receipt records assessment responses and derived findings. It does not independently verify claims unless supporting evidence is explicitly attached or referenced.",
    "runtimeBoundary": {
      "persistence": "none",
      "transmission": "none",
      "automaticRemediation": false,
      "certification": false
    }
  },
  "machineContext": {
    "package": "sovereign-recovery-handoff",
    "created_at": "2026-08-18T17:38:30.067809+00:00",
    "purpose": "Reconstruct and continue the uncommitted SharePlane Sovereign Recovery flagship article and implementation work.",
    "authority_order": [
      "01_CANONICAL_ARTICLE_v1.0.md",
      "08_NINE_PBS_COURT_UPDATE_v1.1.md",
      "02_SOVEREIGN_RECOVERY_FRAMEWORK.md",
      "03_SOVEREIGN_RECOVERY_CONTROL_STANDARD_v1.0.md",
      "04_IMPLEMENTATION_TRANCHE_1.md",
      "05_FINAL_CODEX_HANDOFF.md",
      "06_CONVERSATION_CONTEXT.md"
    ],
    "canonical_title": "Rent the Compute. Never Rent Your Ability to Survive.",
    "canonical_subtitle": "Cloud Is Not the Enemy. Dependency Without an Independently Executable Exit Is.",
    "canonical_phrases": [
      "Rent the compute. Never rent your ability to survive.",
      "Cloud is not the enemy. Dependency without an independently executable exit is.",
      "The provider is allowed to fail. Your architecture is not allowed to require the provider to be immortal.",
      "Five copies can still equal one way to lose everything.",
      "Replica count is not recovery-path count.",
      "Context must outlive its container.",
      "Models are disposable. Institutional context is not.",
      "Trust is not a control.",
      "Own enough to say no.",
      "That is hope with an SLA."
    ],
    "primary_dimensions": [
      "data",
      "administration",
      "identity",
      "cryptography",
      "provider",
      "semantics"
    ],
    "cross_cutting": [
      "recovery_assurance",
      "business_survivability",
      "exit_readiness",
      "dependency_concentration"
    ],
    "canonical_concepts": [
      "Sovereign Recovery",
      "Authority Architecture",
      "Survivability Boundary",
      "Minimum Viable Enterprise",
      "Recovery Assurance",
      "Exit Engineering",
      "Exit Tax",
      "Dependency Concentration",
      "Semantic Independence",
      "Context Survivability"
    ],
    "narrative_authority": {
      "historicalFile": "01_CANONICAL_ARTICLE_v1.0.md",
      "additiveSuccessor": "08_NINE_PBS_COURT_UPDATE_v1.1.md",
      "repositoryComposition": "content/artifacts/rent-the-compute-never-rent-your-ability-to-survive/source.md",
      "rule": "Material changes remain prohibited. The only current delta is the exact admitted amendment at the single authorized anchor."
    },
    "editorial_boundary": {
      "not": [
        "anti-cloud",
        "pro-on-prem propaganda",
        "anti-Microsoft",
        "anti-AWS",
        "anti-Google",
        "anti-SaaS",
        "Nine PBS blame piece",
        "cloud-repatriation sales pitch"
      ],
      "thesis": "Dependency without independently executable recovery creates systemic risk regardless of deployment model."
    },
    "quick_assessment": {
      "max_score": 36,
      "classification": {
        "0-9": "Captive",
        "10-18": "Protected",
        "19-26": "Recoverable",
        "27-32": "Independent",
        "33-36": "Sovereign"
      },
      "states": {
        "0": "No/Absent",
        "1": "Claimed",
        "2": "Implemented",
        "3": "Proven"
      },
      "q12_inverse": true,
      "material_zero_override": true
    },
    "recommended_codex": {
      "model": "GPT-5.6 Sol",
      "reasoning": "Max",
      "mode": "Plan first, then execute",
      "session": "new clean implementation session unless exact governed SharePlane lane already exists without conflict"
    },
    "development_boundary": {
      "allow": [
        "read",
        "governed branch/worktree",
        "implementation",
        "testing",
        "protected Development UAT",
        "UAT/offline package"
      ],
      "deny": [
        "merge",
        "main mutation",
        "Production",
        "public publication",
        "external provider mutation",
        "persistent enterprise assessment storage",
        "automatic remediation",
        "certification"
      ]
    },
    "source_image": "source_post.jpeg",
    "updated_at": "2026-08-19T04:46:02Z",
    "successor_update": {
      "authority": "ISSUE_514_NINE_PBS_COURT_UPDATE_SUCCESSOR_V1",
      "sourceAdmissionCommentId": 5337677697,
      "semanticLockCommentId": 5337677829,
      "predecessor": {
        "version": "1.0.0-admission.2",
        "bytes": 407575,
        "sha256": "e5b8002f8f4f729dc032da2bb56d0779fb28e7836d4f4ea1814289980b2e8a09",
        "memberCount": 16,
        "detachedReceipt": {
          "bytes": 1421,
          "sha256": "a391c94abf7a46b237476409f27febf38cafcadf09bd0c579ef9fee84becb294"
        }
      },
      "successor": {
        "version": "1.1.0-court-update.1",
        "bytes": 407768,
        "sha256": "39e76ccb73a5acd6937fb87abea01baa5084b364f9e1e20685b3c627c40f2256",
        "memberCount": 17,
        "manifest": {
          "bytes": 8515,
          "sha256": "4a4b7d137beef9dbfd9a060d33c1acfb44209d29b6ce8f32e4e004013c4e4c9a"
        },
        "detachedReceipt": {
          "bytes": 1758,
          "sha256": "fc85cddf056e40ad4e888ad4f61c7f8d1b874b3dca31d35f5243ed13177f3390"
        }
      },
      "amendment": {
        "path": "08_NINE_PBS_COURT_UPDATE_v1.1.md",
        "repositoryPath": "content/artifacts/rent-the-compute-never-rent-your-ability-to-survive/nine-pbs-court-update-v1.1.md",
        "bytes": 1485,
        "sha256": "975763ccfe2e700d90c07522e54fc3eb1d760c9cb69dd0fb3f43ce26b266747b",
        "wordCount": 181
      },
      "repositoryComposition": {
        "repositoryPath": "content/artifacts/rent-the-compute-never-rent-your-ability-to-survive/source.md",
        "bytes": 31701,
        "sha256": "41f03f6ecc52345155cc41ecf270a978a84634731bdad9f06e4dbec29aaa0a52"
      },
      "evidenceBoundary": {
        "directHearingBasedReporting": "https://current.org/2026/08/judge-sets-framework-for-nine-pbs-to-retrieve-archival-data/",
        "secondaryCorroboration": "https://www.tomshardware.com/software/cloud-storage/judge-clears-nine-pbs-to-retrieve-70-years-of-archival-tv-data-court-rules-station-owns-50tb-of-data-in-iron-mountain-servers-after-host-went-under",
        "primaryCourtRecordAdmitted": false,
        "recoveryCompletionEstablished": false
      }
    }
  },
  "successorSourceAdmission": {
    "sourceAdmissionCommentId": 5337677697,
    "semanticLockCommentId": 5337677829,
    "predecessorPackage": {
      "version": "1.0.0-admission.2",
      "bytes": 407575,
      "sha256": "e5b8002f8f4f729dc032da2bb56d0779fb28e7836d4f4ea1814289980b2e8a09",
      "memberCount": 16,
      "detachedReceipt": {
        "bytes": 1421,
        "sha256": "a391c94abf7a46b237476409f27febf38cafcadf09bd0c579ef9fee84becb294"
      }
    },
    "successorPackage": {
      "version": "1.1.0-court-update.1",
      "bytes": 407768,
      "sha256": "39e76ccb73a5acd6937fb87abea01baa5084b364f9e1e20685b3c627c40f2256",
      "memberCount": 17,
      "manifest": {
        "bytes": 8515,
        "sha256": "4a4b7d137beef9dbfd9a060d33c1acfb44209d29b6ce8f32e4e004013c4e4c9a"
      },
      "detachedReceipt": {
        "bytes": 1758,
        "sha256": "fc85cddf056e40ad4e888ad4f61c7f8d1b874b3dca31d35f5243ed13177f3390"
      }
    },
    "evidencePath": "nine-pbs-court-update-evidence.json"
  }
}
