Qstamp / QSpend
QSpend · Intégrité de la dépense publique

Chaque paiement de fonds publics, lié de manière démontrable au budget qui l’a autorisé.

QSpend est l’outil d’intégrité de la dépense publique de QGov, la branche gouvernementale de la famille Qstamp. Il scelle chaque étape de la dépense publique au moment où elle survient, depuis l’ouverture de crédits votée par le pouvoir législatif jusqu’à l’engagement, la constatation du service fait, la facture et le paiement, et relie chaque étape à l’étape qui l’a autorisée. Les institutions supérieures de contrôle, les parlements et les tribunaux peuvent alors vérifier la chaîne complète de tout paiement sans dépendre des systèmes de l’organisme qui l’a effectué.

Live flow

How QSpend runs inside a finance ministry and treasury.

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 flowQSpend, from the budget to the explorer
  1. Your systemsFinancial management systemAppropriation and allotment sealed when approved
  2. Your systemsCommitmentSealed by the authorising officer against the allotment
  3. Your systemsReceipt and invoiceDelivery confirmed by a separate officer and the invoice fingerprinted
  4. Your systemsTreasury paymentSealed with its position and cumulative total
  5. Quantova networkAnchorOne salted 32 byte commitment per batch, sent under record kind 1102 in a transaction signed with ML DSA 65
  6. PublicQVMScanFinal in about 0.2 seconds and indexed on the explorer under QSpend, with no record content
  7. PublicSupreme audit institutionFollows any payment back to its budget line
Inside your systemsQuantova networkPublic and verifiable
Le problème

Les fonds publics détournés se dissimulent dans des registres qui peuvent être ajustés par la suite.

La dépense publique passe par plusieurs systèmes et plusieurs agents avant que les fonds ne quittent le Trésor. Chaque transfert est un point où un registre peut être créé, modifié ou supprimé après les faits, et les audits n’examinent généralement qu’un échantillon, souvent des années plus tard.

Paiements sans autorisation

Les fonds décaissés sans ouverture de crédits ou engagement valide, ou au-delà du montant autorisé, ne sont souvent découverts que des années plus tard, dans un échantillon d’audit, si tant est qu’ils le soient.

Paiements fractionnés et dupliqués

Les paiements fractionnés pour rester sous les seuils d’approbation, ou payés deux fois sur la même facture, dépendent de registres qui peuvent être ajustés après les faits.

Budgets réécrits

Des ouvertures de crédits et des dotations modifiées après approbation font apparaître une dépense non autorisée comme autorisée lorsque les comptes sont examinés par la suite.

Flux de données

La chaîne de la dépense, scellée à chaque étape.

QSpend suit les étapes habituelles de l’exécution budgétaire. Chaque étape est signée par l’agent qui en est responsable, dotée d’une empreinte et ancrée, et indique le registre sur lequel elle repose, de sorte que la chaîne depuis l’ouverture de crédits jusqu’au paiement puisse être vérifiée maillon par maillon.

  1. 01Ouverture de crédits

    La ligne budgétaire votée par le pouvoir législatif est scellée par le ministère des finances avec son montant, sa période et sa classification par objet.

  2. 02Dotation

    La libération de fonds à une unité de dépense est scellée par rapport à l’ouverture de crédits, et le total cumulé des dotations est porté dans chaque registre, de sorte qu’il ne puisse jamais dépasser silencieusement l’ouverture de crédits.

  3. 03Engagement

    Un bon de commande ou un engagement contractuel est scellé par rapport à la dotation par un agent habilité, réservant les fonds avant que l’obligation ne naisse.

  4. 04Reçu

    La confirmation de la réception des biens, travaux ou services est scellée par un agent détenant une clé différente de celle de l’agent qui a engagé les fonds.

  5. 05Facture

    La facture du fournisseur reçoit une empreinte dès sa réception et est reliée à l’engagement et à la confirmation de réception sur lesquels elle repose.

  6. 06Paiement

    Le Trésor scelle chaque paiement par rapport à la facture. Chaque paiement porte sa position et le total cumulé versé, de sorte qu’un paiement caché ou dupliqué rompt la chaîne.

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 QSpend. Les rôles ci-dessous sont détenus par des clés distinctes, et la vérification échoue lorsqu’une même clé intervient dans deux rôles de la même chaîne.

