The ledger only accepts specific binary payloads (“signed statements”) to be validated and stored. In addition to that the registration policies are used to verify the signed statements.
scitt-ccf-ledger implements registration for two kinds of Signed Statements:
did:x509 issuers.did:attestedsvc issuers.Upon registration of signed statements, in addition to the expected verification, acceptance policies are executed against the data in the statements. Please refer to the configuration page and tests to understand how signed statement attributes are used.