TranscriptService
@safe
struct TranscriptService {
immutable(TranscriptOptions) opts;
immutable(size_t) number_of_nodes;
ActorHandle epoch_creator_handle;
RecordFactory rec_factory;
immutable(ContractProduct)*[DARTIndex] products;
const(EpochContracts)*[long] epoch_contracts;
TagionGlobals last_globals;
Fingerprint previous_epoch;
long last_consensus_epoch;
}
* TranscriptService actor * Receives: (inputDoc, Document) * Sends: (inputHiRPC, HiRPC.Receiver) to receiver_task, where Document is a correctly formatted HiRPC