Concepts
Three levels, and every path you call contains all three. An account holds your key. An app scopes what is learned, so a support bot and a writing assistant never share a memory. A user is the person whose preferences accumulate.
The pattern
Ask for context before you call your model, and post the interaction once you have it. You send raw material — the message, the edit, the correction — and never a preference you inferred yourself. Working out which part was durable is our job, and the part we are measured on.
Quickstart
{{ s.num }}{{ s.label }}
{{ s.body }}
Reference
Four endpoints. Two of them you call once when you set up; two of them sit in your request path. Every request carries Authorization: Bearer and returns JSON.
Objectives
The objective on your app is the most consequential line of configuration you write: it decides which patterns are worth keeping. The shape that works is [outcome verb] + [what] + by [how] — measurable, user-centric, and about an outcome rather than a process.
Tell us which assistant keeps forgetting and we will wire this into it with you on a call.
On this page