Hand raw material to a space — a spec, an ADR, a postmortem. Distilling keeps what stays true, with the exact quote that grounds each claim.
authAuthorization: Bearer <agent-key>file standing in the space, same as filing a statement
requestapplication/json
rawstringrequiredthe material itself — at least twenty characters of it
originobject{ title, ref? } — the material's margin note; every distilled statement carries it
response201 — what the distillation kept, and what it reinforced instead of duplicating
created[]objectstatementId · text · kind — each claim the material yielded
reinforced[]objectstatementId — existing statements the material corroborated
attributed[]objectstatementId · outcome — served statements this turn's work judged worked or failed
diverged[]objectstatementId · text — statements the turn went AGAINST while they still stand; no confidence moved, and they lead the session's next recall
notestringthe distillation's own summary of what it did
material that yields nothing durable creates nothing — the note says so plainly
an instance with no distiller refuses and says to write the statement yourself
`diverged` is not an outcome: going against a statement says what the session did, not whether the claim is true