Inspect a scoped PDPP grant lifecycle.
Advance through request staging, owner consent, bounded resource reads, revocation, and refused replay. The transcript shows the API-shaped artifact for each step.
- 0
- 1
- 2
- 3
- 4
Decides what to share, can revoke at any time.
Import the last three pay statements so you can finish your tax return without re-keying numbers.
Demo payroll connector with a stable pay-statement profile for the guided walkthrough.
A small, end-to-end PDPP story
Press Stage the request to begin. You'll play the fictional owner, Sam, deciding what Quill Tax can read from a simulated payroll connector.
Net and gross pay totals from the last three pay periods, plus the issuing employer name.
- period_end
- employer
- gross_pay_cents
- net_pay_cents
- currency
No grant yet, so no records to project. PDPP refuses unscoped reads by construction, not by convention.
- Stage the request. Simulates a client POST to /par with the proposed scope.
API-shaped requests & responses
Each panel reveals as you advance the walkthrough. Shapes are representative of PDPP, not byte-for-byte from a live reference run. See /docs for normative semantics.
- 1. Client requests accessLocked
- 2a. Owner denies the requestLocked
- 2. Owner consent + grant issuedLocked
- 3. Resource query returns scoped recordsLocked
- 4. Owner revokes / next query refusedLocked