← All blockchain use cases

Programmable Money

Sector: Tertiary sector · Industry: Fintech · Organisation: Blockchain Reallabor · Maturity level: Concept

Programmable Money is a blockchain-based wallet technology that controls transactions through pre-programmed spending criteria. Payments are only released when the wallet owner fulfills defined conditions through verifiable proofs. The project was developed as a demo by the Blockchain Reallabor in the Rhineland Revier and enables purpose-bound project budgets with automated verification of fund usage.

Documentation status

Description

Programmable Money is digital money with embedded logic: smart contracts define under which conditions funds can flow, for what purposes they may be used, and when they expire. The Blockchain Reallabor Hürth (Fraunhofer FIT + Fraunhofer IML) demonstrates such concepts as practical use cases for business.

Traditional money is neutral — it can be spent on anything. Programmable Money changes this: a smart contract can define that government subsidies may only be used for green investments (and automatically return if used otherwise). Or employee benefits expire at the end of the month if unused. Or supplier payments are only released upon verified fulfilment of delivery conditions. The Blockchain Reallabor demonstrates these concepts as a live demonstrator. Programmable Money is also a core topic for the ECB with the digital euro: the ECB is researching conditional payments for digital central bank money. Fnality uses earmarking as the first practical implementation: funds are reserved for specific transaction purposes and cannot be used otherwise. In September 2024, Deutsche Bundesbank and Siemens settled a digital transition bond where interest payments were automatically paid out via smart contract.

Perspectives

B2B — organisations perspective

Companies can link supplier payments to smart contracts: payment is made automatically upon delivery confirmation, quality inspection, or milestone completion — without manual approval processes, without payment delays.

Employees perspective

HR teams can implement benefits such as training budgets or meal subsidies as Programmable Money: automatic approval for authorised categories, automatic expiry of unused budgets — without manual checks.

Benefits

General

B2B — organisations

Employees

Challenges

General

B2B — organisations

Employees

Technology foundation

Programmable Money uses smart contracts on a blockchain to automatically monitor and enforce payment conditions. The technology combines digital wallets with a Self-Sovereign Identity (SSI) system to create verifiable proofs for fulfilment of spending criteria.

Implementation examples

Programmable Money Demo

The Reallabor aimed to investigate and demonstrate the potential of blockchain technology for the financial sector. The goal was to develop a solution for improved control and transparency in the use of earmarked funds.

The Blockchain Reallabor developed a demo application for programmable money transfers with automatic expenditure control.

Within the framework of the Blockchain Reallabor in the Rhineland region, a demonstration of Programmable Money was developed, enabling earmarked project budgets with automated verification of fund usage. The project started on 2 September 2019 with funding of 1.2 million euros from the NRW state government over one year. Development was carried out in cooperation with the Fraunhofer Institutes FIT and IML, RWTH Aachen and other research institutions.

The system addresses the problem of misuse of funds and the high administrative effort involved in manually checking project expenses. Automated verification reduces the risk of abuse and improves financial control.

Tags

Smart Contracts, Earmarked Payments, Automated Compliance, Digital Wallet, Financial Verification

Sources

  1. Blockchain-Reallabor Programmable Money
  2. Blockchain-Reallabor im Rheinischen Revier