Closed nambrot closed 4 years ago
Roadmap for imminent changes to Identity, especially as it relates to the wallet:
Already finished protocol work:
Protocol work necessary before mobile can start work (this sprint):
revealIssuers
tx to accomodate https://github.com/celo-org/celo-labs/issues/80Mobile work necessary to move to attestation service (requirement for Betanet?):
reveal
tx, add revealIssuers
tx) https://github.com/celo-org/celo-monorepo/issues/1040reveal
tx (and thus use the central verification pool), and directly to the attestation service to protect against validators not being "compliant" on Alfajores.Rollout plan (Alfajores):
Rollout plan (Betanet):
Further work:
celo-blockchain
As talked about in today's sprint meeting, we will no longer have the grace period in which we reveal both ways. Instead the mobile app will detect, similarly to right now, if a validator does not seem to have the right setup for attestation and request additional attestations which hopefully yield validators that will actually run the attestation service. We do so to be able to merge this with the hashing changes
Also this board https://github.com/orgs/celo-org/projects/113
Alfajores re-deploy is tentatively scheduled for 10/23, so we aim to get all the relevant changes in then
Expected Behavior
There should be a plan that everyone can reference that minimizes the impact on the user experience of both mobile users and validators.
Current Behavior
There is no plan anyone can reference