> Why does it need a blockchain?
Because it is federated, and no single entity should own and control the data.
> What kind of blockchain will it use?
I am thinking of Hyperledger Iroha. Any other suggestion, most welcome.
> Public or private?
Federated
> What will be the consensus mechanism (PoW or PoS)?