Choose your path
Three audiences land on this site. This page routes each to a curated 3-page path so you don't have to guess what to read first.
I want to understand the formalism
You're here because you read about argumentation in a paper or talk and want to know what it actually is.
Read in order:
- What is argumentation? — the front door, with mental-model framing and what-it-isn't disambiguation.
- Acceptance semantics — the formal heart. Worked examples for credulous/skeptical/grounded/preferred/stable.
- Reading order — the curated paper sequence if you want to go deeper.
Then optionally: browse other concept pages by topic interest.
I want to integrate the library
You're a Rust engineer wiring this into a scene engine, game, or other system.
Read in order:
- Install the library — get
cargo checkpassing in a fresh project. - Build your first scene — a working 10-minute scene end-to-end.
- Reference overview — the curated entry-point types per crate.
Then: pick from the guides for specific integration tasks (custom scorer, custom acceptance eval, β tuning, debugging).
I want to author scenes
You're a content author or game designer writing scenes that the library will resolve.
Read in order:
- Build your first scene — minimal scene with one β dial.
- Your second scene — multiple schemes — multiple Walton schemes per actor.
- Your third scene — with values — per-character audiences for value-driven outcomes.
Then: look at the engine-driven examples for production-shape patterns (siege council for a 4-actor council, Hal & Carla for a values-driven legal scene, east wall for the simplest two-actor case).
Not sure?
Try the flagship siege-council demo — it's the most visually striking thing the library does. Then come back here and pick a path based on which question grabbed you most.