EnregistrementSigné parLié àCe que la vérification prouve
Ouverture de créditsMinistère des financesRéférence de la loi de financesLe montant et l’objet autorisés, tels qu’approuvés
DotationBureau du budgetOuverture de créditsLes libérations ne dépassent jamais l’ouverture de crédits
EngagementAgent habilitéDotationLes fonds ont été réservés avant que l’obligation ne naisse
ReçuAgent chargé de la réceptionEngagementLa livraison a été confirmée par un agent distinct
FactureAgent chargé de la réceptionEngagement et confirmation de réceptionLa facture payée est la facture reçue
PaiementAgent du TrésorFactureLe total des paiements reste dans les limites de l’engagement et aucun n’est répété
Détection

Ce que détecte QSpend.

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

  • Un paiement sans engagement ni facture scellés derrière lui
  • Des paiements qui, ensemble, dépassent l’engagement ou la dotation
  • Un paiement répété sur la même facture
  • Un engagement et sa confirmation de réception signés avec la même clé
  • Une ouverture de crédits ou une dotation modifiée après approbation
  • Un registre ancré longtemps après l’heure qu’il indique
Intégration

Avec quoi fonctionne QSpend.

QSpend est appelé par les systèmes qui enregistrent déjà la dépense publique, au moment où chaque registre est approuvé. Il ne remplace pas ces systèmes et ne détient aucun fonds.

SystèmeComment il se connecte
Systèmes intégrés d’information pour la gestion financièreLe système appelle QSpend lorsqu’une ouverture de crédits, une dotation, un engagement ou un paiement est approuvé, et conserve le registre scellé et son reçu aux côtés de sa propre entrée
Systèmes de compte unique du Trésor et de paiementLes instructions de paiement sont scellées avant leur transmission à la banque payeuse, de sorte que l’instruction exécutée puisse être mise en correspondance avec l’instruction approuvée
Plateformes de facturation électroniqueLes documents de facture reçoivent une empreinte dès leur réception, et cette empreinte est portée dans le registre de paiement
Outils d’audit des institutions supérieures de contrôleLes auditeurs vérifient des chaînes complètes à partir des registres et des reçus exportés, à l’aide du vérificateur en ligne de commande ou de la bibliothèque
Portails de données ouvertesLorsque la loi exige la publication des données de dépense, l’empreinte et le reçu de chaque registre peuvent être publiés à leurs côtés afin que le public puisse confirmer que les données correspondent au registre scellé
Alignement réglementaire

Les obligations que QSpend 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. QSpend apporte une preuve technique pour ces obligations. Le respect de chaque instrument demeure la responsabilité de l’organisme qui y est soumis.

InstrumentDispositionComment QSpend y répond
Convention des Nations unies contre la corruption, article 9, paragraphe 2Transparence et reddition de comptes dans la gestion des finances publiques, y compris la communication en temps utile d’informations sur les dépenses, les normes de comptabilité et d’audit et le contrôle interneDes registres scellés de chaque étape de la dépense que les auditeurs peuvent vérifier de manière indépendante
Convention des Nations unies contre la corruption, article 9, paragraphe 3Mesures visant à préserver l’intégrité des livres comptables, des registres et des états financiers, et à prévenir leur falsificationToute altération, insertion ou suppression d’un registre scellé est détectée
Code de transparence des finances publiques du FMIIntégrité de l’information financière publique et de son audit externeDes registres financiers publics dont il peut être démontré qu’ils sont inchangés depuis leur scellement
Cadre PEFAPrévisibilité et contrôle dans l’exécution du budget, y compris les contrôles internes sur la dépenseSéparation des tâches imposée par les clés, et totaux cumulés qui ne peuvent dépasser leur autorisation
United States Payment Integrity Information Act of 2019Identification et réduction des paiements indus par les agences fédéralesDétection des paiements effectués sans autorisation valide ou effectués deux fois
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 coordonnées bancaires des fournisseurs, les données personnelles des bénéficiaires et le contenu des contrats restent au sein des systèmes de l’administration. Les registres ne contiennent que des empreintes de documents, des engagements cryptographiques salés relatifs aux bénéficiaires et les identifiants de clé des agents. Seul un engagement cryptographique salé de 32 octets de chaque registre parvient au réseau Quantova.

Statut et périmètre

Où en est QSpend aujourd’hui.

QSpend is being built for release as part of QGov, the government branch of the Qstamp family, on the construction of QTax, which is released. QSpend 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. QSpend proves that records are unchanged since they were sealed, who sealed them and when. It does not establish that a purchase represented value for money or that a payment was lawful, which remain matters for auditors and courts.