Skip to content

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.

FieldValue
Protocol IDaster.resource-action-provider
Version1.0.0
Compatibility range^1.0.0
Requirement helperaster.resource-action-provider.require(settings?) via the protocol module
Provider helperAvailable through Protocol.provide(...).

Settings

DefaultProtocolSettingsSchema (Record<string, unknown> | null).

Operations

OperationSummaryRequestResponse
joinSchemaJoin one prepared action declaration to the provider’s exact executable parameter schema.Effect Schema (Objects)Effect Schema (Objects)
availabilityRevalidate whether the connector can act on one exact repository identity.Effect Schema (Objects)Effect Schema (Union)
invokeExecute one idempotent connector action against an exact published Resource subject.Effect Schema (Objects)Effect Schema (Objects)

Conformance Expectations

  • Register with aster.resource-action-provider at 1.0.0 inside ^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"
}
]