# Caractéristiques techniques

### 1. Vue d'ensemble

Le Centre pour l'infrastructure numérique publique (CDPI) rassemble des normes et des spécifications ouvertes dans diverses catégories DPI pour en faciliter la consultation. Il s'agit d'une initiative visant à répertorier les spécifications qui respectent les[ principes DPI](https://docs.cdpi.dev/the-dpi-wiki/dpi-tech-architecture-principles) afin de permettre aux pays de créer les rails nécessaires à l'infrastructure publique numérique. Cette liste comprend des spécifications ouvertes publiées par des institutions mondiales à but non lucratif ou convenues sur la base d'une gouvernance mondiale, mais aussi des normes de facto utilisées par des pays où les spécifications ont atteint une échelle de plus de 10 millions de transactions.

Remarque :

&#x20;     Il s'agit d'un projet et toutes les parties prenantes de l'espace DPI peuvent faire part de leurs commentaires.

&#x20;     Les implémentations de référence listées ici sont conformes à la déclaration de l'organisme d'implémentation. Le CDPI n'a pas vérifié ces déclarations.

&#x20;     Il est conseillé aux pays de procéder à une vérification indépendante au moment de l'adoption.

### 2. Identificateurs et registres

#### 2.1 Auth et eKYC

&#x20;     OAuth -[ spécifications](https://www.rfc-editor.org/rfc/rfc6749)

&#x20;     Open ID -[ spécifications](https://openid.net/developers/)

&#x20;     SAML -[ spécifications](http://docs.oasis-open.org/security/saml/Post2.0/sstc-saml-tech-overview-2.0.html)

### 3. Signatures et consentement

#### 3.1 eSign

&#x20;     PKCS #10 -[ norme](https://datatracker.ietf.org/doc/html/rfc2986)

#### 3.2 Consentement au partage des données numériques

&#x20;     Artefact de consentement électronique (Ministère des technologies de l'information, Inde) -[ spec](https://dla.gov.in/sites/default/files/pdf/MeitY-Consent-Tech-Framework%20v1.1.pdf)

&#x20;     Bloc de construction du consentement (Govstack) -[ docs](https://govstack.gitbook.io/bb-consent/) |[ specs](https://github.com/GovStackWorkingGroup/bb-consent)

### 4. Paiements

#### 4.1 Paiements G2P, P2P et P2M

&#x20;     G2P Connect -[ docs](https://g2pconnect.cdpi.dev/g2p-connect/readme) |[ specs](https://g2p-connect.github.io/specs/)

&#x20;     P2P / P2M - Protocole d'interface de paiement unifié (à venir)

&#x20;     Paiements Open Banking au Royaume-Uni -[ specs](https://standards.openbanking.org.uk/api-specifications/)

&#x20;     Normes de messagerie ISO 20022[ docs](https://www.iso20022.org/iso-20022-message-definitions?business-domain=1) | specs

**4.1.1 Implémentations de référence**

&#x20;     Paiements par lots -[ Mojaloop](https://docs.mojaloop.io/getting-started/),[ Mifos](https://mifos.org/resources/documentation/)

&#x20;     Partenaires de gestion des bénéficiaires et des régimes -[ OpenG2P](https://docs.openg2p.org/guides/developer-guides),[ OpenSPP](https://docs.openspp.org/index.html),[ DIGIT](https://core.digit.org/)

&#x20;     Cash In Cash Out (CICO) -[ Spécifications](https://www.npci.org.in/PDF/AePS/MicroATM_Standards_v1.5.1_Clean.pdf?TSPD_101_R0=08f002952bab20008b7d8da5fd1e2eab2b05707bcf97d4d8a37e2e70559f1e5cf52cf371b2dd168808262911fb14300061acdcd788119a546d34e72dd804f44c2e3b50502dbe0deab71add6e66931a3c1c3f7d06c44de06e493ae71639d420a0) AePS publiées par NPCI/IBA/UIDAI

### 5. Données et modèles ouverts d'IA/ML

#### 5.1 Délivrance de titres vérifiables

&#x20;     W3C compliant issuance[ standard](https://www.w3.org/TR/vc-data-model/) | implementation[ guide](https://www.w3.org/TR/vc-imp-guide/) | draft issuance api[ specs](https://w3c-ccg.github.io/vc-api/)

&#x20;     ISO/MDL

&#x20;     G2P Connect[ docs](https://g2pconnect.cdpi.dev/protocol/interfaces/credentialing) | specs

