So my first idea about blockchain is that you open up applications at the lowest level, or perhaps at agreed-upon aggregations, and spew it out for on-chain or off-chain management. My interest in blockchain is primarily about attaching proper off-chain big data as referenceable. So the first place I want to start is perhaps with something like public data and then mark that data to a standard, and then sit it in S3 or some likely public equivalent place, maybe like Sia. My aim is then execute (perhaps with Fugue), a simple infrastructure as code deployment of a pre-certified dataset into a standard Aurora, or massive KV store. The trick is to automate, with a simplified PITbull like architecture, a data warehouse of certified queryable data.
For the purposes of Reference Data, I don't think I need to reverse-engineer a FIPS compliant system, but that would be a decent start. After all, it's the integrity of the data that matters most. And if the dataset is signed, then you're in good shape. The question becomes for big data, how big a chunk should be certifiable.