Qstamp / QDeclare
QDeclare · Asset and interest declarations

Declarations of public officials with a history that cannot be rewritten.

QDeclare is the asset and interest declaration tool of QGov. It seals each declaration of assets, income, interests and gifts when an official files it, links it to that official's previous declaration and records every correction as a new sealed version. Anti corruption agencies, ethics bodies and courts can then verify the complete history of an official's declarations, year by year, and detect any declaration that was edited, replaced or backdated.

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
The problem

Declarations only work when each version is fixed when it is filed.

Asset and interest declarations are one of the principal tools against illicit enrichment and conflicts of interest. Their value depends entirely on being able to prove what an official declared, and when.

Edited after filing

A declaration quietly corrected once an investigator or a journalist begins to ask questions destroys the value of the original record.

Unexplained wealth

Changes in assets between declarations are the main signal of illicit enrichment, but only if each year's declaration is fixed at the time it was filed.

Lost history

Where systems keep only the latest version, earlier declarations and the timing of corrections cannot be proven.

Data flow

A declaration series that forms an unbroken chain.

QDeclare treats the declarations of each official as a series. Each declaration names the one before it, and each correction names the version it corrects, so the full history can be verified from the first filing.

  1. 01Registration

    The ethics body registers the key of each declarant and the categories of declaration required by law for that office.

  2. 02Filing

    The official files the declaration and signs it under their own key. The declaration is fingerprinted and anchored at the moment of filing.

  3. 03Acknowledgement

    The ethics body seals its acknowledgement of receipt, fixing the filing date for the purposes of the legal deadline.

  4. 04Linking

    Each new declaration names the previous declaration of the same official, so the series forms an unbroken chain.

  5. 05Correction

    A correction is filed as a new version that names the version it corrects and states the reason. The original is never overwritten.

  6. 06Verification

    Auditors compare declarations across years, and courts verify that the version before them is the one that was filed, and when.

Sealed records

Every record, its signer and what it proves.

Each record is an ML DSA signed statement fixed in time by a Qstamp anchor under the QDeclare record kind. The declarant and the ethics body sign with separate keys.

RecordSigned byLinked toWhat verification proves
Declarant registrationEthics bodyOffice and legal basisThe official and the declaration duty were registered
DeclarationDeclarantPrevious declarationThe content was fixed at the moment of filing
AcknowledgementEthics bodyDeclarationThe filing date relative to the legal deadline
CorrectionDeclarantCorrected versionEach change is visible, dated and explained
Review noteReviewing officerDeclarationThe review and its outcome are on record
Detection

What QDeclare detects.

Each check is performed by the verifier from the sealed records and their receipts alone. No check depends on the systems, the staff or the good faith of the body that produced the records.

Detected on verification

  • A declaration edited or replaced after filing
  • A declaration filed after the deadline but dated earlier
  • A gap in the series of an official's declarations
  • A correction that does not name the version it corrects
  • A declaration signed by someone other than the declarant
Integration

What QDeclare works with.

QDeclare is called by the electronic declaration systems that ethics bodies already operate. It does not hold declarations or personal data.

SystemHow it connects
Electronic asset declaration systemsThe system calls QDeclare when a declaration is submitted and when it is acknowledged, and keeps each sealed version with its receipt
Registers of interests and giftsEntries in parliamentary and departmental registers are sealed as they are made
Case management systems of anti corruption agenciesDeclarations used as evidence are verified against their seals before analysis
Public disclosure portalsWhere the law makes part of a declaration public, the fingerprint of the sealed version is published beside it
Regulatory alignment

The obligations QDeclare is designed to support.

Each instrument below creates a duty that depends on records being complete, unaltered and dated. QDeclare supplies technical evidence for those duties. Compliance with each instrument remains the responsibility of the body subject to it.

InstrumentProvisionHow QDeclare supports it
United Nations Convention against Corruption, Article 8(5)Measures requiring public officials to declare outside activities, employment, investments, assets and substantial gifts or benefitsEach declaration sealed at filing and linked to the previous one
United Nations Convention against Corruption, Article 52(5)Effective financial disclosure systems for appropriate public officialsA verifiable disclosure history that cannot be rewritten by the filer or the custodian
United Nations Convention against Corruption, Article 20Illicit enrichment, a significant increase in assets that cannot reasonably be explainedA fixed series of declarations against which changes in assets can be measured
OECD Recommendation of the Council on Public IntegrityIntegrity standards for public officials, including management of conflicts of interestDated and attributable records of declared interests
United States Ethics in Government Act of 1978Public financial disclosure by senior officials of the federal governmentFixed and dated versions of each report and of every amendment
NIST SP 800 53 Revision 5AU 9 protection of audit information, AU 10 non repudiation and SI 7 information integritySigned, sealed and anchored records whose alteration or removal is detected by any verifier
Confidentiality

What is published and what stays inside government.

Declarations remain in the systems of the ethics body. Personal data of officials and of their family members is never published by QDeclare. Where the law makes part of a declaration public, the published version can be shown to match the sealed version without disclosing the parts that are not public.

Status and scope

Where QDeclare stands today.

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.