Describes result of applying functor apply
to streams.
The type Canon trace CID refers to.
Contains ids of element that were on a stream at the moment of an appropriate canon call.
Stores CID to Value corresponance.
Let’s consider an example of trace that could be produces by the following fold:
(fold $stream v
(call 1)
(call 2)
(next v)
(call 3)
(call 4)
)
The AIR interpreter could be considered as a function
f(prev_data: InterpreterData, current_data: InterpreterData, … ) -> (result_data: InterpreterData, …).
This function receives prev and current data and produces a result data. All these data
have the following format.
A proof of service result execution result.
Descriptor of a subtrace inside execution trace.