Qstamp / QSpend
QSpend · Доброчесність публічних видатків

Кожна виплата публічних коштів, доказово пов'язана з бюджетом, який її уповноважив.

QSpend є інструментом доброчесності публічних видатків QGov, напряму сімейства Qstamp для державного сектору. Він запечатує кожен етап публічних видатків у момент його здійснення, від бюджетного призначення, за яке проголосував законодавчий орган, до зобов'язання, отримання товарів чи послуг, рахунку та платежу, і пов'язує кожен етап з етапом, що його уповноважив. Вищі органи аудиту, парламенти та суди можуть тоді перевірити повний ланцюг будь-якого платежу без залежності від систем органу, що його здійснив.

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
Проблема

Неправомірно використані публічні кошти ховаються в записах, які можна скоригувати пізніше.

Публічні видатки проходять через кілька систем і кількох посадових осіб, перш ніж кошти залишають казначейство. Кожна передача є моментом, у якому запис можна створити, змінити або видалити після події, а аудити зазвичай перевіряють лише вибірку, часто через роки.

Виплати без повноважень

Кошти, виплачені без належного бюджетного призначення чи зобов'язання, або понад уповноважену суму, часто виявляють лише через роки у вибірці аудиту, якщо виявляють взагалі.

Розділені та подвоєні виплати

Платежі, розділені, щоб залишатися нижче порогів схвалення, або сплачені двічі за тим самим рахунком, залежать від записів, які можна скоригувати постфактум.

Переписані бюджети

Бюджетні призначення та асигнування, змінені після схвалення, роблять несанкціоновані видатки такими, що виглядають санкціонованими, коли облікові записи переглядають пізніше.

Потік даних

Ланцюг видатків, запечатаний на кожному етапі.

QSpend дотримується стандартних етапів виконання бюджету. Кожен етап підписує відповідальна за нього посадова особа, фіксує цифровим відбитком і закріплює, а також називає запис, на якому він ґрунтується, тож ланцюг від бюджетного призначення до виплати можна перевірити ланка за ланкою.

  1. 01Бюджетне призначення

    Бюджетну статтю, за яку проголосував законодавчий орган, запечатує міністерство фінансів із зазначенням її суми, періоду та класифікації призначення.

  2. 02Асигнування

    Виділення коштів видатковій одиниці запечатується відповідно до бюджетного призначення, а накопичувальний підсумок асигнувань переноситься в кожному записі, тож він ніколи непомітно не перевищить бюджетне призначення.

  3. 03Зобов'язання

    Замовлення на купівлю або договірне зобов'язання запечатує уповноважена посадова особа відповідно до асигнування, резервуючи кошти до виникнення зобов'язання.

  4. 04Квитанція

    Підтвердження отримання товарів, робіт чи послуг запечатує посадова особа, яка має інший ключ, ніж посадова особа, що взяла зобов'язання щодо коштів.

  5. 05Рахунок

    Рахунок постачальника отримує цифровий відбиток під час отримання і пов'язується із зобов'язанням та підтвердженням отримання, на яких він ґрунтується.

  6. 06Платіж

    Казначейство запечатує кожен платіж відповідно до рахунку. Кожен платіж переносить свою позицію та накопичену сплачену суму, тож прихований або дубльований платіж порушує ланцюг.

Запечатані записи

Кожен запис, його підписант і що він доводить.

Кожен запис є твердженням, підписаним ML DSA та зафіксованим у часі закріпленням Qstamp за видом запису QSpend. Наведені нижче ролі закріплено окремими ключами, і перевірка не проходить, якщо один ключ діє у двох ролях того самого ланцюга.

ЗаписПідписаноПов'язано зЩо доводить перевірка
Бюджетне призначенняМіністерство фінансівПосилання на бюджетний законУповноважена сума та призначення, як схвалено
АсигнуванняБюджетне управлінняБюджетне призначенняВиділення коштів ніколи не перевищує бюджетного призначення
Зобов'язанняПосадова особа, що уповноважуєАсигнуванняКошти зарезервовано до виникнення зобов'язання
КвитанціяПосадова особа, що приймаєЗобов'язанняПостачання підтвердила окрема посадова особа
РахунокПосадова особа, що здійснює прийомЗобов'язання та підтвердження отриманняСплачений рахунок є тим самим рахунком, який було отримано
ПлатіжПосадова особа казначействаРахунокЗагальна сума виплат залишається в межах зобов'язання, і жодна виплата не повторюється
Виявлення

