Flow 1
Grant with vocabulary operations
- 1
Resource publishes an R3 document and vocabularies; metadata points at them and hashes them.
- 2
Agent requests authorization including r3_operations in the native vocabulary (for example MCP tool names).
- 3
PS/AS shows a human-displayable rendering. User approves a subset. Auth token gets r3_uri, r3_s256, r3_granted, maybe r3_per_call.
- 4
Agent calls a granted operation with the usual AAuth signature + auth token. Resource checks hash and set.
- 5
For a per-call operation the agent submits a proposal; the PS interaction path approves that invocation.