01 Bachelor’s Thesis 2026 Grade 10/10
Distributed subsidy management
on Hyperledger Fabric
The application layer of a research prototype for EU agricultural subsidies in Greece, run by seven organisations on a permissioned Hyperledger Fabric network. Go chaincodes and services, React/TypeScript portals, farmers who hold their own keys and sign in the browser, and private data shared only with the organisations that need it.
- Hyperledger Fabric
- Go
- React / TypeScript
- Web Crypto API
- FarmerApplies and signs
- OPEKEPEPayment authority
- AADETax verification
- RegionLand records (LPIS)
- MinistryNational allocation
- BankPayment execution
- EU ObserverRead-only audit
subsidychannel
One permissioned ledger
- policy-chaincode
- entitlement-chaincode
- subsidy-chaincode
World state per chaincode namespace
5 private data collections
- Staff sign in through Keycloak
- Self-held key, signed in the browser
- Private data
- Five collections on one channel. Tax and land records reach only the relevant authority and OPEKEPE; the IBAN never enters the ledger.
- Testing
- Tests assert exact amounts, authorised callers and legal state transitions, across unit, integration and end-to-end suites.
