The first step of this task is to design an architecture, and create sub-tasks to track the implementation.
The simulation needs to be driven by some outside input provided by the user or client program. The specifics of the API are fairly open. Some possible avenues could include HTTP, grpc, or whatever else suits the data and use case.
The API provided by the simulation itself doesn't necessarily have to conform to the input to the client tooling.
Important features of the API include the synthesis and inspection of chain state.
The first step of this task is to design an architecture, and create sub-tasks to track the implementation.
The simulation needs to be driven by some outside input provided by the user or client program. The specifics of the API are fairly open. Some possible avenues could include HTTP, grpc, or whatever else suits the data and use case.
The API provided by the simulation itself doesn't necessarily have to conform to the input to the client tooling.
Important features of the API include the synthesis and inspection of chain state.