Skip to content
View 448-OG's full-sized avatar

Organizations

@448-engineering @RustaceansKenya @JamiiDao

Block or report 448-OG

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
448-OG/README.md

Hi there, I am Charles! 👋

Here are some ideas to get you started:

  • 🔭 I’m currently working on open source libraries and tools in decentralized payments & end-to-end networks infrastructure.
  • 🌱 I’m currently learning about and contributing to Decentralized Payment Networks.
  • 👯 I’m looking to collaborate on Rust open source projects in payments and messaging infrastructure.
  • 💬 Ask me about Rust Programming Language and Open Source.
  • 📫 How to reach me: superuser@448.africa or @448_og on X(formerly Twitter)

Open Source Projects

Technical Writing

448.africa

Decentralized Payments and End-to-End Encrypted Networks

  • 🏗️ Solana Wallet Adapter - a pure Rust library for Solana ecosystem for connecting to wallets that implement the wallet standard.
  • Krill (Under development) - Institution grade server for Solana onchain licensed institution attestions, POAPs, tokenization, onchain memberships and Monetary Exchange using distributed signing with FROST signatures on untrusted servers.
  • Distributed Passkey Key Management and Signing (RESEARCH STAGE) - passkey distributed key generation and Schnorr signining using modified WebAuthn/Passkey wallet with cross-platform sync and backup support

Dev Experience tools

  • DirMeta - Extend std::fs with extra functionality like total directory size and returning all files and errors instead of returning an error
  • countries-iso3166 - A no_std crate used to convert between UTF-8 Strings and country codes for easier handling of country names in ISO 3166 format.
  • MemUtils - Create random byte arrays, securely handle management of byte secrets in memory.

Research

  • X3DH-448 - A modified version of Extended Triple Diffie-Hellman (X3DH) Key Agreement Library used in Signal Protocol. This swaps SHA256 for Blake3 as it is aimed a very low power hardware support even where SHA256 accelleration instructions are not available.
  • MEMSECURITY - Securely hold secrets in memory and protect them against cross-protection-boundary readout via microarchitectural, via attacks on physical layout, and via coldboot attacks.
  • x402-Links - The x402-links is a specification for discovering and interacting with x402 resources in the real-world through deep-links and QR Codes.
  • Blinded-Diffie-Hellman-Merkle-Algorithm - A research implementation of the Blinded Diffie-Hellman Algorithm used in Ecash for financial inclusion of grassroot communities.
  • Puppeteer - An experimental Rust cross-platform GUI using WRY toolkit
  • Token-Extensions - Solana token extensions using Rust without any frameworks like anchor

Pinned Loading

  1. JamiiDao/Krill JamiiDao/Krill Public

    Institution grade server for Solana onchain tokenization, attestation and stablecoins. Easy attestions, POAPs, tokenization, onchain memberships and Monetary Exchange from one server, all controlle…

    Rust 1

  2. JamiiDao/SolanaWalletAdapter JamiiDao/SolanaWalletAdapter Public

    A Lightweight Solana Wallet Adapter library written in Rust that can be compiled to WebAssembly

    Rust 29 3

  3. Token-Extensions Token-Extensions Public

    A rewrite of Solana Token Extensions tutorial in Native Rust

    Rust 3

  4. MEMSECURITY MEMSECURITY Public

    Securely hold secrets in memory and protect them against cross-protection-boundary readout via microarchitectural, via attacks on physical layout, and via coldboot attacks.

    Rust 3 1

  5. 448-engineering/Puppeteer 448-engineering/Puppeteer Public archive

    A Minimal Dependency Easy to Use GUI Builder in Rust using Async Channels

    Rust 1

  6. JamiiDao/x402-Links JamiiDao/x402-Links Public

    Universal Resource Identifier for x402 resources