Resource Action Provider Protocol
Executes bounded credential-bound Resource connector actions after host-side subject, publication, consent, and policy authorization.
Resource Action Provider Protocol
Executes bounded credential-bound Resource connector actions after host-side subject, publication, consent, and policy authorization.
| Field | Value |
|---|---|
| Protocol ID | aster.resource-action-provider |
| Version | 1.0.0 |
| Compatibility range | ^1.0.0 |
| Requirement helper | aster.resource-action-provider.require(settings?) via the protocol module |
| Provider helper | Available through Protocol.provide(...). |
Settings
DefaultProtocolSettingsSchema (Record<string, unknown> | null).
Operations
| Operation | Summary | Request | Response |
|---|---|---|---|
joinSchema | Join one prepared action declaration to the provider’s exact executable parameter schema. | Effect Schema (Objects) | Effect Schema (Objects) |
availability | Revalidate whether the connector can act on one exact repository identity. | Effect Schema (Objects) | Effect Schema (Union) |
invoke | Execute one idempotent connector action against an exact published Resource subject. | Effect Schema (Objects) | Effect Schema (Objects) |
Conformance Expectations
- Register with
aster.resource-action-providerat1.0.0inside^1.0.0. - Implement every operation:
joinSchema,availability,invoke. - Decode requests and responses against the operation schemas listed above.
- Run the protocol conformance kit where one exists: No named kit yet; providers are still expected to satisfy the registry schemas..
Declared Authority
[ { "kind": "network", "hosts": [ "*" ] }, { "kind": "secret", "scope": "resource-action-provider" }, { "kind": "provider_right", "protocol": "aster.resource-action-provider" }]