Footnote
Footnote is an AI assistant built around provenance, traceability, and explicit constraints. Each answer is meant to show what shaped it instead of pretending certainty.
The backend is the single decision layer for both the web client and Discord surface. That keeps prompts, provenance rules, planner behavior, and risk controls from drifting apart.
One backend, multiple surfaces
The web app and Discord bot both execute backend decisions instead of owning separate AI flows. That keeps behavior aligned and makes the product easier to reason about.
Transport-neutral contracts
Request types describe why something happened rather than where it came from. That makes it easier to add new surfaces without redesigning the API.
Constraints as code
Risk tiers and response rules live in the system architecture instead of in docs alone. That turns policy into something the software can actually enforce.

