Skip to content

Model Graph Protocol

Enumerates model identities, access providers, and model routes as a normalized graph snapshot.

Model Graph Protocol

Enumerates model identities, access providers, and model routes as a normalized graph snapshot.

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

Settings

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

Operations

OperationSummaryRequestResponse
describeDescribe the model graph this provider can enumerate.Effect Schema (Void)Effect Schema (Objects)
snapshotReturn the current normalized model graph snapshot.Effect Schema (Void)Effect Schema (Objects)

Conformance Expectations

  • Register with aster.model-graph at 1.0.0 inside ^1.0.0.
  • Implement every operation: describe, snapshot.
  • 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.model-graph"
}
]