Qstamp / QDeclare
QDeclare · Déclarations de patrimoine et d’intérêts

Des déclarations d’agents publics dont l’historique ne peut être réécrit.

QDeclare est l’outil de déclaration de patrimoine et d’intérêts de QGov. Il scelle chaque déclaration de biens, de revenus, d’intérêts et de dons au moment où un agent public la dépose, la relie à la précédente déclaration de cet agent et enregistre chaque correction comme une nouvelle version scellée. Les organismes anticorruption, les organes de déontologie et les tribunaux peuvent alors vérifier l’historique complet des déclarations d’un agent public, année par année, et détecter toute déclaration qui a été modifiée, remplacée ou antidatée.

Live flow

How QDeclare runs inside an ethics body.

Each step lights in turn as a record moves through it. Steps inside your systems never send content out. Only the anchor reaches the Quantova network, and only chain facts are public on QVMScan.

Live flowQDeclare, from filing to the explorer
  1. Your systemsDeclaration systemThe official files a declaration of assets and interests
  2. Your systemsDeclarant signatureSigned under the official's own key
  3. Your systemsAcknowledgementThe ethics body seals the filing date
  4. Your systemsSeries linkLinked to the previous declaration, with corrections as new versions
  5. Quantova networkAnchorOne salted 32 byte commitment per batch, sent under record kind 1104 in a transaction signed with ML DSA 65
  6. PublicQVMScanFinal in about 0.2 seconds and indexed on the explorer under QDeclare, with no record content
  7. PublicInvestigator or courtVerifies the full declaration history
Inside your systemsQuantova networkPublic and verifiable
Le problème

Les déclarations ne fonctionnent que si chaque version est figée au moment de son dépôt.

Les déclarations de patrimoine et d’intérêts sont l’un des principaux outils de lutte contre l’enrichissement illicite et les conflits d’intérêts. Leur valeur dépend entièrement de la possibilité de prouver ce qu’un agent public a déclaré, et quand.

Modifiée après le dépôt

Une déclaration discrètement corrigée dès qu’un enquêteur ou un journaliste commence à poser des questions détruit la valeur de l’enregistrement d’origine.

Patrimoine inexpliqué

Les variations de patrimoine entre déclarations sont le principal indice d’enrichissement illicite, mais seulement si la déclaration de chaque année est figée au moment de son dépôt.

Historique perdu

Lorsque les systèmes ne conservent que la dernière version, les déclarations antérieures et le moment des corrections ne peuvent être prouvés.

Flux de données

Une série de déclarations qui forme une chaîne ininterrompue.

QDeclare traite les déclarations de chaque agent public comme une série. Chaque déclaration indique celle qui la précède, et chaque correction indique la version qu’elle corrige, de sorte que l’historique complet puisse être vérifié depuis le premier dépôt.

  1. 01Enregistrement

    L’organe de déontologie enregistre la clé de chaque déclarant et les catégories de déclaration exigées par la loi pour cette fonction.

  2. 02Dépôt

    L’agent public dépose la déclaration et la signe avec sa propre clé. La déclaration reçoit une empreinte et est ancrée au moment de son dépôt.

  3. 03Accusé de réception

    L’organe de déontologie scelle son accusé de réception, fixant la date de dépôt aux fins du délai légal.

  4. 04Mise en relation

    Chaque nouvelle déclaration indique la déclaration précédente du même agent public, de sorte que la série forme une chaîne ininterrompue.

  5. 05Correction

    Une correction est déposée sous la forme d’une nouvelle version qui indique la version qu’elle corrige et en expose le motif. L’original n’est jamais écrasé.

  6. 06Vérification

    Les auditeurs comparent les déclarations au fil des années, et les tribunaux vérifient que la version dont ils disposent est bien celle qui a été déposée, et à quelle date.

Enregistrements scellés

Chaque enregistrement, son signataire et ce qu’il prouve.

Chaque enregistrement est une déclaration signée avec ML DSA et fixée dans le temps par un ancrage Qstamp sous le type d’enregistrement QDeclare. Le déclarant et l’organe de déontologie signent avec des clés distinctes.

EnregistrementSigné parLié àCe que la vérification prouve
Enregistrement du déclarantOrgane de déontologieFonction et base juridiqueL’agent public et l’obligation déclarative ont été enregistrés
DéclarationDéclarantDéclaration précédenteLe contenu a été figé au moment du dépôt
Accusé de réceptionOrgane de déontologieDéclarationLa date de dépôt par rapport au délai légal
CorrectionDéclarantVersion corrigéeChaque changement est visible, daté et expliqué
Note d’examenAgent chargé de l’examenDéclarationL’examen et son résultat sont consignés
Détection

