Define shared permissions and version contracts
This commit is contained in:
@@ -12,3 +12,9 @@ request and response envelopes; bearer values in fixtures are synthetic only.
|
||||
Twitch OAuth link and completion response envelopes are also versioned here;
|
||||
fixtures contain no real credentials or tokens.
|
||||
|
||||
The shared boundary vocabulary includes the ordered permission levels in
|
||||
`contracts/v1/permissions.json` and the client/server compatibility result in
|
||||
`contracts/v1/version-negotiation.json`. Server-owned state is delivered as
|
||||
the authenticated `realtime-event.json` envelope; clients must ignore event
|
||||
types they do not understand.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user