Modularity
SocialBlock was architected with modularity in mind:
β Swap out AI engines (OpenAI β Claude β local LLM)
β Upgrade scoring logic without redeploying contracts
β Plug-in new modules (e.g., staking, airdrops, referral campaigns)
β Extend frontend logic via open SDK and public APIs
π§© Diagram: Component Interaction
[User β Web Extension]
β
[Identity (zkID + IDX)] β [Chat + Stream UI] β [Frontend SDK]
β β
[AI Agents] ββ [Pinecone + Supabase] ββ [Reputation System]
β
[SocialBlock L1 Chain] ββ [CometBFT + ARP Consensus]
Last updated