Skip to content
@StaffPurse

StaffPurse

StaffPurse Banner

StaffPurse

Secure spend control and virtual card issuance for Nigeria's micro-businesses.

Live Dashboard · Documentation · Community Telegram

📖 About StaffPurse

StaffPurse is a spend control platform tailored for Nigeria's informal micro-businesses. It enables instant virtual card issuance with a focus on self-custody and high transparency.

By leveraging the Stellar blockchain and Soroban smart contracts, StaffPurse anchors daily Merkle roots of off-chain spend records. This approach provides a mathematically verifiable audit trail for business owners and third-party auditors while preserving sensitive employee and business data off-chain.

🏗️ Our Open Source Ecosystem

We build our tools in the open. Our core architecture consists of three main repositories:

The main Flutter mobile application (powered by BMONI) and our Deno-based Supabase Edge Functions. It enforces self-custody via secure hardware-enclaves for EIP-191 signing and handles the daily cron jobs to build Merkle trees for the daily spend proofs.

The on-chain transparency layer written in Rust for the Soroban smart contract platform. It acts as an immutable key-value store, securely anchoring daily Merkle roots to the Stellar blockchain.

A lightweight Next.js (React/TypeScript) public verification dashboard. It queries both the off-chain database and the on-chain Soroban contract to perform native client-side cryptographic hash validation, ensuring all records perfectly match the anchored root.

🤝 Contributing

We welcome contributions from the community! Check out the CONTRIBUTING.md and SECURITY.md files in our respective repositories to get started. All PRs must pass CI gates and follow our code quality standards.

Popular repositories Loading

  1. staffpurse-app staffpurse-app Public

    Spend control for Nigeria's informal micro-businesses — issue capped virtual cards to staff, freeze instantly, see spend live. Built on BMONI. Hackathon build for BMONI "Hack the Future."

    HTML 2

  2. staffpurse-contracts staffpurse-contracts Public

    Soroban anchoring contract for StaffPurse daily record batching

    Rust 2

  3. staffpurse-web staffpurse-web Public

    Verification dashboard for StaffPurse to verify spend records against Soroban

    TypeScript 2

  4. .github .github Public

Repositories

Showing 4 of 4 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…