Skip to content

A workflow engine built on Temporal for managing DeFi-native workflows powered by Brahma execution stack.

Notifications You must be signed in to change notification settings

Brahma-fi/brahma-builder

Repository files navigation

Brahma Builder

Scalable, high-performance workflow scheduling engine built on Temporal for executing custom strategies with the Brahma Builder Kit API. Seamlessly manages workflow orchestration, fault tolerance, and Brahma ecosystem integration.

alt text

Features

  • Zero-config workflow scheduling
  • Automatic retry handling
  • Native Brahma Builder Kit integration
  • Temporal engine under the hood

Running locally

  1. Setup vault
make setup-local-vault
make setup-local-plugin
  1. Setup env
export VAULT_ADDR=127.0.0.1:8200
export ENV=local
  1. Run scheduler & workers
go run cmd/main.go scheduler|base-worker|morpho-worker

Example

Morpho Yield Optimizer is a strategy that is built using Brahma builder. It maximises user’s Morpho positions by taking decisions on which vaults to choose based on APY; liquidity and TVL, on every rebalance.

For reference implementation, see Morpho Optimizer Strategy.

About

A workflow engine built on Temporal for managing DeFi-native workflows powered by Brahma execution stack.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •