subc-protocol 0.30.2

Shared wire contract for subc <-> modules: the 21-byte envelope, the Frame (header + opaque body), channel-0 control bodies, route.bind/RouteTarget session shapes, and the capability manifest. Single source of truth, depended on by subc-core and AFT.
Documentation
{
  "generation": 7,
  "op": "scope.sync",
  "scopes": [
    {
      "attributes": {
        "agent_id": "agent-7",
        "delegates": true
      },
      "carriers": [
        {
          "principal": {
            "kind": "reserved",
            "module_id": "broca"
          }
        },
        {
          "principal": {
            "kind": "reserved",
            "module_id": "aft"
          },
          "targets": [
            "plexus",
            "prefrontal-core"
          ]
        }
      ],
      "child_owners": [
        {
          "kind": "reserved",
          "module_id": "magic-context"
        }
      ],
      "kind": "head",
      "ref": "head-1",
      "scope_epoch": 3
    },
    {
      "kind": "worker",
      "parent": {
        "owner": {
          "kind": "reserved",
          "module_id": "subc-mcp"
        },
        "ref": "head-1",
        "scope_epoch": 3
      },
      "ref": "worker-1",
      "scope_epoch": 1
    }
  ]
}