Registration Flow
Namespace Registration Flow
To access and update user data, clients must first register their namespace within the CARV Protocol’s smart contract. As CARV Protocol operates in a multi-chain environment, a registered namespace is synced across all supported blockchains via the verifier network.
Steps for Registration:
Initiating Registration: A client selects any CARV ID contract on a supported blockchain to initiate the registration. The registration will include the client’s namespace, RSA public key, and address.
Verification by the Verifier Network: The verifier network listens for the registration event on-chain and verifies the validity of the namespace. This includes checks for conflicts or other potential issues.
Namespace Validation or Rejection: If the namespace is invalid (e.g., due to a conflict), the verifier network will reject the registration.
If valid, the verifier network will finalize the namespace on the home chain's smart contract.
Broadcasting the Namespace: Once validated, the verifier network broadcasts the namespace to all supported blockchains, ensuring seamless syncing across the multi-chain setup.
Last updated