A blockchain-based workflow tool for an efficient and transparent project management
Type of Digital Public Good
- Open content
- Open data
- ✅ Open software
- Open standard
- Open AI model
1. Is it relevant to one of the Sustainable Development Goals?
- 1. No Poverty
Evidence: TruBudget can significantly lower high transaction costs that arise from cumbersome coordination and control efforts. As a result, official development assistance (ODA) becomes more targeted and measures are taken more effectively. By reducing transaction costs, more funds are ultimately available for the implementation of development-relevant measures, contributing to SDG1 (and other SDGs which rely on the use of funds for their progress) indirectly.
- 9. Industry, Innovation and Infrastructure
Evidence: Evidence: By employing an innovative IT technology (distributed ledger/blockchain technology) this solution contributes to innovation in partner countries, by creating experience in the application and design of this open software based blockchain solution (especially linked to targets 9.b - Support domestic technology development, research and innovation in developing countries, including by ensuring a conducive policy environment for, inter alia, industrial diversification and value addition to commodities , 9.5 Enhance scientific research, upgrade the technological capabilities of industrial sectors in all countries, in particular developing countries, including, by 2030, encouraging innovation and substantially increasing the number of research and development workers per 1 million people and public and private research and development spending)
- 17. Partnerships to achieve the Goal
Evidence: According to the OECD, more than 500 different donor organisations offer assistance worldwide. In Burkina Faso for instance, 81 bi- and multilateral agencies are active. Each one has its own requirements, defines its own conditions and pursues its own goals. Burkina Faso must cope with all of the related demands. As a result, its ministries host over 300 different project teams. Acting on the initiative of the donors, these teams sometimes work at cross purposes in the same regions and sectors. TruBudget allows for the establishment of shared platforms that significantly expand donors' scope for using a partner country's systems. If funds are no longer channeled past the partner country's government structures but out of government structures in the partner country, this strengthens the partner country's capacities and its ownership. Donor contributions from different donors can be used in a coordinated manner in line with the respective national development policy priorities. This can drastically reduce the major coordination and administrative workload for the partner countries. (This is specifically (however not exclusively) geared toward the following targets: 17.01 Strengthen domestic resource mobilization, including through international support to developing countries, to improve domestic capacity for tax and other revenue collection, 17.14 Enhance policy coherence for sustainable development, 17.15 Respect each country’s policy space and leadership to establish and implement policies for poverty eradication and sustainable development Multi-stakeholder partnerships, 17.16 Enhance the global partnership for sustainable development, complemented by multi-stakeholder partnerships that mobilize and share knowledge, expertise, technology and financial resources, to support the achievement of the sustainable development goals in all countries, in particular developing countries, 17.17 Encourage and promote effective public, public-private and civil society partnerships, building on the experience and resourcing strategies of partnerships Data, monitoring and accountability)
2. Does it use an appropriate open license?
Yes, this project is licensed under the following license(s):
3. Is ownership clearly defined?
Is the ownership of the project and everything that the project produces clearly defined and documented?
If yes - please link to the relevant copyright, trademarks, or ownership documentation for the project.
4. Does the license of libraries/dependencies undermine the openess of the project?
Does this open project have mandatory dependencies (i.e. libraries, hardware) that create more restrictions than the original license?
If yes - are the open source components able to demonstrate independence from the closed component(s) and/or are there functional, open alternatives?
If yes - please describe how the open source components are independent and/or list the open alternatives for the closed component:
5. Is there documentation?
Does some documentation exist of the source code, use cases, and/or functional requirements. For software projects, this should be present as technical documentation that would allow a technical person unfamiliar with the project to launch and run the software. For datasets and data projects, this should be present as documentation that describes all the fields in the set, and provides context on how the data was collected and how it should be interpreted. For content collections, this should indicate any relevant compatible apps, software, hardware required to access the content and any instructions about how to use it.
If yes - please link to the relevant documentation:
6. Is non PII data and/or content accessible?
Does this project collect or use non-personally identifiable information (non-PII) data and/or content?
If yes - is there a mechanism for extracting or importing non-personally identifiable information (non-PII) from the system in a non-proprietary format?
If yes - describe the mechanism for extracting or importing non-personally identifiable information from the system in a non-proprietary format:
7. Does the project adhere to privacy and other applicable international and domestic laws?
Has this project taken steps to ensure adherence with relevant privacy, domestic, and international laws? For example, the General Data Protection Regulation (GDPR) in the European Union or the Supplementary Act A/SA.1/01/10 on Personal Data Protection for the Economic Community of West African States (ECOWAS) (yes/no)
If yes, please list some of relevant laws that the project complies with:
- TruBudget does not contain any relevant data to GDPR or others, that is, it is a workflow engine. If relevant data is collected, the organization using the software has to ensure that the data is appropriately encoded or stored.
- TruBudget is a workflow engine therefore does not contain any relevant data to GDPR. If relevant data is collected, the organizations using the software have to ensure that the data is appropriately encoded or stored. Reference: https://github.com/openkfw/TruBudget/blob/master/README.md
8. Does the project adhere to standards and best practices?
Does this project support standards? (i.e. Web Content Accessibility Guidelines (WCAG) 2.1 or other standards such as those listed on W3C)
Which standards does this project support (please list)
Can you point to evidence of your support? (i.e. please link to your validator, open test suite, etc.)
Was this project built and developed according to or in adherence with any design, technical and/or sector best practices or principles? i.e. the Principles for Digital Development?
Which principles and best practices does this project support (please list)
- Principles for Digital Development
- Continous integration/ Continous Deployment - https://github.com/openkfw/TruBudget/tree/master/.github
9. Does the project do no harm by design?
Has this project taken steps to anticipate, prevent and do no harm by design?
On the whole, does this project take steps to ensure that it anticipates, prevents and does no harm by design?
Is there any additional information you would like to share about the mechanisms, processes or policies that this project uses to avoid doing harm by design?
Evaluating each use cases in pilot scenarios with evaluation periods on benefit and potential harm risk
9.a. Data Privacy & Security
Does this project collect or store personally identifiable information (PII) data and/or content?
If yes - please list the types of data and/or content collected and/or stored by the project:
If yes - does this project share this data and/or content with third parties?
Please describe the circumstances with which this project shares data and/or content with third parties. Please add links as relevant.
If yes - does the project ensure the privacy, security and integrity of this data and/or content collection and has it taken steps to prevent adverse impacts resulting from its collection, storage and distribution.
TruBudget does not contain any relevant data to GDPR or others, that is, it is a workflow engine. If relevant data is collected, the organization using the software has to ensure that the data is appropriately encoded or stores.
9.b. Inappropriate & Illegal Content
Does this project collect, store or distribute content?
If yes - what kinds of content does this project, collect, store or distribute? (i.e. childrens books)
If yes - does this project have policies that describe what is considered innappropriate content? (i.e. child sexual abuse materials)
If yes - please link to the relevant policy/guidelines/documentation.
If yes - does this project have policies and processes for detecting and moderating innappropriate/illegal content?
If yes - please describe the policies and processes for detecting, reporting and removing innapropriate/illegal content (Please include the average response time for assessment and/or action. Link to any policies or descriptions of how inappropriate content is handled):
9.c. Protection from harassment
Does this project facilitate interactions with or between users or contributors?
If yes - does the project take steps to address the safety and security of underage users?
If yes - please describe the steps this project takes to address risk or prevent access by underage users:
- TruBudget users are open source developers
If yes - does the project help users and contributors protect themselves against grief, abuse, and harassment?
If yes - please describe the steps taken to help users protect themselves.
- Code of conduct - https://github.com/openkfw/TruBudget/blob/master/CODE_OF_CONDUCT.md
Development & deployment countries
List of countries this project was developed in.
List of countries this project is actively deployed in.