Ce que détecte QDeclare.

Chaque vérification est effectuée par le vérificateur à partir des seuls enregistrements scellés et de leurs reçus. Aucune vérification ne dépend des systèmes, du personnel ni de la bonne foi de l’organisme qui a produit les enregistrements.

Détecté lors de la vérification

  • Une déclaration modifiée ou remplacée après son dépôt
  • Une déclaration déposée après le délai mais datée antérieurement
  • Une lacune dans la série de déclarations d’un agent public
  • Une correction qui n’indique pas la version qu’elle corrige
  • Une déclaration signée par une personne autre que le déclarant
Intégration

Avec quoi fonctionne QDeclare.

QDeclare est appelé par les systèmes de déclaration électronique que les organes de déontologie exploitent déjà. Il ne détient ni les déclarations ni les données personnelles.

SystèmeComment il se connecte
Systèmes électroniques de déclaration de patrimoineLe système appelle QDeclare lorsqu’une déclaration est déposée et lorsqu’elle est accusée de réception, et conserve chaque version scellée avec son reçu
Registres d’intérêts et de donsLes inscriptions dans les registres parlementaires et ministériels sont scellées au fur et à mesure de leur réalisation
Systèmes de gestion des dossiers des organismes anticorruptionLes déclarations utilisées comme preuve sont vérifiées par rapport à leur scellement avant toute analyse
Portails de publicationLorsque la loi rend publique une partie d’une déclaration, l’empreinte de la version scellée est publiée à ses côtés
Alignement réglementaire

Les obligations que QDeclare est conçu pour appuyer.

Chacun des instruments ci-dessous crée une obligation qui dépend du caractère complet, non altéré et daté des enregistrements. QDeclare apporte une preuve technique pour ces obligations. Le respect de chaque instrument demeure la responsabilité de l’organisme qui y est soumis.

InstrumentDispositionComment QDeclare y répond
Convention des Nations unies contre la corruption, article 8, paragraphe 5Mesures exigeant des agents publics qu’ils déclarent leurs activités extérieures, leur emploi, leurs investissements, leurs biens et les dons ou avantages substantielsChaque déclaration scellée lors de son dépôt et reliée à la précédente
Convention des Nations unies contre la corruption, article 52, paragraphe 5Systèmes efficaces de déclaration de situation financière pour les agents publics concernésUn historique de déclaration vérifiable que ni le déclarant ni le dépositaire ne peuvent réécrire
Convention des Nations unies contre la corruption, article 20Enrichissement illicite, une augmentation substantielle du patrimoine qui ne peut raisonnablement être expliquéeUne série figée de déclarations permettant de mesurer les variations de patrimoine
Recommandation du Conseil de l’OCDE sur l’intégrité publiqueNormes d’intégrité pour les agents publics, y compris la gestion des conflits d’intérêtsRegistres datés et attribuables des intérêts déclarés
United States Ethics in Government Act of 1978Déclaration de situation financière publique par les hauts responsables du gouvernement fédéralVersions figées et datées de chaque rapport et de chaque modification
NIST SP 800 53 Révision 5AU 9 protection des informations d’audit, AU 10 non-répudiation et SI 7 intégrité de l’informationDes enregistrements signés, scellés et ancrés dont l’altération ou la suppression est détectée par tout vérificateur
Confidentialité

Ce qui est publié et ce qui reste au sein de l’administration.

Les déclarations restent dans les systèmes de l’organe de déontologie. QDeclare ne publie jamais les données personnelles des agents publics ni de leurs proches. Lorsque la loi rend publique une partie d’une déclaration, il peut être démontré que la version publiée correspond à la version scellée sans divulguer les parties qui ne sont pas publiques.

Statut et périmètre

Où en est QDeclare aujourd’hui.

QDeclare is being built for release as part of QGov, the government branch of the Qstamp family, on the construction of QTax, which is released. QDeclare is published on GitHub and npm only after rounds of security review and live testing on the Quantova network, and its release is announced on this page. Governments can begin pilots today with the released SDKs of the family. The current releases anchor on the Quantova test network ahead of production use, and records on that network carry no evidential weight. QDeclare proves what was declared, by whom and when. It does not establish that a declaration is complete or truthful, which remains the work of the ethics body, investigators and the courts.