code wiki / ad

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.

moduledescriptionlinesfuncs
_ad_dupguard_test.nxthe REUSABLE bug-reproduction gate for the daemon dup-guard403
_ad_gate.nxLOCK for Sv39 ACCESSED/DIRTY bit tracking (X-PAGE-AD-001). NO mocks.889
_ad_selfmeasure_test.nxGATE for DAEMON-SIL-R1 (daemon self-measurement).583
nx_ad_banner.nxLIB: the BANNER GENERATOR for the performance ad engine. Advertisers generate real20511
nx_ad_banner_builder.nxLIB: the advertiser-facing BANNER BUILDER (the "iterating UI" for the banner1017
nx_ad_banner_builder_gate.nxGATE for the server-rendered banner builder. Proves: the GET form has the693
nx_ad_banner_daemon.nxa thin standalone HTTP daemon that serves the BANNER BUILDER live for testing.859
nx_ad_banner_exceed.nxLIB: MEASURED S-class exceed primitives for the banner builder. Organ-graded from514
nx_ad_banner_exceed_gate.nxGATE for the MEASURED banner exceed. Prints the scorecard on a REAL banner,754
nx_ad_banner_gate.nxGATE for the banner generator. Proves the privacy/security invariants hold BY1063
nx_ad_banner_gated_daemon.nxthe BANNER BUILDER served BEHIND THE OPAQUE FAMILY GATE. The builder form10710
nx_ad_bill.nxLIB: the billing FSM for the "Brought to you by" performance ad engine584
nx_ad_bill_gate.nxGATE (runnable) for ADS-008 the billing FSM. Proves on baked controls +714
nx_ad_botfilter.nxLIB (PURE, no I/O): aggregate INVALID-TRAFFIC / bot classifier for the1005
nx_ad_botfilter_gate.nxGATE (runnable) for ADS-019 invalid-traffic filter. The DELIVERABLE734
nx_ad_conversion.nxLIB (no main): privacy-preserving CONVERSION measurement for the542
nx_ad_conversion_gate.nxGATE (runnable) for ADS-018 privacy-preserving conversion measure.785
nx_ad_core.nxAUTORUN BEAT CORE (mainless; X-Q-007 "beat list as DATA").1747
nx_ad_emit.nxACCESSED/DIRTY bit tracking (Sv39 A/D, X-PAGE-AD-001). The demand-paging foundation:18320
nx_ad_emitter_apply.nxLIB: the builder CONSUMES its learned catalog. ab_emit_from_registry resolves a704
nx_ad_emitter_apply_gate.nxGATE proving the builder CONSUMES grown emitters: teach a temp catalog the615
nx_ad_emitter_grow.nxTEACH + GROW the builder's emitter catalog. First TEACHES every emitter we've built745
nx_ad_emitter_registry.nxLIB: the BUILDER'S LEARNED CATALOG. Every emitter we build (an accent, an1308
nx_ad_emitter_registry_gate.nxGATE for the builder's learned emitter catalog. Hermetic (/tmp registry):853
nx_ad_exceed.nxLIB: the ad engine's MEASURED-EXCEED CENSUS (organ-graded, cited). Answers the26313
nx_ad_exceed_gate.nxGATE (runnable) for the ad-system MEASURED-EXCEED CENSUS. Emits the cited,831
nx_ad_feedback.nxLIB: the GREAT/OK/BAD audience feedback for the performance ad engine825
nx_ad_feedback_gate.nxGATE (runnable) for ADS-013 GREAT/OK/BAD feedback. Proves on baked1755
nx_ad_h2h.nxLIB: MEASURED HEAD-TO-HEAD vs representative REAL incumbent baselines -- the evidence7112
nx_ad_h2h_gate.nxGATE (runnable) for the measured head-to-head comparators (nx_ad_h2h). Proves673
nx_ad_intake.nxLIB: advertiser SELF-SERVE SIGNUP / campaign creation for the "Brought to you1448
nx_ad_intake_gate.nxGATE (runnable) for advertiser self-serve signup (nx_ad_intake). Proves:1055
nx_ad_ivt.nxLIB (PURE classify + store loader): STRENGTHENED aggregate INVALID-TRAFFIC (IVT)723
nx_ad_ivt_gate.nxGATE (runnable) for the strengthened IVT classifier (nx_ad_ivt). Seeds the1216
nx_ad_meter.nxLIB: per-advertiser FIRST-PARTY outcome MEASUREMENT for the "Brought to you976
nx_ad_meter_gate.nxGATE (runnable) for ADS-007 the measurement keystone. Proves, on baked1005
nx_ad_nb_fold_gate.nxGATE: the AD domain FOLDED onto the universal builder catalog. Seed the SAME ad764
nx_ad_offering.nxLIB: the public, pre-login OFFERING SHEET / sell page for the performance724
nx_ad_offering_gate.nxGATE (runnable) for ADS-017 the offering sheet. Proves the sell page:774
nx_ad_reach.nxLIB (PURE): HONEST BILLABLE REACH. The ONLY impression count an advertiser is442
nx_ad_reach_gate.nxGATE (runnable) for HONEST BILLABLE REACH (nx_ad_reach). Proves the charge713
nx_ad_serve.nxLIB: the "Brought to you by" PLACEMENT emitter for the performance ad engine806
nx_ad_serve_gate.nxGATE (runnable) for ADS-004 the "Brought to you by" placement. Proves on684
nx_ad_serve_policy.nxLIB: the polite SERVE POLICY for the performance ad engine (ADS-012,493
nx_ad_serve_policy_gate.nxGATE (runnable) for ADS-012 polite serve policy. Proves on baked654
nx_ad_store.nxLIB: the ad engine's window onto the SOVEREIGN INFORMATION STORE (the team's604
nx_ad_store_seed.nxGATE + SEEDER: authors the ad engine's config + registry into the1086
nx_ad_view.nxLIB (PURE, no I/O): honest VIEWPORT-VERIFIED impression counting for the "Brought623
nx_ad_view_gate.nxGATE (runnable) for the honest VIEWPORT-VERIFIED impression rule (nx_ad_view).844