topic: hub
29 modules sharing the hub name family (derived from the tree's prefix discipline).
The 'hub' topic family manages the deployment, governance, and distribution of content within the Nishi sovereign ecosystem, ensuring data-driven hubs are securely published and accessible. Modules like `nx_hub_deploy_bundle` handle gated publishing, while `nx_hub_gw` and `nx_hub_gw_decide` manage the gateway's decision-making and routing. `nx_hub_emit` generates the final HTML output, integrating cards into a distributable format. Together, these modules enable a non-regressive, operator-approved workflow for content lifecycle management.
auto-narrated by the local model from this topic's module headers; links verified against the wiki index.
narrated overview -- maintained by the narration lane, module links verified against this wiki.
| module | description | lines | funcs |
|---|---|---|---|
| nx_hub_cards_seed.nx | seed the HUB CARD registry into the SOVEREIGN content-addressed store via | 49 | 5 |
| nx_hub_deploy_bundle.nx | queue the DATA-DRIVEN hub to the publisher (outward, operator-approval-gated) | 50 | 5 |
| nx_hub_emit.nx | sovereign emitter: content/hub.cards -> dist/hub/index.html | 189 | 6 |
| nx_hub_exceed_gate.nx | 119 | 6 | |
| nx_hub_graft.nx | NON-REGRESSIVE hub card add (operator 2026-07-10: "eat the debt, deploy with rollback"). | 91 | 7 |
| nx_hub_gw.nx | the HUB gateway DAEMON (loopback HTTP), the live shell over the gated maturity router. | 392 | 16 |
| nx_hub_gw_decide.nx | the HUB gateway's PURE request->decision handler (bytes in, HTTP status out). | 114 | 4 |
| nx_hub_gw_gate.nx | 118 | 7 | |
| nx_hub_legacy_migrate.nx | migrate the LAST old-format hub data into the sovereign native store, then | 48 | 4 |
| nx_hub_lib_verify_gate.nx | SOVEREIGN verify that the public hub now carries the Library link. Real HTTPS | 88 | 6 |
| nx_hub_page.nx | the clean LANDING HUB for nishifamily.com (served behind the Nishi Family OPAQUE). | 57 | 2 |
| nx_hub_provision.nx | provision a PERSONAL HUB as a FULL STANDALONE DOMAIN SITE (operator: "they are full | 55 | 2 |
| nx_hub_provision_gate.nx | SOVEREIGN in-process gate for standalone-domain hub provisioning. Writes a fixture | 69 | 7 |
| nx_hub_publish.nx | PARTNER WITH THE PUBLISHER: submit the hub artifacts to the publisher's governed | 43 | 4 |
| nx_hub_publish_bin.nx | submit the two HUB BINARIES to the publisher (policy=outward, operator-approval | 38 | 4 |
| nx_hub_publish_hostctl.nx | submit the SUPERVISOR (nx_hostctl, now carrying the HC_HUB_GW guard) to the | 15 | 3 |
| nx_hub_render.nx | the LEVELED hub index renderer: registry + a viewer's level -> the HTML they may see. | 136 | 5 |
| nx_hub_render_gate.nx | 91 | 6 | |
| nx_hub_replicate.nx | LIB: HUB-TO-HUB content replication (operator: "hub to hub"). Gossip spreads the INDEX; | 33 | 4 |
| nx_hub_replicate_gate.nx | proves HUB-TO-HUB replication end to end: hub B (empty) learns hub A's index via | 66 | 3 |
| nx_hub_research.nx | THIN structured PERSONAL-HUB / BLOG / ORGANIZER / CALENDAR / VIDEO-SHARING research | 40 | 1 |
| nx_hub_roles_seed.nx | seed the HUB ROLES registry (handle -> access level) into the SOVEREIGN | 27 | 3 |
| nx_hub_ship.nx | sovereign stager for the hub-gateway push (so deploy needs NO bash printf/scratch .sh): | 32 | 4 |
| nx_hub_spoke.nx | the central permanent HUB (main Nishi) grows by absorbing what its CLONES learn, then | 50 | 7 |
| nx_hub_spoke_test.nx | ACCEPTANCE GATE for the HUB role (GROW: Naruto clone-integrate-grow, governed, | 50 | 3 |
| nx_hub_template.nx | the S-CLASS PERSONAL-HUB template emitter (blog / organizer / hub) for the autonomous | 230 | 13 |
| nx_hub_template_gate.nx | SOVEREIGN in-process gate for the personal-hub template emitter. Feeds a fixture | 88 | 5 |
| nx_hub_verify_gate.nx | SOVEREIGN live verifier for nishifamily.com/hub/. | 87 | 6 |
| nx_hub_ws_register.nx | COORDINATE with other workstreams: register this session's workstreams into the | 67 | 5 |