HippocampalMemoryAttribute - Overdrive77/BioSynapStudio-Public GitHub Wiki


HippocampalMemoryAttribute Class

Summary

Marks a property as eligible for long-term memory storage in the hippocampal memory system. This attribute is used to selectively persist critical state variables across sessions or during memory serialization.

Namespace

BioSynapStudio.Net.Modules.Plasiticity

Assembly

BioSynapStudio.Net.dll


Declaration

[AttributeUsage(AttributeTargets.Property)]
public class HippocampalMemoryAttribute : Attribute

Usage

Apply this attribute to any public property that should be stored in the synthetic brain’s long-term memory system:

[HippocampalMemory]
public double Dopamine { get; set; }

Remarks

  • Enables memory serialization and recall via the HippocampusManager.

  • Designed to mimic biological hippocampal encoding, where only salient signals are consolidated.

  • May later support metadata such as:

    • Versioning
    • Compression
    • RetentionPolicy

Use Cases

  • Neurotransmitter levels (HormoneLevel)
  • Synaptic weights (Synapse)
  • Neuron IDs and configuration states
  • Any evolving parameter that contributes to learning or behavior retention

See Also


Legal Notice

This software constitutes original intellectual property of the author, protected under international copyright and patent law. Patent: GB2506327.2 – Synthesized Emotional Cognition (SEC) DOI: 10.17605/OSF.IO/XERKF