rill-runtime-protocol 1.3.0

Versioned IPC and package contracts for the RillML local runtime.
Documentation
1
2
3
4
5
6
7
8
[
  {"name":"unknown envelope field","value":{"requestId":"x","apiVersion":3,"clientIdentity":{"name":"host","version":"1"},"modelGeneration":0,"stateGeneration":0,"payloadLimit":1024,"request":{"method":"health"},"extra":true}},
  {"name":"unknown request field","value":{"requestId":"x","apiVersion":3,"clientIdentity":{"name":"host","version":"1"},"modelGeneration":0,"stateGeneration":0,"payloadLimit":1024,"request":{"method":"health","extra":true}}},
  {"name":"future api","value":{"requestId":"x","apiVersion":9,"clientIdentity":{"name":"host","version":"1"},"modelGeneration":0,"stateGeneration":0,"payloadLimit":1024,"request":{"method":"health"}}},
  {"name":"stateful call missing schema","value":{"requestId":"x","apiVersion":3,"clientIdentity":{"name":"host","version":"1"},"capability":"org.example.decide","modelGeneration":0,"stateGeneration":0,"payloadLimit":1024,"request":{"method":"decide","context":{}}}},
  {"name":"invalid schema hash","value":{"requestId":"x","apiVersion":3,"clientIdentity":{"name":"host","version":"1"},"capability":"org.example.decide","featureSchemaHash":"ABC","modelGeneration":0,"stateGeneration":0,"payloadLimit":1024,"request":{"method":"decide","context":{}}}},
  {"name":"empty decision id","value":{"requestId":"x","apiVersion":3,"clientIdentity":{"name":"host","version":"1"},"capability":"org.example.feedback","featureSchemaHash":"abababababababababababababababababababababababababababababababab","modelGeneration":0,"stateGeneration":0,"payloadLimit":1024,"request":{"method":"feedback","decisionId":"","selectedArm":0,"reward":1.0,"outcomeTimeMs":1,"generation":0}}}
]