Model Protocol
Runs one stateless model turn from portable request data and returns normalized model output.
Model Protocol
Runs one stateless model turn from portable request data and returns normalized model output.
| Field | Value |
|---|---|
| Protocol ID | aster.model |
| Version | 1.0.0 |
| Compatibility range | ^1.0.0 |
| Requirement helper | aster.model.require(settings?) via the protocol module |
| Provider helper | Available through Protocol.provide(...). |
Settings
DefaultProtocolSettingsSchema (Record<string, unknown> | null).
Operations
| Operation | Summary | Request | Response |
|---|---|---|---|
complete | Run one stateless model turn. | Effect Schema (Objects) | Effect Schema (Objects) |
stream | Run one stateless model turn as normalized turn events. | Effect Schema (Objects) | Effect Schema (Arrays) |
Conformance Expectations
- Register with
aster.modelat1.0.0inside^1.0.0. - Implement every operation:
complete,stream. - 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": "model_spend" }, { "kind": "provider_right", "protocol": "aster.model" }]