topic: media
65 modules sharing the media name family (derived from the tree's prefix discipline).
The 'media' topic family in the Nishi sovereign ecosystem manages media-related functionalities across the system, ensuring secure and efficient handling of audio, video, and image content. Modules like nx_media_access_gate enforce media model validation, while nx_media_archive_research provides structured access to media archives. nx_media_convert serves as a user-facing tool for media conversion, supporting seamless file transformations within the ecosystem. These modules work together to maintain media integrity, accessibility, and interoperability across the NishiLang environment.
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_media_access_gate.nx | proves the operator's media model (2026-06-17): "everything accessible EVERYWHERE | 98 | 6 |
| nx_media_adapt_gate.nx | 65 | 3 | |
| nx_media_archive_research.nx | THIN structured MEDIA-ARCHIVE research source organ. COMPOSES | 52 | 1 |
| nx_media_audio_page.nx | nishifamily.com/media AUDIO TAB (operator 2026-06-23: "where can I listen to your | 87 | 6 |
| nx_media_budget.nx | Maps budget parameters to media quality settings ensuring monotonic quality and envelope-safe bitrate scaling. | 121 | 14 |
| nx_media_budget_gate.nx | 135 | 4 | |
| nx_media_census.nx | the NISHI TEAM REVIEW of the whole video+audio+codec+room subsystem. | 131 | 8 |
| nx_media_convert.nx | the user-facing media CONVERT: a real image FILE in, | 141 | 6 |
| nx_media_convert_jpeg_gate.nx | proves the unified file converter handles | 41 | 2 |
| nx_media_cover_gate.nx | gate /api/cover resolution: a book path -> its EMBEDDED cover image on disk, extracting | 75 | 4 |
| nx_media_cover_lib.nx | SOVEREIGN book-cover resolution for the media server (/api/cover). | 225 | 14 |
| nx_media_crypt.nx | SOVEREIGN E2EE media cipher = ChaCha20 (RFC 8439), pure Nishi. Chosen over a | 97 | 9 |
| nx_media_crypt_gate.nx | 126 | 8 | |
| nx_media_crypt_wasm.nx | WASM-target entry wrappers for the ChaCha20 cipher (nx_media_crypt). The WAT | 14 | 3 |
| nx_media_crypt_wasm_gate.nx | proves the sovereign ChaCha20 cipher runs CORRECTLY IN WASM: compile | 81 | 5 |
| nx_media_deepcrawl.nx | the DEEP media harvester as a REUSABLE capability (operator 2026-07-08: "harvest the | 190 | 12 |
| nx_media_e2e_gate.nx | SOVEREIGN end-to-end test of nishifamily.com/media (no shells/curl). Arms a realm + | 152 | 11 |
| nx_media_env.nx | SOVEREIGN, PORTABLE launch config for the media/torrent daemon. | 109 | 7 |
| nx_media_exclusion.nx | LIB: the media-recovery EXCLUSION gate (safety-by-construction). BEFORE any recovered or | 66 | 3 |
| nx_media_exclusion_enforce_gate.nx | end-to-end proof that the exclusion gate enforces on REAL decoded media. | 57 | 2 |
| nx_media_exclusion_gate.nx | GREEN/RED gate for nx_media_exclusion. Proves the do-not-recover check on SYNTHETIC | 49 | 1 |
| nx_media_extract.nx | the INTELLIGENT EXTRACTION ORCHESTRATOR: one callable that runs the discovery layers | 73 | 3 |
| nx_media_extract_gate.nx | 55 | 4 | |
| nx_media_fetch.nx | bring source bytes into a MediaPool. | 189 | 4 |
| nx_media_gallery.nx | EXPOSURE rung X2 (visible/usable, not just numbers). | 131 | 6 |
| nx_media_gather.nx | the ENTITY MEDIA GATHER rung (canonical case: Diora Baird, the dossier entity from | 238 | 11 |
| nx_media_grab.nx | "nishi grab -> gallery" (operator 2026-07-08). Deep-harvests a page's media (nx_media_ | 214 | 16 |
| nx_media_harvest.nx | SUPERSET media-URL harvester (operator 2026-07-08: "how do i get my nishi browser to | 368 | 18 |
| nx_media_harvest_gate.nx | 110 | 4 | |
| nx_media_health_emit.nx | EMITS the MEDIA HEALTH dashboard (knowledge/staging/media/health.html), served at | 65 | 5 |
| nx_media_import.nx | GENERAL POLITE media importer: pull images from ANY site (Shein/e-commerce/art/galleries) | 128 | 6 |
| nx_media_import_gate.nx | 54 | 3 | |
| nx_media_index.nx | EXPOSURE rung X1 (library): tag a real media file by | 105 | 3 |
| nx_media_index_gate.nx | REFEREE for EXPOSURE rung X1 (nx_media_index). | 94 | 4 |
| nx_media_index_run.nx | EXPOSURE rung X1 (runnable tool). | 88 | 5 |
| nx_media_ingest_pipeline.nx | KEYSTONE (operator 2026-07-14): analysis/derivation-on-INGEST for the gallery. | 103 | 8 |
| nx_media_ingest_pipeline_gate.nx | teeth for the keystone pipeline's path resolver + always-inform contract. | 34 | 4 |
| nx_media_inspect.nx | DEEP sovereign media inspector CLI. Thin wrapper over nx_media_deepcrawl: crawls a | 125 | 9 |
| nx_media_inventory.nx | CLI + MCP entrypoint for the sovereign media-content census (lib = | 24 | 1 |
| nx_media_inventory_gate.nx | self-validating, anti-fabrication gate for the media-content census. | 160 | 5 |
| nx_media_inventory_lib.nx | the audited 'what media we have' surface (Phase 1A organ, per SPEC | 489 | 23 |
| nx_media_jsexec.nx | JS-EXECUTION media harvester. Runs a page's JavaScript on the sovereign engine | 136 | 4 |
| nx_media_jsexec_gate.nx | 97 | 5 | |
| nx_media_multiround_gate.nx | 131 | 8 | |
| nx_media_nuxt_manifest_gate.nx | 61 | 4 | |
| nx_media_path_gate.nx | proves the /media (everyone/family) file allowlist: SFW library paths are served, | 52 | 5 |
| nx_media_player.nx | EXPOSURE rung X3: a privacy-respecting player/viewer. | 125 | 7 |
| nx_media_pool.nx | container for ingested media bytes + provenance. | 211 | 7 |
| nx_media_record.nx | MLIB-003 v1 (CALLOUT-012). The uniform MEDIA RECORD = a PROFILE of | 75 | 4 |
| nx_media_register.nx | GOVERNED registration of the ENTITY MEDIA GATHER rung (CAPREG 223). Engineer | 105 | 4 |
| nx_media_run.nx | EXPOSURE rung X0: a real, runnable tool (not a KAT). | 95 | 4 |
| nx_media_run_gate.nx | REFEREE for EXPOSURE rung X0 (nx_ppm + nx_media_run). | 147 | 5 |
| nx_media_serve_research_fetch.nx | SOVEREIGN Nishi researcher for MEDIA SERVING / MANAGEMENT / DELIVERY SOTA | 49 | 2 |
| nx_media_server.nx | SOVEREIGN media server (operator 2026-06-13: NO python, Nishi hardware-up). | 948 | 37 |
| nx_media_session.nx | abstract base for sovereign media sessions. | 307 | 26 |
| nx_media_signal.nx | the INTELLIGENT, SITE-RESILIENT media-URL classifier + ranker. Per-site extractors | 115 | 8 |
| nx_media_signal_gate.nx | 63 | 5 | |
| nx_media_sniff.nx | determine media type from magic bytes / MIME / extension. | 1200 | 68 |
| nx_media_sniff_daemon.nx | the API ENDPOINT: an HTTP server exposing the video sniffer. | 106 | 9 |
| nx_media_state.nx | EMBEDDED-STATE stream extraction (the yt-dlp / hanime-plugin technique): a modern SSR | 124 | 7 |
| nx_media_state_gate.nx | 59 | 4 | |
| nx_media_transport.nx | sovereign secure-datagram media transport. | 127 | 9 |
| nx_media_usable.nx | MEDIA USABILITY VERIFIER (operator 2026-07-04: "lots of our systems dont confirm if the | 85 | 8 |
| nx_media_ws_register.nx | register the SOTA-MEDIA-CONSUMPTION program as a LIVE workstream in the WMS | 87 | 5 |
| nx_media_xrecover.nx | CROSS-TEMPORAL media recovery (the Wayback-exceeding differentiator): given ONE image URL | 95 | 10 |