Optional
anchorIf this is an anchor commit and this may get set after validating the anchor commit if the validation fails for any reason. This is so that the error can be thrown later when applying the anchor commit (which happens at a different time than when the anchor is validated).
Optional
capabilityIf this is a signed commit that was signed using a CACAO, this contains it.
The underlying payload of the commit
Optional
envelopeIf this is a signed commit, then this will have the commit envelope with the signature.
Optional
expirationOptional
proofIf this is an anchor commit, this will have the anchor proof.
Optional
timestamp
Includes all additional data necessary to apply the commit without requiring any additional i/o to load anything else from ipfs or the p2p Ceramic network.