MIG is
- A formal capability contract between clients and model execution planes.
- A transport binding layer for gRPC, HTTP, and NATS with consistent semantics.
- An operations boundary for policy, tracing, and conformance verification.
Product
MIG is a contract runtime. It is not another prompt library, model host, or UI framework. The product exists to keep interface semantics stable while model backends, transports, and deployment topologies evolve.
| Semantic | Operator intent | Runtime behavior |
|---|---|---|
| At-most-once | Prefer duplicate suppression and bounded retries. | Single delivery attempt envelope with idempotency guardrails. |
| At-least-once | Prefer completion guarantees over duplicate risk. | Retry policy attached to correlation and dedupe metadata. |
| Exactly-once (profiled) | Require profile-scoped deterministic replay controls. | Conformance profile validates preconditions before enablement. |
Typed service contracts for low-latency platform control planes and service-to-service paths.
View mappingAPI gateway and browser-friendly integration path with explicit schema versions and auth envelopes.
View mappingMessage-oriented subject model for durable event streams and asynchronous capability execution.
View mapping