Що виявляє QSpend.

Кожну перевірку верифікатор здійснює лише на основі запечатаних записів і їхніх квитанцій. Жодна перевірка не залежить від систем, персоналу чи доброї волі органу, що створив записи.

Виявляється під час перевірки

  • Платіж без запечатаного зобов'язання чи рахунку в основі
  • Виплати, що в сумі перевищують зобов'язання або асигнування
  • Виплата, повторена за тим самим рахунком
  • Зобов'язання та підтвердження його отримання, підписані тим самим ключем
  • Бюджетне призначення або асигнування, змінене після схвалення
  • Запис, закріплений значно пізніше за час, який він зазначає
Інтеграція

З чим працює QSpend.

QSpend викликають системи, що вже фіксують публічні видатки, у момент схвалення кожного запису. Він не замінює ці системи і не утримує коштів.

СистемаЯк це з'єднується
Інтегровані інформаційні системи управління фінансамиСистема викликає QSpend у момент схвалення бюджетного призначення, асигнування, зобов'язання або платежу і зберігає запечатаний запис та квитанцію поряд із власним записом
Єдиний казначейський рахунок і платіжні системиПлатіжні інструкції запечатуються перед передаванням до банку-платника, тож виконану інструкцію можна зіставити зі схваленою інструкцією
Платформи електронного рахункуванняДокументи рахунків отримують цифровий відбиток під час отримання, і цей відбиток переноситься до запису платежу
Інструменти аудиту вищих органів аудитуАудитори перевіряють повні ланцюги на основі експортованих записів і квитанцій за допомогою верифікатора командного рядка або бібліотеки
Портали відкритих данихЯкщо дані про видатки публікуються за законом, цифровий відбиток і квитанцію кожного запису можна опублікувати поруч із ними, щоб громадськість могла підтвердити відповідність даних запечатаному запису
Регуляторна відповідність

Обов'язки, які QSpend розроблено підтримувати.

Кожен інструмент нижче встановлює обов'язок, що залежить від того, чи є записи повними, незміненими та датованими. QSpend надає технічні докази для виконання цих обов'язків. Дотримання кожного інструменту залишається обов'язком органу, на який він поширюється.

Нормативний актПоложенняЯк QSpend це підтримує
United Nations Convention against Corruption, стаття 9(2)Прозорість і підзвітність в управлінні публічними фінансами, зокрема своєчасна звітність про видатки, стандарти обліку та аудиту і внутрішній контрольЗапечатані записи кожного етапу видатків, які аудитори можуть перевірити незалежно
United Nations Convention against Corruption, стаття 9(3)Заходи зі збереження цілісності бухгалтерських книг, записів і фінансової звітності та запобігання їх фальсифікаціїБудь-яка зміна, вставка або видалення запечатаного запису виявляється
IMF Fiscal Transparency CodeЦілісність фіскальної звітності та її зовнішнього аудитуФіскальні записи, щодо яких можна показати, що вони не змінювалися з моменту запечатування
PEFA FrameworkПередбачуваність і контроль у виконанні бюджету, зокрема внутрішній контроль видатківРозподіл обов'язків, забезпечений ключами, і накопичувальні підсумки, що не можуть перевищити свої повноваження
United States Payment Integrity Information Act of 2019Виявлення та зменшення неправомірних виплат федеральними агентствамиВиявлення виплат, здійснених без належних повноважень або здійснених двічі
NIST SP 800 53, редакція 5AU 9 захист інформації аудиту, AU 10 неспростовність і SI 7 цілісність інформаціїПідписані, запечатані та закріплені записи, чию зміну або видалення виявляє будь-який верифікатор
Конфіденційність

Що публікується і що залишається всередині уряду.

Банківські реквізити постачальників, персональні дані отримувачів платежів та зміст контрактів залишаються всередині систем уряду. Записи містять лише цифрові відбитки документів, криптографічні зобов'язання із сіллю щодо отримувачів платежів та ідентифікатори ключів посадових осіб. До мережі Quantova надходить лише 32-байтове криптографічне зобов'язання із сіллю для кожного запису.

Статус і сфера застосування

Де перебуває QSpend сьогодні.

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.