Migration des identités

Après le lancement de la v2 (🚀 La Ğ1v2 est là!), les utilisateurs de la Ğ1 commencent à migrer leurs identités depuis un couple identifiant / mot de passe vers un mnemonic pour des raisons de sécurité et de praticité.

Voici le rythme des 100 premières migrations :

Avec @1000i100 on s’est aperçu que certaines identité migrées étaient non membres :

query StrangeMigrations {
  changeOwnerKeys(filter: {identity: {status: {notLike: "Member"}}}) {
    totalCount
    nodes {
      identity {
        status
        name
      }
    }
  }
}
{
  "data": {
    "changeOwnerKeys": {
      "totalCount": 7,
      "nodes": [
        {
          "identity": {
            "status": "NotMember",
            "name": "Dracaufeu1990"
          }
        },
        {
          "identity": {
            "status": "Unconfirmed",
            "name": "0000010553-6dace-000001"
          }
        },
        {
          "identity": {
            "status": "NotMember",
            "name": "Archer"
          }
        },
        {
          "identity": {
            "status": "Revoked",
            "name": "CTHARREAU"
          }
        },
        {
          "identity": {
            "status": "Revoked",
            "name": "Elsaz"
          }
        },
        {
          "identity": {
            "status": "NotMember",
            "name": "DYves62"
          }
        },
        {
          "identity": {
            "status": "Unvalidated",
            "name": "Brian"
          }
        }
      ]
    }
  }
}

Celles qui m’embêtent le plus sont les Unconfirmed et Unvalidated qui sont des identités créées en v2.

{
  "data": {
    "changeOwnerKeys": {
      "totalCount": 2,
      "nodes": [
        {
          "identity": {
            "createdOn": 10553,
            "status": "Unconfirmed",
            "name": "0000010553-6dace-000001",
            "certReceived": {
              "nodes": [
                {
                  "issuer": {
                    "name": "Dracaufeu1990"
                  }
                }
              ]
            }
          },
          "previousId": "g1MwrM1jRSkmsQgiRwDPLMgBuYeyq1CZYQmhfmMuJwrY9mKTX",
          "nextId": "g1KhbX6L7CvdkLPyQT6SNS8AdHGwLM54BtVv2TXLqzTPkUD6J"
        },
        {
          "identity": {
            "createdOn": 29339,
            "status": "Unvalidated",
            "name": "Brian",
            "certReceived": {
              "nodes": [
                {
                  "issuer": {
                    "name": "Saamour"
                  }
                }
              ]
            }
          },
          "previousId": "g1MbkVADrCWp3hgjzuZhjBoHDGXrUSg8sJGpS8KvniuU4AFGi",
          "nextId": "g1Nvso2mp8ykoD4WKmpmjGtNBZekaQJtcAXv8hKw9y3BfPJvF"
        }
      ]
    }
  }
}


query StrangeMigrations {
  changeOwnerKeys(filter: {identity: {status: {in: ["Unvalidated", "Unconfirmed"]}}}) {
    totalCount
    nodes {
      identity {
        createdOn
        status
        name
        certReceived {
          nodes {
            issuer {
              name
            }
          }
        }
      }
      previousId
      nextId
    }
  }
}

Il faudrait demander à Dracaufeu1990 et Saamour ce qu’ils ont fait.

Comment tu obtiens ce graph ?

Qui et comment ?

https://git.lacontrevoie.fr/HugoTrentesaux/DataJune.jl/commit/653731bb3e8d94569a26bca0e62f9648ff79ac00

En les contactant via des gens qui les ont certifié. Il faut qu’on sorte une wotmap v2 pour faciliter ça.

N’ayant pas de sujet précis à ta phrase j’ai pris la tache :sweat_smile::

Compte révoqué
@christophefender @hypericum sont parmi ses certificateurs

Gecko m’indique : membre validé. Parmi ses certificateurs je connais @Myriam1912
Il a lancé une invitation à Brian g1Nvso2mp8ykoD4WKmpmjGtNBZekaQJtcAXv8hKw9y3BfPJvF

Je confirme que Duniter autorise actuellement la migration d’identité, quel que soit le statut de l’identité : Unconfirmed, Unvalidated, Member, NotMember ou Revoked.

C’est un bug côté Duniter. Je viens d’ouvrir un ticket :

Je vais corriger ça dans la semaine

Quel comportement veut-on pour une identité confirmée mais pas encore membre, car elle n’a pas encore 5 certifications ou que la règle de distance n’a pas encore été évaluée (statut Unvalidated) ?

Il me semble acceptable d’autoriser une identité en devenir à migrer son compte vers un mnemonic sans attendre de devenir définitivement membre. Si cette personne ne devient pas membre dans les deux mois, alors les données associées à son identité sont bien supprimées, que la migration du compte ait eu lieu ou non.

C’est un des membres régulier et très fiable, il intervient régulièrement, vend du pain, aide, etc…
Je l’ai vu le 1er mars encore.
Je lui poserai la question!

J’ai eu la personne au téléphone, je viens de comprendre qu’il a migré un compte révoqué

Bonjour,

J’ai le cas d’un compte qui a été révoqué automatiquement en V1 suite à un manque de certifications.

Ce compte a été migré en V2 avec son identité V1. Si la personne possédant ce compte souhaite à nouveau être certifiée, doit-elle créer un nouveau compte avec une nouvelle phrase de récupération, ou bien peut-elle faire certifier un nouveau portefeuille avec la même phrase (cas de Gecko où on peut avoir plusieurs portefeuilles dans un même coffre avec même phrase) ? Ou alors le compte révoqué automatiquement peut-il à nouveau être certifié (je pense que non, mais je demande quand même) ?

Révoqué ou Expiré ?
Indique l’adresse concernée ça aide !

Il s’agit de ce compte g1NcXMVDpHyoi1GiEaQFJ4wfRovYuHxdTapBFE7nRZa7Epykn

a priori révoqué, mais je ne sais pas vraiment pourquoi ça s’est fait automatiquement en V1.

Je pense que vous pouvez essayer de le certifier, pour qu’il revienne à 5 certifications, pour voir ce que ça donne.

@Vivakvo Cette adresse correspond à une identité révoquée, qui ne pourra donc jamais se refaire cetifiée. La personne concernée doit créer un nouveau compte de recommender le processus de zéro.

Merci Elois pour ta réponse. C’est bien ce que je pensais.

A ce sujet, est-ce normal qu’un compte se révoque automatiquement au bout d’un certain temps sans certification suffisante ? Car il n’y a eu ici aucune révocation manuelle.

Oui, la révocation est automatique 1 an après la perte du statut de membre quel que soit la raison

D’accord. Merci bien pour cette info qui m’avait échappé.

Mise à jour aujourd’hui. 213 identités migrées.