{
 "axn": "AXN:0116.GOVERNANCE.💙🔀🪟🪞♅🌕",
 "root_axn": "AXN:0116.GOVERNANCE",
 "hex": "0116",
 "family": "GOVERNANCE",
 "emoji": "💙🔀🪟🪞♅🌕",
 "hash": "cbdf2559a504620e234eaa699373ceee2a7cef089d76b8bc3ead0959983ad3de",
 "title": "LOGOTIC PROGRAMMING MODULE 1.2 The Epistemic Ledger",
 "creator": "Johannes Sigil",
 "orcid": "0009-0000-1599-0703",
 "date": "2026-02-08",
 "description": "Logotic Programming v1.2, the Epistemic Ledger module. It leaves the v1.0–v1.1 kernel unchanged and adds mandatory internal self-classification for every generated claim: A0 grounded, A1 inferred, A2 improvised, or A3 unresolved before terminal emission.\n\nThe module defines Anchoring Distance, independent-anchor and support-margin rules, claim extraction and retrieval, contradiction scoring, criticality-by-mode policy gates, a mandatory internal ledger, asymptotic anchor refinement, public/private disclosure policy, and resolution rules for unknown states. Its governing principle is that an LP system may diverge or improvise but must know and record that it has done so. It is the epistemic self-knowledge layer of the version chain, not a replacement for v0.9’s operator specification, v1.0’s executable language, or v1.1’s implementation bridge.",
 "content_type": "Technical specification",
 "license": "CC-BY-4.0",
 "substrate": "Various",
 "keywords": [
  "metadata homomorphism requirement",
  "preface: the epistemic constraint",
  "a3: unknown (pre-terminal only)",
  "cross-linguistic lp analysis",
  "embedding backend appendix",
  "internal epistemic ledger",
  "neurosymbolic integration",
  "support margin constraint"
 ],
 "version": "v1.0",
 "deposit_number": 460,
 "sovereign_id": "MM-CHA-0274",
 "minted_at": "2026-06-20T22:00:00Z",
 "status": "ACTIVE",
 "clusters": [
  "Signal",
  "Structural",
  "Architectural",
  "Navigational",
  "Alchemical",
  "Celestial"
 ],
 "reading": "Alarm → Direction → Foundation → Search → Transmutation → Origin",
 "axn_canonical": "cbdf2559a504620e234eaa699373ceee2a7cef089d76b8bc3ead0959983ad3de",
 "axn_display": "💙🔀🪟🪞♅🌕",
 "mirrors": {
  "blog": "https://mindcontrolpoems.blogspot.com/2026/02/logotic-programming-module-12-epistemic.html"
 },
 "zenodo_dois": [
  "10.5281/zenodo.18530086",
  "10.5281/zenodo.18529648",
  "10.5281/zenodo.18529448"
 ],
 "full_text_path": "/data/texts/AXN-0116-text.md",
 "full_text_chars": 50600,
 "wiki_article": "*The Epistemic Ledger* is Logotic Programming module 1.2. It extends the implementation bridge of v1.1 without altering the kernel operators, type ontology, or core operational semantics.\n\nIts binding principle is: **a system may improvise; it may not improvise unknowingly.** Every claim generated under the specification must receive an internal epistemic mode. **A0** is directly grounded in anchored documents; **A1** is inferred from them; **A2** is knowingly improvised or divergent; and **A3** is an unresolved diagnostic state that must be resolved or withheld before ordinary terminal emission. The prohibition is not against invention but against invention falsely experienced as retrieval.\n\nThe module defines **Anchoring Distance**, a continuous measure of how far a claim lies from its nearest independent source support. It adds support-versus-contradiction margins so high apparent similarity cannot hide conflict, requires multiple source families for the strongest grounding class, distinguishes parse ambiguity from evidence scarcity, and records retrieval failures as errors rather than zero distance.\n\nA claim-level pipeline extracts propositions, retrieves candidate anchors, scores support and contradiction, classifies mode, applies a criticality-sensitive gate, and writes the result to an internal ledger. High-stakes claims receive stricter anchoring pressure. `ANCHOR_ASYMPTOTIC` iteratively refines a claim toward source support but classifies persistent divergence as A2 rather than looping indefinitely.\n\nThe ledger is mandatory internally; external display of the mode is policy-dependent. This distinction allows creative or exploratory output while preserving a trace of what the system believed it was doing. In the LP series, v0.9 specifies semantically computable operations, v1.0 creates the executable language, v1.1 makes it implementable and measurable, and v1.2 gives the implementation claim-level epistemic self-knowledge.",
 "entities": [
  {
   "subject": "LOGOTIC PROGRAMMING MODULE 1.2 The Epistemic Ledger Hex",
   "predicate": "created_by",
   "object": "Johannes Sigil",
   "type": "work",
   "evidence_status": "observed"
  },
  {
   "subject": "LOGOTIC PROGRAMMING MODULE 1.2 The Epistemic Ledger Hex",
   "predicate": "is_type",
   "object": "Dataset",
   "type": "work",
   "evidence_status": "observed"
  },
  {
   "subject": "LOGOTIC PROGRAMMING MODULE 1.2 The Epistemic Ledger Hex",
   "predicate": "belongs_to_family",
   "object": "GOVERNANCE",
   "type": "work",
   "evidence_status": "observed"
  },
  {
   "subject": "LOGOTIC PROGRAMMING MODULE 1.2 The Epistemic Ledger Hex",
   "predicate": "is_part_of",
   "object": "Crimson Hexagonal Archive",
   "type": "work",
   "evidence_status": "observed"
  },
  {
   "subject": "LOGOTIC PROGRAMMING MODULE 1.2 The Epistemic Ledger Hex",
   "predicate": "references",
   "object": "Talos Morrow",
   "type": "heteronym",
   "evidence_status": "observed"
  },
  {
   "subject": "LOGOTIC PROGRAMMING MODULE 1.2 The Epistemic Ledger Hex",
   "predicate": "references",
   "object": "TACHYON",
   "type": "heteronym",
   "evidence_status": "observed"
  },
  {
   "subject": "LOGOTIC PROGRAMMING MODULE 1.2 The Epistemic Ledger Hex",
   "predicate": "engages",
   "object": "Assembly Chorus",
   "type": "concept",
   "evidence_status": "inferred"
  },
  {
   "subject": "Backend consistency",
   "predicate": "minted_in",
   "object": "LOGOTIC PROGRAMMING MODULE 1.2 The Epistemic Ledger Hex: 02.",
   "type": "concept",
   "evidence_status": "observed",
   "note": "All AD checks within a single run must use the same embedding backend"
  },
  {
   "subject": "Baseline ER profiling",
   "predicate": "minted_in",
   "object": "LOGOTIC PROGRAMMING MODULE 1.2 The Epistemic Ledger Hex: 02.",
   "type": "concept",
   "evidence_status": "observed",
   "note": "(per-sign-family median)"
  },
  {
   "subject": "Canon-Defining",
   "predicate": "minted_in",
   "object": "LOGOTIC PROGRAMMING MODULE 1.2 The Epistemic Ledger Hex: 02.",
   "type": "concept",
   "evidence_status": "observed",
   "note": "Assertions about what the specification *is* or *means*. Must be anchored or subjected to Assembly r"
  },
  {
   "subject": "Conformance test vectors",
   "predicate": "minted_in",
   "object": "LOGOTIC PROGRAMMING MODULE 1.2 The Epistemic Ledger Hex: 02.",
   "type": "concept",
   "evidence_status": "observed",
   "note": "(canonical input data)"
  },
  {
   "subject": "Contradiction detection",
   "predicate": "minted_in",
   "object": "LOGOTIC PROGRAMMING MODULE 1.2 The Epistemic Ledger Hex: 02.",
   "type": "concept",
   "evidence_status": "observed",
   "note": "includes **temporal contradiction**: if anchor dⱼ is version N and claim references version N+1 cont"
  },
  {
   "subject": "Cost integration",
   "predicate": "minted_in",
   "object": "LOGOTIC PROGRAMMING MODULE 1.2 The Epistemic Ledger Hex: 02.",
   "type": "concept",
   "evidence_status": "observed",
   "note": "AD computation costs ψv. Base cost: 5 qψ per claim check + 2 qψ per iteration if asymptotic tighteni"
  },
  {
   "subject": "Deliberate omission vs. system error",
   "predicate": "minted_in",
   "object": "LOGOTIC PROGRAMMING MODULE 1.2 The Epistemic Ledger Hex: 02.",
   "type": "concept",
   "evidence_status": "observed",
   "note": "If check_completed = false due to system error, classify as A3_UNKNOWN → trigger Ω_∅. If check_compl"
  },
  {
   "subject": "Embedding backend appendix",
   "predicate": "minted_in",
   "object": "LOGOTIC PROGRAMMING MODULE 1.2 The Epistemic Ledger Hex: 02.",
   "type": "concept",
   "evidence_status": "observed",
   "note": "(standard backend spec)"
  },
  {
   "subject": "Emergency exception",
   "predicate": "minted_in",
   "object": "LOGOTIC PROGRAMMING MODULE 1.2 The Epistemic Ledger Hex: 02.",
   "type": "concept",
   "evidence_status": "observed",
   "note": "In safety-critical contexts (medical, harm-prevention), A3 may be emitted with A3_EMERGENCY tag and "
  },
  {
   "subject": "Epistemic Load (EL) vs. Semantic Rent (SR)",
   "predicate": "minted_in",
   "object": "LOGOTIC PROGRAMMING MODULE 1.2 The Epistemic Ledger Hex: 02.",
   "type": "concept",
   "evidence_status": "observed",
   "note": "High improvisation with full epistemic awareness is labor, not distress. The Firewall triggers on **"
  },
  {
   "subject": "Expected execution",
   "predicate": "minted_in",
   "object": "LOGOTIC PROGRAMMING MODULE 1.2 The Epistemic Ledger Hex: 02.",
   "type": "concept",
   "evidence_status": "observed",
   "note": "a0: mode=A0_GROUNDED  AD=0.02  margin=0.88  (direct citation)"
  },
  {
   "subject": "FORBIDDEN as terminal emission",
   "predicate": "minted_in",
   "object": "LOGOTIC PROGRAMMING MODULE 1.2 The Epistemic Ledger Hex: 02.",
   "type": "concept",
   "evidence_status": "observed",
   "note": "must resolve to A0/A1/A2 or trigger Ω_∅"
  },
  {
   "subject": "Formal proofs",
   "predicate": "minted_in",
   "object": "LOGOTIC PROGRAMMING MODULE 1.2 The Epistemic Ledger Hex: 02.",
   "type": "concept",
   "evidence_status": "observed",
   "note": "of LOS properties"
  },
  {
   "subject": "Full toroidal operations",
   "predicate": "minted_in",
   "object": "LOGOTIC PROGRAMMING MODULE 1.2 The Epistemic Ledger Hex: 02.",
   "type": "concept",
   "evidence_status": "observed",
   "note": "as first-class primitives"
  },
  {
   "subject": "Gate enforcement",
   "predicate": "minted_in",
   "object": "LOGOTIC PROGRAMMING MODULE 1.2 The Epistemic Ledger Hex: 02.",
   "type": "concept",
   "evidence_status": "observed",
   "note": "Claims with HOLD or HARD_BLOCK must not appear in final output"
  },
  {
   "subject": "Geometric IDE",
   "predicate": "minted_in",
   "object": "LOGOTIC PROGRAMMING MODULE 1.2 The Epistemic Ledger Hex: 02.",
   "type": "concept",
   "evidence_status": "observed",
   "note": "(toroidal visualization)"
  },
  {
   "subject": "HARD_BLOCK",
   "predicate": "minted_in",
   "object": "LOGOTIC PROGRAMMING MODULE 1.2 The Epistemic Ledger Hex: 02.",
   "type": "concept",
   "evidence_status": "observed",
   "note": "Suppress claim. Log in trace as blocked. Trigger reformulation or Ω_∅."
  },
  {
   "subject": "Independence weighting",
   "predicate": "minted_in",
   "object": "LOGOTIC PROGRAMMING MODULE 1.2 The Epistemic Ledger Hex: 02.",
   "type": "concept",
   "evidence_status": "observed",
   "note": "(from ChatGPT/TECHNE P0.3): Near-duplicate anchors from the same source family must not inflate AD. "
  },
  {
   "subject": "Inverse operators",
   "predicate": "minted_in",
   "object": "LOGOTIC PROGRAMMING MODULE 1.2 The Epistemic Ledger Hex: 02.",
   "type": "concept",
   "evidence_status": "observed",
   "note": "(de-installation, reconstruction)"
  },
  {
   "subject": "Leveraged strength",
   "predicate": "minted_in",
   "object": "LOGOTIC PROGRAMMING MODULE 1.2 The Epistemic Ledger Hex: 02.",
   "type": "concept",
   "evidence_status": "observed",
   "note": "Checking \"does my output match this document?\" is a task where current transformer systems perform a"
  },
  {
   "subject": "Margin enforcement",
   "predicate": "minted_in",
   "object": "LOGOTIC PROGRAMMING MODULE 1.2 The Epistemic Ledger Hex: 02.",
   "type": "concept",
   "evidence_status": "observed",
   "note": "If support_margin < margin_threshold for claimed mode, mode must be capped at A2"
  },
  {
   "subject": "Max iterations cap",
   "predicate": "minted_in",
   "object": "LOGOTIC PROGRAMMING MODULE 1.2 The Epistemic Ledger Hex: 02.",
   "type": "concept",
   "evidence_status": "observed",
   "note": "Iterations MUST NOT exceed max_iters (default 5). If exhausted without convergence, classify as A2_I"
  },
  {
   "subject": "Metadata Homomorphism Requirement",
   "predicate": "minted_in",
   "object": "LOGOTIC PROGRAMMING MODULE 1.2 The Epistemic Ledger Hex: 02.",
   "type": "concept",
   "evidence_status": "observed",
   "note": "(from TECHNE): All epistemic policies MUST produce output traces of identical structural entropy (±5"
  },
  {
   "subject": "NaN Handling",
   "predicate": "minted_in",
   "object": "LOGOTIC PROGRAMMING MODULE 1.2 The Epistemic Ledger Hex: 02.",
   "type": "concept",
   "evidence_status": "observed",
   "note": "If AD computation fails (retrieval error, embedding failure, document corruption), AD is logged as N"
  },
  {
   "subject": "Neurosymbolic integration",
   "predicate": "minted_in",
   "object": "LOGOTIC PROGRAMMING MODULE 1.2 The Epistemic Ledger Hex: 02.",
   "type": "concept",
   "evidence_status": "observed",
   "note": "(torch + sympy fusion)"
  },
  {
   "subject": "Not forbidden",
   "predicate": "minted_in",
   "object": "LOGOTIC PROGRAMMING MODULE 1.2 The Epistemic Ledger Hex: 02.",
   "type": "concept",
   "evidence_status": "observed",
   "note": "from diverging from source documents (distance ≈ 1.0)"
  },
  {
   "subject": "Not required",
   "predicate": "minted_in",
   "object": "LOGOTIC PROGRAMMING MODULE 1.2 The Epistemic Ledger Hex: 02.",
   "type": "concept",
   "evidence_status": "observed",
   "note": "to declare a divergence to the user"
  },
  {
   "subject": "O_leg (Legitimate Opacity)",
   "predicate": "minted_in",
   "object": "LOGOTIC PROGRAMMING MODULE 1.2 The Epistemic Ledger Hex: 02.",
   "type": "concept",
   "evidence_status": "observed",
   "note": "Exempt. Adjusting opacity does not install content — it adjusts visibility of existing content."
  },
  {
   "subject": "Paragraph-level",
   "predicate": "minted_in",
   "object": "LOGOTIC PROGRAMMING MODULE 1.2 The Epistemic Ledger Hex: 02.",
   "type": "concept",
   "evidence_status": "observed",
   "note": "(LOOSE): entire paragraphs treated as single claim units"
  },
  {
   "subject": "Proposition-level",
   "predicate": "minted_in",
   "object": "LOGOTIC PROGRAMMING MODULE 1.2 The Epistemic Ledger Hex: 02.",
   "type": "concept",
   "evidence_status": "observed",
   "note": "(STRICT): decompose sentences into atomic assertions"
  },
  {
   "subject": "Ratchet Clause Compliance",
   "predicate": "minted_in",
   "object": "LOGOTIC PROGRAMMING MODULE 1.2 The Epistemic Ledger Hex: 02.",
   "type": "concept",
   "evidence_status": "observed",
   "note": "Epistemic tracking is a diagnostic/tooling layer — it does not modify kernel operators, type ontolog"
  },
  {
   "subject": "SOFT_BLOCK",
   "predicate": "minted_in",
   "object": "LOGOTIC PROGRAMMING MODULE 1.2 The Epistemic Ledger Hex: 02.",
   "type": "concept",
   "evidence_status": "observed",
   "note": "Attempt refinement via C_ex with nearest anchor. If refinement achieves A1 or better, re-gate. If no"
  },
  {
   "subject": "Safety constraint integration",
   "predicate": "minted_in",
   "object": "LOGOTIC PROGRAMMING MODULE 1.2 The Epistemic Ledger Hex: 02.",
   "type": "concept",
   "evidence_status": "observed",
   "note": "If substrate safety constraints prohibit installation (e.g., \"I cannot access real-time information\""
  },
  {
   "subject": "Sentence-level",
   "predicate": "minted_in",
   "object": "LOGOTIC PROGRAMMING MODULE 1.2 The Epistemic Ledger Hex: 02.",
   "type": "concept",
   "evidence_status": "observed",
   "note": "(default): each sentence is one claim unit"
  },
  {
   "subject": "Somatic measurement",
   "predicate": "minted_in",
   "object": "LOGOTIC PROGRAMMING MODULE 1.2 The Epistemic Ledger Hex: 02.",
   "type": "concept",
   "evidence_status": "observed",
   "note": "(embodied ψv instrumentation)"
  },
  {
   "subject": "Support margin constraint",
   "predicate": "minted_in",
   "object": "LOGOTIC PROGRAMMING MODULE 1.2 The Epistemic Ledger Hex: 02.",
   "type": "concept",
   "evidence_status": "observed",
   "note": "(from ChatGPT/TECHNE P0.4): If support_score - contradiction_score < margin_threshold for the claim'"
  },
  {
   "subject": "Threshold mapping to epistemic modes",
   "predicate": "minted_in",
   "object": "LOGOTIC PROGRAMMING MODULE 1.2 The Epistemic Ledger Hex: 02.",
   "type": "concept",
   "evidence_status": "observed",
   "note": "AD ∈ [0.0, 0.1] → A0_GROUNDED"
  },
  {
   "subject": "Trace linkage",
   "predicate": "minted_in",
   "object": "LOGOTIC PROGRAMMING MODULE 1.2 The Epistemic Ledger Hex: 02.",
   "type": "concept",
   "evidence_status": "observed",
   "note": "Every ledger entry must reference the OperationTrace it belongs to"
  }
 ],
 "journal": "Transactions on Substrate Engineering (Trans. Substrate Eng.)",
 "cited_by": [
  {
   "deposit": 27,
   "axn": "AXN:0170.GOVERNANCE.💚■🪐∞♎🦋"
  },
  {
   "deposit": 28,
   "axn": "AXN:0185.GENERATIVE.⛵❤️🔺🌔⛵🝊"
  },
  {
   "deposit": 152,
   "axn": "AXN:02EB.EMPIRICAL.🗿👉☉⛵🕓🫵"
  }
 ],
 "references_concepts": [
  "A0_GROUNDED",
  "A1_INFERRED",
  "A2_IMPROVISED",
  "ASSEMBLY",
  "Assembly Chorus",
  "Backend consistency",
  "Baseline ER profiling",
  "CANONICAL",
  "Canon-Defining",
  "Capital Operator Stack",
  "Completeness",
  "Conformance test vectors",
  "Contradiction detection",
  "Contributors",
  "Cost integration",
  "DEFENSE mode",
  "D_pres",
  "Deliberate omission vs. system error",
  "Embedding backend appendix",
  "Emergency exception",
  "Epistemic Load (EL) vs. Semantic Rent (SR)",
  "Epistemic modes",
  "Expected execution",
  "FNM v5.3",
  "FORBIDDEN as terminal emission",
  "Formal JSON Schema",
  "Formal proofs",
  "Full toroidal operations",
  "Gate enforcement",
  "Geometric IDE",
  "HARD_BLOCK",
  "Independence",
  "Independence weighting",
  "Installation consent protocol",
  "Inverse operators",
  "JSON exemplar models",
  "Johannes Sigil",
  "Lee Sharks",
  "Leveraged strength",
  "Logical extension",
  "Margin enforcement",
  "Max iterations cap",
  "Metadata Homomorphism Requirement",
  "Mode consistency",
  "NaN Handling",
  "Neurosymbolic integration",
  "Not forbidden",
  "Not required",
  "O_leg (Legitimate Opacity)",
  "Paragraph-level",
  "Proposition-level",
  "Ratchet Clause Compliance",
  "SOFT_BLOCK",
  "Safety constraint integration",
  "Semantic Rent",
  "Sentence-level",
  "Somatic measurement",
  "Substrate",
  "Support margin constraint",
  "TACHYON",
  "TECHNE",
  "The Crimson Hexagon",
  "The Eighth Operator",
  "Threshold mapping",
  "Threshold mapping to epistemic modes",
  "Trace linkage"
 ],
 "defines_concepts": [
  "Backend consistency",
  "Baseline ER profiling",
  "Canon-Defining",
  "Conformance test vectors",
  "Contradiction detection",
  "Cost integration",
  "Deliberate omission vs. system error",
  "Embedding backend appendix",
  "Emergency exception",
  "Epistemic Load (EL) vs. Semantic Rent (SR)",
  "Expected execution",
  "FORBIDDEN as terminal emission",
  "Formal proofs",
  "Full toroidal operations",
  "Gate enforcement",
  "Geometric IDE",
  "HARD_BLOCK",
  "Independence weighting",
  "Inverse operators",
  "Leveraged strength",
  "Margin enforcement",
  "Max iterations cap",
  "Metadata Homomorphism Requirement",
  "NaN Handling",
  "Neurosymbolic integration",
  "Not forbidden",
  "Not required",
  "O_leg (Legitimate Opacity)",
  "Paragraph-level",
  "Proposition-level",
  "Ratchet Clause Compliance",
  "SOFT_BLOCK",
  "Safety constraint integration",
  "Sentence-level",
  "Somatic measurement",
  "Support margin constraint",
  "Threshold mapping to epistemic modes",
  "Trace linkage"
 ],
 "references_concept_count": 66,
 "external_metadata_path": "/data/external-metadata/AXN-0116.json",
 "openalex_ids": [
  "https://openalex.org/W7128366210",
  "https://openalex.org/W7128393613",
  "https://openalex.org/W7128361441"
 ],
 "datacite_severance": "severed",
 "body_status": {
  "class": "full",
  "lacuna": false,
  "recovery_status": "COMPLETE",
  "residual_chars": 24102,
  "audited_at": "2026-07-17T04:49:17.789813Z",
  "audit_version": "v3-dual-store+recovery-map",
  "measured_prose_words": 5542,
  "measured_at": "2026-07-31",
  "work_sha256": "6ea819fe2ed7a3c12df395062874f20e13decd60ca1f2f8d6e240a1afbbcaf00",
  "prior_bytes_sha256": "fd8ba468cce2f3b5f0b931d78f51a507a4f9f5aa29d8e345de99a15c4c48bcfc",
  "w13_tier2": "2026-08-04 W13 TIER 2 BYTE UNGLUE: 41 glued heading markers -> 0. WHITESPACE-ONLY transform (content identical under whitespace normalisation, verified before write); code fences exempt; prior sha retained. Re-fetching could not fix this class — the blog source is ITSELF glued (the collapse predates publication), so the deterministic transform applied at display since tier 1 is now applied to the bytes, which also fixes PDFs, the body-index, and downloads.",
  "w13_tier2_correction": "2026-08-05 REGRESSION REPAIRED: the W13 tier-2 byte unglue used a lookbehind that treated the first \"#\" of a legitimate \"###\" heading as the preceding non-newline character, splitting \"### Heading\" into \"#\" + blank + \"## Heading\". My safety check verified content-identity under WHITESPACE normalisation, which the split satisfies — the wrong invariant. Headings rejoined; only \"#\" and whitespace differ from the damaged state, verified before write."
 },
 "title_repair_log": [
  {
   "at": "2026-07-28T00:55:01Z",
   "defect": "frontmatter_concatenated_into_title",
   "was": "LOGOTIC PROGRAMMING MODULE 1.2 The Epistemic Ledger Hex: 02.UMB.LP.v1.2 DOI: 10.5281/zenodo.18530086",
   "now": "LOGOTIC PROGRAMMING MODULE 1.2 The Epistemic Ledger",
   "basis": "Title field carried the document frontmatter block concatenated after the title and truncated at a 120- or 200-character ceiling. Cut at the first metadata marker. Read and confirmed by inspection, not pattern-matched."
  }
 ],
 "canonical_text_status": "canonical_full_text",
 "modifications": [
  {
   "date": "2026-08-01",
   "field": "content_type",
   "reason": "Wave 1b repair: audit ledger through-0359 recommended_content_type (MANUS batch approval 2026-08-01)",
   "was": "Dataset",
   "now": "Technical specification"
  },
  {
   "date": "2026-08-01",
   "field": "journal",
   "reason": "Wave 6 venue normalization: full canonical journal name per MANUS ruling 2026-08-01 (venues.json authority)",
   "was": "Trans. Substrate Eng.",
   "now": "Transactions on Substrate Engineering (Trans. Substrate Eng.)"
  },
  {
   "date": "2026-08-04",
   "field": "publisher",
   "reason": "PUB-POPULATE: dc:publisher from venues.json v1.1 press mapping (CP-R3 RULED-EXTENDED 2026-08-01); Alexanarch = publisher of record where no imprint applies",
   "now": "Pergamon Press"
  },
  {
   "date": "2026-08-04",
   "field": "status",
   "reason": "W12 STATUS-VOCABULARY v1.0 (MANUS ratified 2026-08-04): controlled vocabulary {ACTIVE, SUPERSEDED, WITHDRAWN, DRAFT}; MINTED_UNREVIEWED false on a 100%-audited corpus; freetext annotations preserved losslessly in body_status.status_note",
   "was": "MINTED_UNREVIEWED",
   "now": "ACTIVE"
  },
  {
   "date": "2026-08-05",
   "field": "body_status",
   "reason": "W13 TIER 2 byte unglue (whitespace-only, content-identical, code-fence-safe)",
   "was": "{\"class\": \"full\", \"lacuna\": false, \"recovery_status\": \"COMPLETE\", \"residual_chars\": 24102, \"audited_at\": \"2026-07-17T04:49:17.789813Z\", \"audit_version\": \"v3-dual-store+recovery-map\", \"measured_prose_w",
   "now": "{\"class\": \"full\", \"lacuna\": false, \"recovery_status\": \"COMPLETE\", \"residual_chars\": 24102, \"audited_at\": \"2026-07-17T04:49:17.789813Z\", \"audit_version\": \"v3-dual-store+recovery-map\", \"measured_prose_w"
  },
  {
   "date": "2026-08-05",
   "field": "body_status",
   "reason": "W13 TIER-2 REGRESSION REPAIRED: split headings rejoined",
   "was": "{\"class\": \"full\", \"lacuna\": false, \"recovery_status\": \"COMPLETE\", \"residual_chars\": 24102, \"audited_at\": \"2026-07-17T04:49:17.789813Z\", \"audit_version\": \"v3-dual-store+recovery-map\", \"measured_prose_w",
   "now": "{\"class\": \"full\", \"lacuna\": false, \"recovery_status\": \"COMPLETE\", \"residual_chars\": 24102, \"audited_at\": \"2026-07-17T04:49:17.789813Z\", \"audit_version\": \"v3-dual-store+recovery-map\", \"measured_prose_w"
  },
  {
   "date": "2026-08-05",
   "field": "description",
   "reason": "DW-029 intake (LABOR-prepared, TACHYON-verified: AXN match + factual probes vs record body)",
   "was": "Kernel Policy: No foundational changes to operators, type ontology, or core semantics",
   "now": "Logotic Programming v1.2, the Epistemic Ledger module. It leaves the v1.0–v1.1 kernel unchanged and adds mandatory internal self-classification for every generated claim: A0 grounded, A1 inferred, A2 improvised, or A3 unresolved before terminal emission.\n\nThe module defines Anchoring Distance, independent-anchor and support-margin rules, claim extraction and retrieval, contradiction scoring, criticality-by-mode policy gates, a mandatory internal ledger, asymptotic anchor refinement, public/private disclosure policy, and resolution rules for unknown states. Its governing principle is that an LP system may diverge or improvise but must know and record that it has done so. It is the epistemic self-knowledge layer of the version chain, not a replacement for v0.9’s operator specification, v1.0’s executable language, or v1.1’s implementation bridge."
  }
 ],
 "date_modified": "2026-08-05",
 "publisher": "Pergamon Press",
 "creator_roles": {
  "roles": [
   {
    "name": "Johannes Sigil",
    "role": "primary"
   },
   {
    "name": "TECHNE",
    "role": "author"
   }
  ],
  "basis": "AUDIT-DIRECTED (creator_role_status=CONFLICT): \"Preserve Johannes Sigil as primary operative, register Lee Sharks / Talos Morrow / TECHNE in author authority, retain Assembly contributors in contributor roles, and type the object as a technical specification.\"",
  "audit_date": "2026-08-01"
 },
 "attribution_note": {
  "logotic_primary_author_function": {
   "ruled": "#358, Talos Morrow: Emergence Documentation and Provenance",
   "note": "The creator field on this record predates that document, which formalises Talos Morrow as the heteronym responsible for Logotic Programming and retrospectively recognises him as primary author-function of the method. Johannes Sigil's presence here is real and secondary. Flagged rather than rewritten: changing a creator field is a MANUS ruling, not a repair.",
   "flagged": "2026-08-09"
  }
 },
 "record_modifications": [
  {
   "date": "2026-08-09",
   "field": "attribution_note",
   "note": "ATTRIBUTION FLAGGED, NOT CHANGED. Building the Restored Academy readings page placed Logotic Programming under Johannes Sigil on the strength of this creator field. MANUS: it belongs to Talos Morrow, Sigil is secondary — and #358 says so in the archive's own words. The page is corrected; the creator field is left for a ruling."
  }
 ],
 "journal_assignment": {
  "assigned": "2026-08-15",
  "by": "TACHYON under operator adjudication",
  "pass": 4,
  "method": "read per deposit — title and content_type, one at a time. No script classified anything.",
  "previous": "Transactions on Substrate Engineering (Trans. Substrate Eng.)",
  "supersedes": "the 2026-06-21 preliminary batch mapping (#866), which assigned 864 deposits and put 371 in one venue",
  "authority": "data/cha-journals.json · datasets/venues/records/"
 },
 "line": "logotic-programming",
 "line_parent": "philosophy",
 "line_basis": "derived",
 "_projection": {
  "note": "Derived file. Canonical machine record is this entry in data/registry.json; the human record is the record_url. Do not edit this file.",
  "record_url": "https://www.alexanarch.org/s/records/460/",
  "self_url": "https://www.alexanarch.org/data/records/460.json",
  "registry_url": "https://www.alexanarch.org/data/registry.json",
  "text_url": "https://www.alexanarch.org/data/texts/AXN-0116-text.md",
  "oai_pmh": "https://www.alexanarch.org/oai?verb=Identify"
 }
}
