Qstamp / QProcure
QProcure · Intégrité des marchés publics

Des appels d’offres qui ne peuvent être réarrangés après la date limite.

QProcure est l’outil d’intégrité des marchés publics de QGov. Il scelle les règles de l’appel d’offres avant sa publication et un engagement cryptographique pour chaque offre avant la date limite, de sorte qu’aucune offre ne puisse être ajoutée ou remplacée une fois les prix concurrents connus, puis il scelle l’ouverture des plis, la notation de chaque évaluateur, la décision d’attribution et chaque modification ultérieure du contrat. Les soumissionnaires, les organes d’audit et les juridictions de recours peuvent vérifier l’ensemble de la procédure sans accéder au contenu confidentiel d’aucune offre.

Live flow

How QProcure runs inside a procurement procedure.

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 flowQProcure, from tender notice to the explorer
  1. Your systemsProcurement platformNotice, criteria and weights sealed before publication
  2. Your systemsBidder systemSalted bid commitment sealed before the deadline
  3. Your systemsOpening and evaluationBids checked against commitments and each score signed
  4. Your systemsAward and amendmentsAward and every variation sealed in sequence
  5. Quantova networkAnchorOne salted 32 byte commitment per batch, sent under record kind 1103 in a transaction signed with ML DSA 65
  6. PublicQVMScanFinal in about 0.2 seconds and indexed on the explorer under QProcure, with no record content
  7. PublicReview body or bidderProves no bid was added or replaced after the deadline
Inside your systemsQuantova networkPublic and verifiable
Le problème

La fraude dans les marchés publics repose sur la modification des registres après la date limite.

Les marchés publics représentent une part importante des dépenses publiques dans la plupart des pays et sont systématiquement recensés comme l’un des domaines de l’administration les plus exposés à la corruption. La plupart des schémas reposent sur un registre modifié une fois connue l’information qui aurait dû rester secrète.

Offres tardives et remplacées

Une offre admise après la date limite, ou remplacée une fois les prix concurrents connus, va à l’encontre de l’objet même de la mise en concurrence.

Évaluations altérées

Des notations modifiées après leur signature par la commission d’évaluation, ou des critères ajustés pour favoriser un soumissionnaire choisi, sont difficiles à prouver à partir des registres détenus par l’autorité contractante.

Modifié après l’attribution

Un contrat modifié après son attribution, avec des hausses de prix ou de périmètre jamais dûment approuvées, peut inverser le résultat d’un appel d’offres équitable.

Flux de données

La procédure de passation, scellée depuis l’avis jusqu’à la dernière modification.

QProcure suit les étapes communes aux procédures ouvertes et restreintes. Chaque étape est scellée par la partie qui en est responsable et indique le registre sur lequel elle repose, de sorte que l’ordre des événements est fixé par le réseau et non par l’autorité contractante.

  1. 01Avis et critères

    L’autorité contractante scelle l’avis de marché, les documents et les critères d’attribution avec leur pondération avant la publication, fixant ainsi les règles par avance.

  2. 02Engagement cryptographique de l’offre

    Chaque soumissionnaire scelle, sur ses propres systèmes, un engagement cryptographique salé de son offre avant la date limite. Seul l’engagement est ancré, de sorte que ni le contenu ni le prix ne peuvent en être déduits.

  3. 03Date limite

    La date limite est vérifiée par rapport aux horodatages d’ancrage du réseau. Un engagement cryptographique ancré après la date limite est détecté par tout vérificateur.

  4. 04Ouverture

    Après la date limite, chaque offre est ouverte et vérifiée par rapport à son engagement cryptographique. Une offre qui diffère de ce qui a été engagé échoue à la vérification.

  5. 05Évaluation

    Chaque évaluateur signe ses notations avec sa propre clé. Le résultat global est calculé à partir des notations signées et scellé avec la décision d’attribution.

  6. 06Attribution et modification

    L’attribution, le contrat signé et chaque modification ultérieure sont scellés dans une chaîne, chaque modification indiquant l’approbation qui l’a autorisée.

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 QProcure. Les engagements cryptographiques des offres sont constitués par le soumissionnaire lui même, de sorte qu’il n’est jamais nécessaire de faire confiance à l’autorité contractante quant au moment d’une offre.