**5.1.1 Spécifications et mises en œuvre de référence :**

&#x20;     [Documents d'](https://docs.sunbirdrc.dev/learn/readme)émission de la société de capital-risque Sunbird |[ spécifications](https://github.com/Sunbird-RC/sunbird-rc-core/tree/main/api-documentation)

&#x20;     Inji by MOSIP[ docs](https://docs.mosip.io/inji/) | specs

&#x20;     CREDEBL (Self-Sovereign Identity (SSI) & Verifiable Credentials (VCs))[ docs](https://docs.credebl.id/en/intro/what-is-credebl/) |[ specs](https://github.com/credebl)

#### 5.2 Références vérifiables - Présentation

&#x20;     Norme de présentation conforme au W3C |[ Guide de](https://www.w3.org/TR/vc-imp-guide/) mise en œuvre

**5.2.1 Spécifications et mises en œuvre de référence :**

&#x20;     Schémas d'identification : Sunbird VC[ specs](https://github.com/VC-Specs/vc-specs) |[ schemas](https://docs.google.com/spreadsheets/d/1y4z1X7Dfercj7C3wkKbPAR_ExHbL_KgXbwtFzeFK078/edit#gid=1454655977) (draft)

&#x20;     Portefeuille d'identité numérique de l'UE :[ documents](https://github.com/eu-digital-identity-wallet/eudi-doc-architecture-and-reference-framework/blob/main/docs/arf.md) et[ spécifications](https://github.com/eu-digital-identity-wallet/eudi-doc-architecture-and-reference-framework)

#### 5.3 Partage consenti des données

&#x20;     X-Road docs|[ specs](https://github.com/nordic-institute/X-Road)

&#x20;     [Spécifications de](https://github.com/Sahamati/account-aggregator-standards) l'agrégateur de comptes (partage de données financières)

#### 5.4 Jeux de données

&#x20;     Ensembles de données ML pour l'entraînement aux langues locales[ docs](https://bhashini.gov.in/ulca/model/benchmark-datasets) | specs

### 6. Découverte et réalisation

#### 6.1 Réseau de commerce électronique

&#x20;     Protocole Beckn -[ docs](https://becknprotocol.io/) |[ specs](https://github.com/beckn/protocol-specifications)

#### 6.2 Éducation

&#x20;     Sunbird -[ docs](https://sunbird.org/product/building-blocks) | specs

&#x20;     BeckN DSEP - docs |[ specs](https://github.com/beckn/DSEP-Specification)

#### 6.3 Soins de santé

&#x20;     Protocole de santé décentralisé BeckN - DHP[ docs](https://developers.becknprotocol.io/docs/introduction/introduction/) |[ specs](https://github.com/dhp-project/DHP-Specs)

&#x20;     Health Claims Exchange - HCX[ docs](https://docs.hcxprotocol.io/) |[ specs](https://github.com/hcx-project/hcx-specs)

&#x20;     Échange de données

&#x20;     Échange de données basé sur le consentement : DEPA[ docs](https://depa.world/) |[ specs](https://github.com/iSPIRT/DEPA/blob/main/depa_2.0.yaml)

&#x20;     X-Road docs|[ specs](https://github.com/nordic-institute/X-Road)

&#x20;     Schéma de données/normes-[ docs](http://www.hl7.org/fhir/documentation.html)

&#x20;     Systèmes de gestion de l'information (au niveau de l'individu, de l'hôpital, de la communauté)

&#x20;     OpenMRS -[ docs](https://wiki.openmrs.org/) |[ specs](https://github.com/OpenMRS)

&#x20;     DHIS2 -[ docs](https://dhis2.org/about/)

&#x20;     OpenEHR -[ docs](https://specifications.openehr.org/releases/BASE/latest/architecture_overview.html#_architecture_overview) |[ specs](https://openehr.atlassian.net/jira/projects)

&#x20;     OpenELIS -[ docs](http://docs.openelis-global.org/en/latest/) |[ specs](https://github.com/I-TECH-UW/OpenELIS-Global-2/)

&#x20;     Certificat de vaccination (attestation vérifiable) : DIVOC[ docs](https://divoc.digit.org/) |[ specs](https://github.com/egovernments/DIVOC)

#### 6.4 Réseaux sociaux

&#x20;     Réseau social ouvert (Decentralized Social Networking Protocol)[ docs](https://dsnp.org/introducing-dsnp.html) |[ specs](https://spec.dsnp.org/)

&#x20;

\ <br>
