Wireframe · OAuth agent scenario Screen map
← Map

OAuth agent flow

Act-as-user · OAuth 2.1 + PKCE · via-agent audit

Friends & family loan tracker. We never touch your money. Agents help propose / agree / record payments — never move funds.

OAuth agent client
Agent client
Delegated client per MVP-API.md. Token bound to consenting user + scopes. Never a hidden party. Never consents for the other person. Same mutual-agree gate as web.
Story (sample) The agent (acting as Ty / household helper) drafts a $200 vet bill onto the Household tab with yardstick fixed $50 / Fri. Mom’s agent reviews & agrees. Payment SMS still rings the human phone. Ledger lines carry a via agent audit badge. Humans stay in the loop where they choose.
Live app route Interactive walkthrough in the SvelteKit app: http://127.0.0.1:3456/oauth-agent (nav: OAuth agent). Wireframes below stay static HTML.
Keep existing spine intact Propose · tab · agree screens stay as-is. The OAuth agent is an additional client surface over the same rules — not a parallel product.