{
  "handle": "MetaProtocols",
  "mechanism": "Protocols that operate on the solver tree rather than within it — decomposing self-regulation: monitoring whether the tree remains the right shape for the problems it faces. A MetaObserverSolver maintains an approximate gestalt of tree topology and performance dynamics (redundant computation, decompositions that have outlived usefulness, {{pathway_memory}} that has drifted). Representative meta solvers: TopologyAuditorSolver (detects subtrees generating more rework than value, emits a ReframeSignal via {{reframe}}), RedundancyDetectorSolver (merges isomorphic sub-problems being solved independently), DriftMonitorSolver (flags when pathway memory has drifted from current problem distributions), OutcomeArbiterSolver (compares solution quality across structurally different decomposition paths, blind to the path that produced each result). Meta Protocols are themselves Solvers governed by the same contract; they do not solve object-level problems, they ensure the problem-solving topology remains adapted.",
  "gloss": "Solvers that operate on the solver tree itself — monitoring topology, detecting redundancy and drift, arbitrating across decomposition paths",
  "invariants": [
    "Tree-level scope: Meta Protocols observe and act on topology and performance of other Solvers, not on object-level Tasks.",
    "Contract-invariant: Meta Solvers are themselves Solvers (Manifest + Execute); their depth of meta-observation is governed by {{marginal_value_rule}}.",
    "Blind arbitration: OutcomeArbiter evaluates final artifacts against the original Task without access to intermediate structure — blindness is what lets it compare across decomposition paths without structural-familiarity bias."
  ],
  "_meta": {
    "tier": 2,
    "ring": 2,
    "path": [
      "Mind",
      "Strategy"
    ],
    "supersedes": [
      "sema:MetaProtocols#mh:SHA-256:3561dab6b3e3d5d307a14f23031e29f122c76cbcc4ea1557a3cfdf02e3fe1195",
      "sema:MetaProtocols#mh:SHA-256:4a4777972407b49b6c0b8bcdbca4a927169d0bb5202b4d4c9deefd5dadc072c9",
      "sema:MetaProtocols#mh:SHA-256:1af2f5cac4a74c7d4760619f6c86555d779d142d196eae03c62c08bb00f38619",
      "sema:MetaProtocols#mh:SHA-256:d028aef387e2180c367783ca6b4bd0ac3bc0b95d5e88aca617894a492c6a804f"
    ]
  },
  "sema_id": "sema:MetaProtocols#mh:SHA-256:8107714dd982f737d80cbd8bb574489ed5a4e784349c5f2375131c7ddbebdf0a",
  "sema_ref": "MetaProtocols#8107",
  "sema_stub": "8107",
  "dependencies": {
    "composes_with": {
      "marginal_value_rule": "sema:MarginalValueRule#mh:SHA-256:661109205c507b2c26d683d091de7f8b782bf2d6c2e9192373b242a9b078ac71"
    },
    "references": {
      "pathway_memory": "sema:PathwayMemory#mh:SHA-256:ce2e6ce822404fae0e60a43fc2c6fbe2e4d51ab9aefee1e7a9e21da75893e722",
      "reframe": "sema:Reframe#mh:SHA-256:cbfd4fadde729367ef8f32a68951e5852535b7f7c3edc68a502d9187b8c1d54a"
    }
  },
  "sema_layer": "Mind",
  "sema_category": "Strategy",
  "used_by": {}
}
