Skip to content

Secret Store Protocol

Provides reference-addressed secret values while enumeration returns refs only.

Secret Store Protocol

Provides reference-addressed secret values while enumeration returns refs only.

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

Settings

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

Operations

OperationSummaryRequestResponse
getRead one secret value by reference.Effect Schema (Objects)Effect Schema (Union)
setWrite one secret value by reference.Effect Schema (Objects)Effect Schema (Void)
removeRemove one secret value by reference.Effect Schema (Objects)Effect Schema (Void)
listRefsList secret references without returning secret values.Effect Schema (Objects)Effect Schema (Arrays)

Conformance Expectations

  • Register with aster.secret-store at 1.0.0 inside ^1.0.0.
  • Implement every operation: get, set, remove, listRefs.
  • 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": "provider_right",
"protocol": "aster.secret-store"
}
]