Bloom is a decentralized end-to-end protocol for identity attestation, risk assessment and credit scoring.