EnregistrementSigné parLié àCe que la vérification prouve
Avis de marchéAutorité contractanteAvis publiéLes critères et les pondérations ont été fixés avant la réception de toute offre
Engagement cryptographique de l’offreSoumissionnaireAvis de marchéL’offre existait sous sa forme définitive avant la date limite
Registre d’ouvertureCommission d’ouvertureEngagements cryptographiques des offresChaque offre ouverte correspond à son engagement cryptographique
Notations d’évaluationChaque évaluateurOffres ouvertesLes notations n’ont pas changé depuis leur signature par chaque évaluateur
Décision d’attributionAutorité d’attributionNotations d’évaluationL’attribution est conforme à l’évaluation signée
Modification du contratAgent approbateurContrat et approbationChaque modification a été approuvée et s’inscrit dans la séquence
Détection

Ce que détecte QProcure.

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 offre engagée après la date limite
  • Une offre ouverte qui diffère de son engagement cryptographique
  • Des critères ou pondérations modifiés après la réception des offres
  • Des notes d’évaluation modifiées après signature
  • Une attribution qui ne suit pas les notations signées
  • Une modification de contrat sans approbation scellée
Intégration

Avec quoi fonctionne QProcure.

QProcure est appelé par les plateformes de passation électronique des marchés publics et par les outils que les soumissionnaires utilisent pour préparer leurs offres. Il n’héberge pas les appels d’offres et ne stocke pas les offres.

SystèmeComment il se connecte
Plateformes de passation électronique des marchés publicsLa plateforme appelle QProcure lors de la création des avis, des ouvertures, des notations et des décisions, et conserve chaque registre scellé et son reçu avec la procédure
Outils de soumission des offresL’engagement cryptographique de l’offre est constitué et ancré sur les propres systèmes du soumissionnaire, qui dispose ainsi d’une preuve indépendante du dépôt dans les délais
Open Contracting Data Standard publicationsChaque publication peut comporter l’empreinte et le reçu du registre scellé qu’elle rapporte
Systèmes de gestion des contratsLes modifications sont scellées au fur et à mesure de leur approbation et reliées au contrat qu’elles modifient
Organes de recours et tribunauxLes chaînes sont vérifiées à partir des registres produits dans le cadre des procédures, sans accès à la plateforme
Alignement réglementaire

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

InstrumentDispositionComment QProcure y répond
Convention des Nations unies contre la corruption, article 9, paragraphe 1Systèmes de passation de marchés fondés sur la transparence, la mise en concurrence et des critères objectifs, y compris des conditions et critères établis et publiés à l’avanceConditions et critères scellés avant la réception des offres, et chaque étape ultérieure scellée dans l’ordre
Directive 2014/24/UE, article 22, paragraphe 3Intégrité des données et confidentialité des offres, qui ne peuvent être examinées qu’après l’expiration du délai de présentationLes engagements cryptographiques prouvent que chaque offre était complète avant le délai, tout en laissant son contenu confidentiel
Recommandation du Conseil de l’OCDE sur les marchés publicsTransparence, intégrité, passation électronique des marchés et reddition de comptes sur l’ensemble du cycle de passationUn registre vérifiable de chaque étape depuis l’avis jusqu’à la modification
Accord sur les marchés publics de l’OMCTransparence des informations relatives aux marchés et procédures nationales de recoursUne preuve que les organes de recours peuvent vérifier de manière indépendante
United Kingdom Procurement Act 2023Avis de transparence tout au long du cycle de passation des marchésChaque avis et chaque décision fixés dans le temps et liés à la procédure
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 offres restent confidentielles jusqu’à leur ouverture et ne sont jamais publiées par QProcure. Seuls des engagements cryptographiques salés et des reçus parviennent au réseau, et un engagement ne révèle rien de l’offre ni de son prix. Le contenu commercialement sensible n’est communiqué qu’aux personnes qui y ont droit en vertu du droit de la commande publique.

Statut et périmètre

Où en est QProcure aujourd’hui.

QProcure is being built for release as part of QGov, the government branch of the Qstamp family, on the construction of QTax, which is released. QProcure 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. QProcure proves the order, integrity and authorship of procurement records. It does not detect collusion agreed between bidders outside the procedure, and it does not judge whether an award was correct, which remain matters for competition authorities and review bodies.