The credential verification process uses objectively attributable fault detection:
- Operators verify credentials off-chain.
- Relevant data is passed to the contract.
- The contract verifies the credential signature against the issuer's public key (Ethereum address equivalent).
- Signature components must be provided when creating a task and issuer signing keys must be generated from the secp256k1 curve.
- Additional information can be written on-chain.
- Operators may perform other off-chain tasks.
- Some of these tasks may require intersubjective fault detection (further details to be specified).