Patent attributes
A method of initializing a subsystem by reading microcode from a block of a static blockchain associated to the subsystem, executing the microcode to configure the subsystem, and building event blocks associated with the subsystem using the block of the static blockchain as a genesis block of a live subsystem blockchain. The method comprises reading a block associated to a subsystem by an application executing on a processor of the subsystem, where the block associated to the subsystem is one of a plurality of blocks in a static blockchain, executing microcode of the block read by the application, based on executing the microcode, configuring the subsystem for operation, creating an event block by the application, where the event block stores information about an event generated by the subsystem operating based on the configuration, and attaching the event block to a live subsystem blockchain associated with the subsystem.