Core ProofPack verifiable data exchange format with JWS, Merkle trees, selective disclosure, and blockchain attestation support