code wiki / (root) / nx_perceptual_profile.nx

nx_perceptual_profile.nx

buildroot/runtime/nx_perceptual_profile.nx

18966 B349 linesdepth 2pulls 2 transitivereach 29 importersview sourcekind librarytopic perceptual
docsdependenciesstructsconstsfunctions

about

nx_perceptual_profile.nx -- sealed multi-species perceptual taxonomy. module: nishi-core.perception.profile depends: nishi-core.io.syscalls disk_kb: 6 capability: PERCEPTION wired_status: FULLY_WIRED license_tier: PUBLIC_NISHI_SUBSTRATE genealogy_id: feedback-multi-species-perceptual-substrate-not-anthropocentric_2026 + heffner_heffner_1985_hearing_ranges_mammals + jacobs_1993_color_vision_mammals + nagel_1974_what_is_it_like_to_be_a_bat + macaulay_library_cornell_lab + xeno_canto_community Per cardinal [[feedback-multi-species-perceptual-substrate-not-anthropocentric]]: THIS IS A TYPE-LEVEL PRIMITIVE. Implementation IS the sealed enum + parameter accessors. Marked FULLY_WIRED honestly because no further execution path exists for the primitive itself -- its job is to provide the substrate's per-species perceptual taxonomy for downstream composition into nx_voice_codec / nx_video_codec_pmesh / nx_synthesis_engine / nx_perceptual_judge / nx_perceptual_dataset. Every audio + video + sensor primitive in Nishi treats the perceptual target as a PARAMETER referencing one of these profiles. Default is permissive (preserve all bits above noise floor); filtering occurs ONLY at the final render stage based on the explicitly-declared nx_perceptual_profile in the pathway manifest.

dependencies 1 imports · 23 importers

nx_syscalls.nx nx_perceptual_profile.nx nx_assembly_guide.nx nx_calibration_drift_monitor.nx nx_chemical_dispenser.nx nx_codec_perceptual_grader.nx nx_daemon_health_audit.nx nx_external_reach_probe.nx nx_fb_perceptual.nx nx_fb_perceptual_test.nx nx_haptic_render.nx nx_http_proxy.nx

diagram shows first 10 each side; +0 more imports, +13 more importers in the complete lists below.

imports: nx_syscalls.nx

imported by: nx_assembly_guide.nxnx_calibration_drift_monitor.nxnx_chemical_dispenser.nxnx_codec_perceptual_grader.nxnx_daemon_health_audit.nxnx_external_reach_probe.nxnx_fb_perceptual.nxnx_fb_perceptual_test.nxnx_haptic_render.nxnx_http_proxy.nxnx_instrument_diagnostician.nxnx_load_test_harness.nxnx_message_spam_detector.nxnx_perceptual_dataset.nxnx_perceptual_judge.nxnx_perceptual_render_test.nxnx_proc_spawn.nxnx_realism_score.nxnx_scaffolding_audit.nxnx_signal_compensator.nxnx_synthesis_engine.nxnx_transducer_characterizer.nxnx_video_pose_coder.nx

structs

none

consts

39const NX_PERCEPT_NONE: i64 = 0 // no perceptual target declared
40const NX_PERCEPT_HUMAN_NORMAL: i64 = 1 // baseline trichromat, 20Hz-20kHz
41const NX_PERCEPT_HUMAN_PRESBYCUSIS: i64 = 2 // age-related HF loss profile
45const NX_PERCEPT_DOG_VIZSLA: i64 = 10 // upland bird specialist
46const NX_PERCEPT_DOG_GSP: i64 = 11 // upland bird specialist
47const NX_PERCEPT_DOG_WEIMARANER: i64 = 12 // upland bird specialist
48const NX_PERCEPT_DOG_POINTER: i64 = 13 // upland bird specialist
49const NX_PERCEPT_DOG_SETTER: i64 = 14 // upland bird specialist
50const NX_PERCEPT_DOG_RETRIEVER: i64 = 15 // waterfowl specialist
51const NX_PERCEPT_DOG_TERRIER: i64 = 16 // vermin specialist, ultrasonic emphasis
52const NX_PERCEPT_DOG_SIGHTHOUND: i64 = 17 // motion-emphasis visual
53const NX_PERCEPT_DOG_SCENTHOUND: i64 = 18 // beagle/basset/foxhound, scent-dominant
54const NX_PERCEPT_DOG_HERDING: i64 = 19 // border collie, livestock-attuned
55const NX_PERCEPT_DOG_GENERIC: i64 = 20 // fallback canine profile
58const NX_PERCEPT_CAT_DOMESTIC: i64 = 30
59const NX_PERCEPT_CAT_FERAL: i64 = 31
62const NX_PERCEPT_CATTLE: i64 = 40
63const NX_PERCEPT_SHEEP: i64 = 41
64const NX_PERCEPT_GOAT: i64 = 42
65const NX_PERCEPT_PIG: i64 = 43
66const NX_PERCEPT_HORSE: i64 = 44
69const NX_PERCEPT_CHICKEN: i64 = 50 // poultry welfare
70const NX_PERCEPT_SONGBIRD_PASSERINE: i64 = 51 // generic perching bird
71const NX_PERCEPT_RAPTOR: i64 = 52
72const NX_PERCEPT_WATERFOWL_DUCK: i64 = 53
73const NX_PERCEPT_WATERFOWL_GOOSE: i64 = 54
74const NX_PERCEPT_GAMEBIRD_PHEASANT: i64 = 55 // prey for upland-bird dogs
75const NX_PERCEPT_GAMEBIRD_QUAIL: i64 = 56
78const NX_PERCEPT_HONEYBEE: i64 = 70 // colony health acoustics
79const NX_PERCEPT_BUMBLEBEE: i64 = 71
80const NX_PERCEPT_MANTIS_SHRIMP: i64 = 72 // research curiosity, 16 photoreceptors
83const NX_PERCEPT_MOUSE_LAB: i64 = 80 // 1kHz-110kHz, USV research relevant
84const NX_PERCEPT_RAT_LAB: i64 = 81
85const NX_PERCEPT_HAMSTER: i64 = 82
86const NX_PERCEPT_RABBIT_DOMESTIC: i64 = 83
87const NX_PERCEPT_SQUIRREL: i64 = 84 // prey for upland-bird dogs
90const NX_PERCEPT_BAT_GENERIC: i64 = 90
91const NX_PERCEPT_DOLPHIN_BOTTLENOSE: i64 = 91
92const NX_PERCEPT_PORPOISE: i64 = 92
95const NX_PERCEPT_FISH_SALMONID: i64 = 100
96const NX_PERCEPT_FISH_TILAPIA: i64 = 101
99const NX_PERCEPT_PRESERVE_ALL: i64 = 9999

functions

103func nx_perceptual_profile_name(p: i64) -> *u8
159func nx_perceptual_profile_hearing_hz_min(p: i64) -> i64
203func nx_perceptual_profile_hearing_hz_max(p: i64) -> i64
254func nx_perceptual_profile_color_receptor_count(p: i64) -> i64
307func nx_perceptual_profile_flicker_fusion_hz(p: i64) -> i64
336func nx_perceptual_profile_is_valid(p: i64) -> i64