The Freedback docs
So you want the details. Good โ this is where Freedback is explained in full: the vision it has carried since 2014, how the pieces actually fit together, how to run and build on it, and the reasoning behind every non-obvious call. Nothing here is a stub. Take the tour.
Not sure where to start? Read the White Book for the why, then the architecture for the how โ the rest you can dip into as you need it.
Start here
- The White Book โ the vision, the strategy, who this is for, and the principles that don't bend. Read this first.
- Architecture โ the components, how data flows through them, and the two-identity trust model, with a diagram.
Using Freedback
- Widgets in React (and everywhere else) โ the npm package, JSX usage, outcome events, a reusable wrapper.
- Deployment โ
docker compose up, a single container, environment variables, storage backends. - Hosting the servers โ Fly.io (recommended, with the persistent default server) and a Hugging Face Docker Space alternative.
Design decisions
- Architecture decision records โ the non-obvious calls, written
up as they were made: the context, the decision, the alternatives weighed,
the consequences.
architecture.mdkeeps the running index. - Naming & namespace findings โ why the npm package is
@freedback/widgetsand the canonical domain isfreedback.net.
Project state
- Roadmap & issue map โ milestones, what's done, what maps to which GitHub issue.
- Agent invariants โ the rules every contributor, human or agent, works under.
- Attributions โ harvested-code and design provenance (Mangrove, Hypothesis, the Nostr NIPs).