Skip to main content

Welcome to Rahat Developer Docs

Welcome to the Rahat Developer Documentation! This comprehensive guide is designed to help you understand and contribute to Rahat's blockchain-based humanitarian aid distribution system.

What is Rahat?โ€‹

Rahat (เคฐเคพเคนเคค), which means "relief" in Nepali, is an open-source blockchain-based digital relief distribution management platform for humanitarian agencies to support marginalized communities. The system can be used to mobilize humanitarian aid through digital tokens, where the tokens can be redeemed for goods at participating local vendors.

Rahat Platformโ€‹

Core Platform

The foundation of all Rahat projects - a robust blockchain-based system for humanitarian aid distribution

Rahat Platform (Core)โ€‹

The Rahat Platform serves as the foundation for all Rahat projects. It's a robust blockchain-based core system that provides essential features like token management, beneficiary registration, vendor onboarding, and aid distribution mechanisms. This platform can be extended and customized to create various humanitarian aid projects with different requirements and use cases.

Key Features:

  • Blockchain-based token management
  • Beneficiary and vendor management
  • Smart contract integration
  • Customizable project templates
  • API interfaces for integration
  • Multi-token support

Rahat Projectsโ€‹

Project Implementations

Choose a project below to access specific implementation documentation built on the Rahat Platform

Project AA (Anticipatory Action)โ€‹

Anticipatory Action project focuses on proactive humanitarian assistance through blockchain technology. Access technical documentation and implementation guides.

Project C2C (Crypto to Crypto)โ€‹

Crypto to Crypto project enables secure and efficient transfer of cryptocurrency assets for humanitarian aid distribution.

Project CVA (Cash and Voucher Assistance)โ€‹

Cash and Voucher Assistance project streamlines aid distribution through digital vouchers and cash transfers. Explore technical documentation and implementation details.

Getting Startedโ€‹

To begin working with Rahat:

  1. Choose your project of interest from above
  2. Follow the project-specific setup guide
  3. Review our contribution guidelines
  4. Join our developer community

Each section contains comprehensive guides, API references, and implementation details to help you build and deploy Rahat solutions effectively.