Stable, versioned contracts shared by Rill Runtime and its hosts.
IPC API versions
| Version | Introduced in | Changes |
|---|---|---|
| 1 | 0.5.0 | Original handshake, health, invoke |
| 2 | 0.7.0 | Handshake response gains handler identity and effective capabilities |
The runtime accepts both v1 and v2 requests. v1 clients receive
[RuntimeResponse] (no handler fields). v2 clients receive
[RuntimeResponseV2] (with handler identity). The two wire schemas are
independently frozen with fixture tests.