topic: ad
49 modules sharing the ad name family (derived from the tree's prefix discipline).
The 'ad' topic family in the Nishi sovereign ecosystem focuses on advertising infrastructure, particularly for performance-based banner generation and measurement. Modules like _ad_dupguard_test ensure robustness in daemon synchronization, while nx_ad_banner_builder provides the advertiser-facing tools for creating banners. nx_ad_banner_daemon supports live testing of the banner builder, ensuring reliability in real-world scenarios. These modules collectively enable secure, measurable, and scalable ad operations within the NishiLang framework.
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 |
|---|---|---|---|
| _ad_dupguard_test.nx | the REUSABLE bug-reproduction gate for the daemon dup-guard | 40 | 3 |
| _ad_gate.nx | LOCK for Sv39 ACCESSED/DIRTY bit tracking (X-PAGE-AD-001). NO mocks. | 88 | 9 |
| _ad_selfmeasure_test.nx | GATE for DAEMON-SIL-R1 (daemon self-measurement). | 58 | 3 |
| nx_ad_banner.nx | LIB: the BANNER GENERATOR for the performance ad engine. Advertisers generate real | 205 | 11 |
| nx_ad_banner_builder.nx | LIB: the advertiser-facing BANNER BUILDER (the "iterating UI" for the banner | 101 | 7 |
| nx_ad_banner_builder_gate.nx | GATE for the server-rendered banner builder. Proves: the GET form has the | 69 | 3 |
| nx_ad_banner_daemon.nx | a thin standalone HTTP daemon that serves the BANNER BUILDER live for testing. | 85 | 9 |
| nx_ad_banner_exceed.nx | LIB: MEASURED S-class exceed primitives for the banner builder. Organ-graded from | 51 | 4 |
| nx_ad_banner_exceed_gate.nx | GATE for the MEASURED banner exceed. Prints the scorecard on a REAL banner, | 75 | 4 |
| nx_ad_banner_gate.nx | GATE for the banner generator. Proves the privacy/security invariants hold BY | 106 | 3 |
| nx_ad_banner_gated_daemon.nx | the BANNER BUILDER served BEHIND THE OPAQUE FAMILY GATE. The builder form | 107 | 10 |
| nx_ad_bill.nx | LIB: the billing FSM for the "Brought to you by" performance ad engine | 58 | 4 |
| nx_ad_bill_gate.nx | GATE (runnable) for ADS-008 the billing FSM. Proves on baked controls + | 71 | 4 |
| nx_ad_botfilter.nx | LIB (PURE, no I/O): aggregate INVALID-TRAFFIC / bot classifier for the | 100 | 5 |
| nx_ad_botfilter_gate.nx | GATE (runnable) for ADS-019 invalid-traffic filter. The DELIVERABLE | 73 | 4 |
| nx_ad_conversion.nx | LIB (no main): privacy-preserving CONVERSION measurement for the | 54 | 2 |
| nx_ad_conversion_gate.nx | GATE (runnable) for ADS-018 privacy-preserving conversion measure. | 78 | 5 |
| nx_ad_core.nx | AUTORUN BEAT CORE (mainless; X-Q-007 "beat list as DATA"). | 174 | 7 |
| nx_ad_emit.nx | ACCESSED/DIRTY bit tracking (Sv39 A/D, X-PAGE-AD-001). The demand-paging foundation: | 183 | 20 |
| nx_ad_emitter_apply.nx | LIB: the builder CONSUMES its learned catalog. ab_emit_from_registry resolves a | 70 | 4 |
| nx_ad_emitter_apply_gate.nx | GATE proving the builder CONSUMES grown emitters: teach a temp catalog the | 61 | 5 |
| nx_ad_emitter_grow.nx | TEACH + GROW the builder's emitter catalog. First TEACHES every emitter we've built | 74 | 5 |
| nx_ad_emitter_registry.nx | LIB: the BUILDER'S LEARNED CATALOG. Every emitter we build (an accent, an | 130 | 8 |
| nx_ad_emitter_registry_gate.nx | GATE for the builder's learned emitter catalog. Hermetic (/tmp registry): | 85 | 3 |
| nx_ad_exceed.nx | LIB: the ad engine's MEASURED-EXCEED CENSUS (organ-graded, cited). Answers the | 263 | 13 |
| nx_ad_exceed_gate.nx | GATE (runnable) for the ad-system MEASURED-EXCEED CENSUS. Emits the cited, | 83 | 1 |
| nx_ad_feedback.nx | LIB: the GREAT/OK/BAD audience feedback for the performance ad engine | 82 | 5 |
| nx_ad_feedback_gate.nx | GATE (runnable) for ADS-013 GREAT/OK/BAD feedback. Proves on baked | 175 | 5 |
| nx_ad_h2h.nx | LIB: MEASURED HEAD-TO-HEAD vs representative REAL incumbent baselines -- the evidence | 71 | 12 |
| nx_ad_h2h_gate.nx | GATE (runnable) for the measured head-to-head comparators (nx_ad_h2h). Proves | 67 | 3 |
| nx_ad_intake.nx | LIB: advertiser SELF-SERVE SIGNUP / campaign creation for the "Brought to you | 144 | 8 |
| nx_ad_intake_gate.nx | GATE (runnable) for advertiser self-serve signup (nx_ad_intake). Proves: | 105 | 5 |
| nx_ad_ivt.nx | LIB (PURE classify + store loader): STRENGTHENED aggregate INVALID-TRAFFIC (IVT) | 72 | 3 |
| nx_ad_ivt_gate.nx | GATE (runnable) for the strengthened IVT classifier (nx_ad_ivt). Seeds the | 121 | 6 |
| nx_ad_meter.nx | LIB: per-advertiser FIRST-PARTY outcome MEASUREMENT for the "Brought to you | 97 | 6 |
| nx_ad_meter_gate.nx | GATE (runnable) for ADS-007 the measurement keystone. Proves, on baked | 100 | 5 |
| nx_ad_nb_fold_gate.nx | GATE: the AD domain FOLDED onto the universal builder catalog. Seed the SAME ad | 76 | 4 |
| nx_ad_offering.nx | LIB: the public, pre-login OFFERING SHEET / sell page for the performance | 72 | 4 |
| nx_ad_offering_gate.nx | GATE (runnable) for ADS-017 the offering sheet. Proves the sell page: | 77 | 4 |
| nx_ad_reach.nx | LIB (PURE): HONEST BILLABLE REACH. The ONLY impression count an advertiser is | 44 | 2 |
| nx_ad_reach_gate.nx | GATE (runnable) for HONEST BILLABLE REACH (nx_ad_reach). Proves the charge | 71 | 3 |
| nx_ad_serve.nx | LIB: the "Brought to you by" PLACEMENT emitter for the performance ad engine | 80 | 6 |
| nx_ad_serve_gate.nx | GATE (runnable) for ADS-004 the "Brought to you by" placement. Proves on | 68 | 4 |
| nx_ad_serve_policy.nx | LIB: the polite SERVE POLICY for the performance ad engine (ADS-012, | 49 | 3 |
| nx_ad_serve_policy_gate.nx | GATE (runnable) for ADS-012 polite serve policy. Proves on baked | 65 | 4 |
| nx_ad_store.nx | LIB: the ad engine's window onto the SOVEREIGN INFORMATION STORE (the team's | 60 | 4 |
| nx_ad_store_seed.nx | GATE + SEEDER: authors the ad engine's config + registry into the | 108 | 6 |
| nx_ad_view.nx | LIB (PURE, no I/O): honest VIEWPORT-VERIFIED impression counting for the "Brought | 62 | 3 |
| nx_ad_view_gate.nx | GATE (runnable) for the honest VIEWPORT-VERIFIED impression rule (nx_ad_view). | 84 | 4 |