Define Core Features and Architecture
Today’s milestone focuses on shaping the core vision and architecture of BlockBelle, a decentralized identity and naming protocol built on Celo. The goal is to empower women and creators with a unique, ownable Web3 identity, simple, human-readable names linked to wallets, profile…
Smart Contract Development (Core ENS Registry)
Implement Solidity contracts for: Name registration and ownership mapping Metadata storage (name → wallet → profile data hash) Renewal and name release mechanisms Deploy on Celo testnet. Test contract with Foundry unit tests. Goal: Have a working name registry and ownership logic…
Testing, Security & Optimization
Run Foundry fuzz testing and invariant checks. Conduct peer review or audit-style cleanup. Optimize gas usage and contract size. Deploy final version to Celo mainnet Goal : Secure, production-ready contracts and verified deployment
Frontend dApp (BlockBelle Name Manager)
Build dApp frontend using Vite + React. Integrate wallet connection flow and contract interactions (register, transfer, renew). Add ENS-style search bar + user profile view. Optional: Display verified badge for Self users. Goal: A functional front-end where users can register and…
Self Protocol & Wallet Integration
Self Protocol & Wallet Integration Integrate Self Protocol for user identity verification. Set up Rainbowkit or WalletConnect to connect user wallets securely. Map verified identities to ENS-style names on-chain. Store verification proof hashes within registry. Goal: Verified…
Launch & Community Onboarding
Onboard first set of users Announce integration with Self Protocol and showcase on Proof-of-Ship. Collect feedback from users Goal: Public alpha launch + community traction.
Repository Setup & Documentation Foundation
Create a GitHub repository for BlockBelle. Add an initial README.md with: Project overview (mission, problem, solution). High-level architecture. Tech stack (Celo + Foundry + Rainbowkit/WalletConnect + Vite). Contribution guide (for future collaborators). Initialize Foundry proje…
Updated Readme
Update readme more professionally
Started Self Protocol Interg
Perform Mock Self Protocol Integration - Testing Plan Test Environment Setup Self mobile app installed on a smartphone Mock passport configured in Self app (for testing) Next.js development server running ngrok or similar tunneling tool (for local testing)
Proof of Ship - Season 10
Funding for my project
GoodDollar Builders Program: Kickoff QF Round
I am applying to participate in the GoodDollar Builders Program: Kickoff QF Round
Endorsement
Endorsement
Endorsement