Concept
This module facilitates decentralised applications to register verification route configurations for notarisation data representing assets. The module now uses a route-based verification system that integrates with the VCV (Verifiable Credential Verification) module.
For more background design information, see the Verifiable data notary section.
The sequence of events is as follows:
Application deploying entities are responsible for:
- Registering appropriate verification routes with the VCV module
- Ensuring route configurations are secure and appropriate for their use case
- Understanding that asset identifiers are calculated as the SHA hash of the input asset data
The types of NotarisedAsset
are expected to evolve, with different data structures becoming available for various
asset types.
Route-Based Verification
The notary module now uses a route-based verification system where:
- Caller Routes: Verify the identity and authorization of the caller making the notarisation request
- Asset Routes: Verify the validity and integrity of the asset data being notarised
- Asset Identifiers: Generated as SHA hashes of the input asset data, expected in additional requirements
- VCV Integration: All verification logic is handled by the VCV module through registered routes