Skip to content

Concepts#

The ideas aind-behavior-services standardizes across every experiment. These are the load-bearing abstractions; the ecosystem tools and experiment repos are all built on them.

Contents#

  • rig-task-session.md — the three-schema decomposition of an experiment's parameters (the central organizing pattern).
  • schema-first.md — how one Pydantic definition compiles to JSON Schema and then to C#/Bonsai operators, keeping Python and the runtime in lockstep.
  • versioning.mdSchemaVersionedModel, the two version fields stamped on every model, semver policy, and version coercion.
  • data-contracts-and-standards.md — the on-disk data contract: SoftwareEvent, Harp logging, dataset directory structure, and filename/datetime conventions.
  • domain-glossary.md — the scientific vocabulary (patch, virtual site, choice, reward dynamics…) that the software models.