# Migration des identités

**URL:** https://forum.duniter.org/t/migration-des-identites/13655
**Category:** Ğ1
**Created:** [8 March 2026 16:08 UTC](https://forum.duniter.org/t/migration-des-identites/13655 "2026-03-08T16:08:10Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![HugoTrentesaux](https://forum.duniter.org/user_avatar/forum.duniter.org/hugotrentesaux/32/6396_2.png) [@HugoTrentesaux](https://forum.duniter.org/u/HugoTrentesaux)
#### Post date: [8 March 2026 16:08 UTC](https://forum.duniter.org/t/migration-des-identites/13655/1 "2026-03-08T16:08:10Z")

</div>

Après le lancement de la v2 ([🚀 La Ğ1v2 est là!](https://forum.duniter.org/t/la-g1v2-est-la/13647)), 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 :

 ![image](https://forum.duniter.org/uploads/default/original/2X/d/d450aad702bed13111bb73aaed2e08e4df61e382.png)

---

<div class="post-metadata">

### Author: ![HugoTrentesaux](https://forum.duniter.org/user_avatar/forum.duniter.org/hugotrentesaux/32/6396_2.png) [@HugoTrentesaux](https://forum.duniter.org/u/HugoTrentesaux)
#### Post date: [9 March 2026 19:06 UTC](https://forum.duniter.org/t/migration-des-identites/13655/2 "2026-03-09T19:06:42Z")

</div>

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

```auto
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.

```auto
{
  "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.

---

<div class="post-metadata">

### Author: ![ManUtopiK](https://forum.duniter.org/user_avatar/forum.duniter.org/manutopik/32/29_2.png) [@ManUtopiK](https://forum.duniter.org/u/ManUtopiK)
#### Post date: [9 March 2026 19:34 UTC](https://forum.duniter.org/t/migration-des-identites/13655/3 "2026-03-09T19:34:07Z")

</div>

Comment tu obtiens ce graph ?

---

<div class="post-metadata">

### Author: ![italpaola](https://forum.duniter.org/user_avatar/forum.duniter.org/italpaola/32/7830_2.png) [@italpaola](https://forum.duniter.org/u/italpaola)
#### Post date: [9 March 2026 19:36 UTC](https://forum.duniter.org/t/migration-des-identites/13655/4 "2026-03-09T19:36:25Z")

</div>

> [@HugoTrentesaux](#):
>
> Il faudrait demander à Dracaufeu1990 et Saamour

Qui et comment ?

---

<div class="post-metadata">

### Author: ![HugoTrentesaux](https://forum.duniter.org/user_avatar/forum.duniter.org/hugotrentesaux/32/6396_2.png) [@HugoTrentesaux](https://forum.duniter.org/u/HugoTrentesaux)
#### Post date: [9 March 2026 19:36 UTC](https://forum.duniter.org/t/migration-des-identites/13655/5 "2026-03-09T19:36:55Z")

</div>

[https://git.lacontrevoie.fr/HugoTrentesaux/DataJune.jl/commit/653731bb3e8d94569a26bca0e62f9648ff79ac00](https://git.lacontrevoie.fr/HugoTrentesaux/DataJune.jl/commit/653731bb3e8d94569a26bca0e62f9648ff79ac00)

---

<div class="post-metadata">

### Author: ![HugoTrentesaux](https://forum.duniter.org/user_avatar/forum.duniter.org/hugotrentesaux/32/6396_2.png) [@HugoTrentesaux](https://forum.duniter.org/u/HugoTrentesaux)
#### Post date: [9 March 2026 19:37 UTC](https://forum.duniter.org/t/migration-des-identites/13655/6 "2026-03-09T19:37:32Z")

</div>

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

---

<div class="post-metadata">

### Author: ![italpaola](https://forum.duniter.org/user_avatar/forum.duniter.org/italpaola/32/7830_2.png) [@italpaola](https://forum.duniter.org/u/italpaola)
#### Post date: [9 March 2026 19:59 UTC](https://forum.duniter.org/t/migration-des-identites/13655/7 "2026-03-09T19:59:05Z")

</div>

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

> [@HugoTrentesaux](#):
>
> Dracaufeu1990

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

> [@HugoTrentesaux](#):
>
> Saamour

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

---

<div class="post-metadata">

### Author: ![elois](https://forum.duniter.org/user_avatar/forum.duniter.org/elois/32/1541_2.png) [@elois](https://forum.duniter.org/u/elois)
#### Post date: [9 March 2026 20:34 UTC](https://forum.duniter.org/t/migration-des-identites/13655/8 "2026-03-09T20:34:05Z")

</div>

> [@HugoTrentesaux](#):
>
> Celles qui m’embêtent le plus sont les `Unconfirmed` et `Unvalidated` qui sont des identités créées en v2.

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 :

> **[Bug: \`change\_owner\_key\` autorise des identités \`Unconfirmed\`, \`Unvalidated\`...](https://git.duniter.org/nodes/rust/duniter-v2s/-/issues/360)**
>
> Constat Le call runtime identity.change\_owner\_key n’applique actuellement aucun contrôle sur le statut de l’identité.

Je vais corriger ça dans la semaine

---

<div class="post-metadata">

### Author: ![elois](https://forum.duniter.org/user_avatar/forum.duniter.org/elois/32/1541_2.png) [@elois](https://forum.duniter.org/u/elois)
#### Post date: [9 March 2026 20:56 UTC](https://forum.duniter.org/t/migration-des-identites/13655/9 "2026-03-09T20:56:33Z")

</div>

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.

---

<div class="post-metadata">

### Author: ![hypericum](https://forum.duniter.org/letter_avatar/hypericum/32/5_5575768a8748004e209b776fc1b2916d.png) [@hypericum](https://forum.duniter.org/u/hypericum)
#### Post date: [9 March 2026 22:07 UTC](https://forum.duniter.org/t/migration-des-identites/13655/10 "2026-03-09T22:07:19Z")

</div>

> [@italpaola](#):
>
> @christophefender @hypericum sont parmi ses certificateurs

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!

---

<div class="post-metadata">

### Author: ![hypericum](https://forum.duniter.org/letter_avatar/hypericum/32/5_5575768a8748004e209b776fc1b2916d.png) [@hypericum](https://forum.duniter.org/u/hypericum)
#### Post date: [10 March 2026 12:19 UTC](https://forum.duniter.org/t/migration-des-identites/13655/11 "2026-03-10T12:19:22Z")

</div>

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

---

<div class="post-metadata">

### Author: ![Vivakvo](https://forum.duniter.org/user_avatar/forum.duniter.org/vivakvo/32/4386_2.png) [@Vivakvo](https://forum.duniter.org/u/Vivakvo)
#### Post date: [10 March 2026 12:36 UTC](https://forum.duniter.org/t/migration-des-identites/13655/12 "2026-03-10T12:36:09Z")

</div>

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) ?

---

<div class="post-metadata">

### Author: ![Maaltir](https://forum.duniter.org/user_avatar/forum.duniter.org/maaltir/32/5039_2.png) [@Maaltir](https://forum.duniter.org/u/Maaltir)
#### Post date: [10 March 2026 12:57 UTC](https://forum.duniter.org/t/migration-des-identites/13655/13 "2026-03-10T12:57:44Z")

</div>

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

---

<div class="post-metadata">

### Author: ![Vivakvo](https://forum.duniter.org/user_avatar/forum.duniter.org/vivakvo/32/4386_2.png) [@Vivakvo](https://forum.duniter.org/u/Vivakvo)
#### Post date: [10 March 2026 13:10 UTC](https://forum.duniter.org/t/migration-des-identites/13655/14 "2026-03-10T13:10:25Z")

</div>

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.

---

<div class="post-metadata">

### Author: ![Maaltir](https://forum.duniter.org/user_avatar/forum.duniter.org/maaltir/32/5039_2.png) [@Maaltir](https://forum.duniter.org/u/Maaltir)
#### Post date: [10 March 2026 13:17 UTC](https://forum.duniter.org/t/migration-des-identites/13655/15 "2026-03-10T13:17:39Z")

</div>

> [@Vivakvo](#):
>
> g1NcXMVDpHyoi1GiEaQFJ4wfRovYuHxdTapBFE7nRZa7Epykn

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

---

<div class="post-metadata">

### Author: ![elois](https://forum.duniter.org/user_avatar/forum.duniter.org/elois/32/1541_2.png) [@elois](https://forum.duniter.org/u/elois)
#### Post date: [10 March 2026 15:57 UTC](https://forum.duniter.org/t/migration-des-identites/13655/16 "2026-03-10T15:57:38Z")

</div>

> [@Vivakvo](#):
>
> g1NcXMVDpHyoi1GiEaQFJ4wfRovYuHxdTapBFE7nRZa7Epykn

@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.

---

<div class="post-metadata">

### Author: ![Vivakvo](https://forum.duniter.org/user_avatar/forum.duniter.org/vivakvo/32/4386_2.png) [@Vivakvo](https://forum.duniter.org/u/Vivakvo)
#### Post date: [10 March 2026 16:00 UTC](https://forum.duniter.org/t/migration-des-identites/13655/17 "2026-03-10T16:00:38Z")

</div>

> [@elois](#):
>
> @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.

---

<div class="post-metadata">

### Author: ![elois](https://forum.duniter.org/user_avatar/forum.duniter.org/elois/32/1541_2.png) [@elois](https://forum.duniter.org/u/elois)
#### Post date: [10 March 2026 16:18 UTC](https://forum.duniter.org/t/migration-des-identites/13655/18 "2026-03-10T16:18:09Z")

</div>

> [@Vivakvo](#):
>
> est-ce normal qu’un compte se révoque automatiquement au bout d’un certain temps sans certification suffisante ?

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

---

<div class="post-metadata">

### Author: ![Vivakvo](https://forum.duniter.org/user_avatar/forum.duniter.org/vivakvo/32/4386_2.png) [@Vivakvo](https://forum.duniter.org/u/Vivakvo)
#### Post date: [10 March 2026 16:29 UTC](https://forum.duniter.org/t/migration-des-identites/13655/19 "2026-03-10T16:29:49Z")

</div>

> [@elois](#):
>
> 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é.

---

<div class="post-metadata">

### Author: ![HugoTrentesaux](https://forum.duniter.org/user_avatar/forum.duniter.org/hugotrentesaux/32/6396_2.png) [@HugoTrentesaux](https://forum.duniter.org/u/HugoTrentesaux)
#### Post date: [10 March 2026 20:35 UTC](https://forum.duniter.org/t/migration-des-identites/13655/20 "2026-03-10T20:35:33Z")

</div>

![image](https://forum.duniter.org/uploads/default/original/2X/7/751e6f1c5154d395fd81b1baa48a072d76c7a441.png)

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

[Next page](https://forum.duniter.org/t/migration-des-identites/13655.md?page=2)
