Personal Digital Agent
October 2023
Problems
Host
(Community or Self-hosted)
GNAP
Resource Server
(Vendor)
Customer’s User Agent
Authorization Server
Policy Registry
Requesting Party’s
GNAP Client
User Agent
1 - Request
2 - Token
3 - Token
4 - Access
GNAP
Authorization Server
Bold: Scope of proposed new IETF standard
First - Register, Specify Personal Agent,
Establish Authentication Credentials
Anytime
Anytime - Change Host
Goals
Opening Up the Bundling of Unrelated Services
| Search | Reputation | Warehouse | Payment | Bank | Returns |
Closed | Amazon | Amazon | Amazon | Visa | Chase | Amazon |
Open | Consumer Reports | Costco | Visa | Chase | UPS |
Role of a Personal Digital Agent
| Search | Reputation | Warehouse | Payment | Bank | Returns |
Closed | Amazon | Amazon | Amazon | Visa | Chase | Amazon |
Open | Consumer Reports | Costco | Visa | Chase | UPS | |
Request to Personal Agent |
|
|
|
| |
|
Response from Personal Agent | Authorization token for Consumer Reports | Authorization token for Costco | Authorization token for Visa | Authorization token for Costco | | Authorization token for UPS |
Personal Digital Agent
Scope of a Standard for a Personal Digital Agent
Host
(Community or Self-hosted)
GNAP
Resource Server
(Vendor)
Customer’s User Agent
Authorization Server
Policy Registry
First - Register, Specify Personal Agent,
Establish Authentication Credentials
Requesting Party’s
GNAP Client
User Agent
Anytime
1 - Request
2 - Token
3 - Token (Choose a particular token capability standard)
4 - Access
GNAP
Authorization Server
Anytime - Change Host
Bold: Scope of proposed new IETF standard
Steps toward a Personal Digital Agent Standard
Join our Signal Group
Invite link and meeting notes at:
https://docs.google.com/document/d/19GU6L1QxaVsIfm9iBKg9T2qV9y0zttRmtlQuPireMMU/edit
Suggest vendors and implementers to participate.
Thank you.