Skip to content

Antidote architecture

Antidote separates research truth, human authority, local runtime behavior, replaceable model execution, and public projections.

flowchart TD
  person[Person and present moment] --> consent[Consent-scoped projection]
  consent --> core[Rust domain and application core]
  core --> plan[Inspectable journey plan]
  plan --> worker[Capability-scoped model worker]
  worker --> artifact[Audio artifact and feature report]
  artifact --> exposure[Deliberate exposure and stop]
  exposure --> response[Person-reported response]
  response --> core
  core --> export[Privacy-reviewed provenance export]

ADR-0002: Own native publication execution and gate Pages deployment

Status: accepted

Antidote owns independently runnable paper builds and publishes only a previously reviewed Pages artifact.

ADR-0004: Use a local-first desktop host with an isolated model worker

Status: accepted

The Rust core retains domain authority while the Python worker receives only the accepted bounded generation input.

ADR-0008: Adopt Holon's exact-pinned public site suite

Status: accepted

Holon owns reusable LaunchKit and Zensical profiles; Antidote owns content, identity inputs, paper composition, integrity, and publication.