Saxonberg Server API
    Preparing search index...

    Interface OlfactoryProfile

    Per-species smell capability descriptor.

    v1 ships a single coarse acuity scalar — there's no propagation walk yet (smell stays contact-only this build), so the field's shape is the deliverable; no math consumes the value. When the PerceptionChannel substrate lands (Wave 2+ per the senses slate) and smell gains a propagation walk, this extracts to a lib/perception/Smell.ts value-object module following the Light.ts precedent (Quantity-based fields, parallel to VisionProfile).

    Acuity values:

    • 'keen' — dog-class. Picks up faint trails.
    • 'normal' — human-class baseline.
    • 'dull' — covid-recovery / hyposmic.
    • 'none' — anosmic / smell-less (a rock, a sea cucumber).
    interface OlfactoryProfile {
        acuity: "normal" | "none" | "keen" | "dull";
    }
    Index

    Properties

    Properties

    acuity: "normal" | "none" | "keen" | "dull"