Operations
Every operation id has exactly three parts —
provider.resource.action — because
that is what the broker route
/v1/capabilities/:provider/:resource/:action addresses. A concise allow entry
is qualified with the capability name during normalization.
Enforced constraints
Constraints are the security boundary, and they are enforced at call time, not merely validated when the manifest is parsed.http.request.send
The escape hatch for an API with no dedicated integration — deliberately not
generic.
set-cookie or
upstream auth headers.
What the broker checks, in order
1
Grant
This app, this operation, this connection.
2
User-presence rule
Whether a real signed-in user must be behind the call.
3
Input schema
The shape of the input.
4
Constraints
The table above.
5
Rate limit
Per grant.
6
Response filter
Before your app sees the response.