Skip to content
@deluXtreme

DeluXtreme

Utility infrastructure for Circles

deluXtreme · Circles Protocol Infrastructure

We build production-grade, open-source tooling for the Circles protocol-architected to be fully decentralized and permissionless, so anyone can run and extend it.
Our focus is deterministic Rust services, smart contracts, and ergonomic developer / user interfaces that make trust-based money programmable at scale.


Projects

Repository Domain Purpose
circles-rs Rust crates Path-finding engine & flow-matrix generation for trust graphs
subi Solidity · Rust · TypeScript Complete subscription stack: Safe module contracts, Silverback automation bot, and a Next.js dashboard
subi-contracts Solidity Minimal Safe module for permission-less claiming of recurring payments
subindexer Rust Event indexer + API exposing redeemable-subscription state (PostgreSQL / GraphQL)
subi-garden SvelteKit Reference wallet demonstrating Circles sign-in & SDK usage
redeem-rs Rust Headless redemption bot that listens to subindexer events and triggers subscribe / redeemPayment transactions
redeem-ts TypeScript · Tenderly Cloud-hosted redemption bot (Tenderly Action) performing the same logic in a Node.js environment

Architecture snapshot

Architecture snapshot

flowchart TB
    %% Clients
    client["Client (UI / dApp)"]

    %% Indexer layer — anyone can run their own
    subapi["subindexer API"]
    postgres["PostgreSQL"]

    %% Permissionless redemption bots (examples we run today)
    silverbot["Silverbot (Python)"]
    redeemrs["redeem-rs (Rust)"]
    redeemts["redeem-ts (TypeScript)"]

    %% Chain and algorithm crates
    l2["Gnosis (Circles + Safe)"]
    circlesrs["circles-rs crates"]

    %% Flows
    client -- "HTTPS / WS" --> subapi

    subapi -- "event stream" --> silverbot
    subapi -- "event stream" --> redeemrs
    subapi -- "event stream" --> redeemts

    silverbot -- "subscribe / redeemPayment" --> l2
    redeemrs  -- "subscribe / redeemPayment" --> l2
    redeemts  -- "subscribe / redeemPayment" --> l2

    subapi  -- writes --> postgres
    l2      -- events --> subapi

    circlesrs -- "flow / path queries" --> subapi
    circlesrs -- "flow / path algorithms" --> l2
Loading

Technology stack

  • Rust for low-latency graph algorithms, data ingestion, and backend services
  • Solidity 0.8.x + Foundry test-suite for formally-audited Safe modules
  • TypeScript / Next.js / SvelteKit front-ends with strict type-safety
  • Silverback subscription redemption automation bot.
  • PostgreSQL + Diesel schema-migrated storage
  • Docker & CI/CD pipelines with reproducible builds

Contributing

We welcome protocol researchers, Rust & Solidity engineers, and graph-algorithm enthusiasts. Please open an issue or start a discussion with your proposal.

Security

Security is paramount. If you discover a vulnerability, please follow the responsible-disclosure process outlined in each repository’s SECURITY.md.

Maintained by the deluXtreme infrastructure team.

Pinned Loading

  1. subi subi Public

    A secure, decentralized protocol for trustless subscriptions and automated recurring payments for circles users.

    TypeScript 4 1

  2. circles-rs circles-rs Public

    Rust SDK for Circles protocol

    Rust 4 1

  3. subindexer subindexer Public

    Combined indexer, API & redeeming service for SubscriptionManager Events

    Rust 3

  4. redeem-rs redeem-rs Public

    Basic Rust implementaion of a payment redemption service

    Rust 1

  5. contracts contracts Public

    A Safe Module for subscription management with permissionless claiming

    Solidity 2

  6. subi-garden subi-garden Public

    Forked from aboutcircles/5ecret-garden

    sign-in with circles

    Svelte

Repositories

Showing 10 of 12 repositories

Top languages

Loading…

Most used topics

Loading…