#ifndef SUBSTRATE_ENGINE_H #define SUBSTRATE_ENGINE_H #include "../common/glyph_types.h" #define RESONANCE_K 1.0f #define RESONANCE_MU 4.0f #define STABILITY_LAMBDA 0.1f #define LINEAGE_THRESHOLD 0.75f float substrate_resonance(uint32_t similarity); float substrate_stability(float t); float substrate_stability_from_mutations(uint32_t mutation_count); float substrate_coherence(const uint8_t *data, size_t len); TraitMask substrate_traits_propagate(TraitMask a, TraitMask b); int substrate_traits_compatible(TraitMask filter, TraitMask candidate); float substrate_neural_energy(const uint8_t *a, const uint8_t *b, size_t len); int substrate_lineage_propagates(float correlation); int substrate_lineage_compatible(uint32_t lineage_a, uint32_t lineage_b); #endif