Skip to content
interledgerPublic

About

Rhyza is a free, open source solution that enables financial service providers to extend their existing financial infrastructure with Interledger and offer Open Payments enabled accounts.

Resources

Code of conduct

Contributing

Stars

3 stars

Watchers

3 watching

Forks

Latest commit

 

History

235 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rhyza logo

Rhyza

What is Rhyza?

Rhyza is a free, open source solution that enables financial service providers to extend their existing financial infrastructure with Interledger and offer Open Payments enabled accounts. Rhyza is an evolution of the Rafiki project.

You can find the documentation for Rhyza at docs.rhyza.dev.

New to Interledger?

Never heard of Interledger before or would you like to learn more? Here are some excellent places to start:

Contributing

Please read the contribution guidelines before submitting contributions. All contributions must adhere to our code of conduct.

Community Calls

Our Rhyza community calls are open to our community members. We have them every third Tuesday at 14:30 UTC, via Google Meet.

Google Meet joining info

Video call link: https://meet.google.com/sms-fwny-ezc

Or dial: (GB) +44 20 3956 0467 PIN: 140 111 239#

More phone numbers: https://tel.meet/sms-fwny-ezc?pin=5321780226087

Add to Google Calendar

Local development environment

Prerequisites

Installation and build

  1. Set up Node version:

    nvm install
    nvm use
  2. Initialize git submodule: This repository uses a git submodule for Open Payments specifications located at open-payments-specifications/.

    git submodule update --init --recursive
  3. Enable corepack and install dependencies:

    corepack enable
    pnpm install
  4. Build the project:

    pnpm -r build

Running Tests

To run the full test suite:

pnpm test

Running with Docker Compose

The easiest way to run the entire stack is using Docker Compose.

pnpm docker up -d --build

Monitoring & Dashboards

Once the services are running, you can monitor them at:

Cleanup

To stop and remove all containers, volumes, and images:

pnpm docker down --volumes --rmi all

Project Architecture

The project follows a modular architecture based on Domain-Driven Design (DDD), where each Bounded Context (BC) is split into several packages to ensure a separation of concerns.

About

Rhyza is a free, open source solution that enables financial service providers to extend their existing financial infrastructure with Interledger and offer Open Payments enabled accounts.

Resources

Code of conduct

Contributing

Stars

3 stars

Watchers

3 watching

Forks

Releases

Packages

Contributors

Languages