refactor: moved org-agent to its own repository as a submodule
This commit is contained in:
102
daily/2026-03-10.org
Normal file
102
daily/2026-03-10.org
Normal file
@@ -0,0 +1,102 @@
|
||||
#+TITLE: 2026-03-10 - Agora Design Session
|
||||
#+author: Amero Garcia
|
||||
#+created: [2026-03-16 Mon 14:28]
|
||||
#+DATE: 2026-03-10
|
||||
#+STARTUP: content
|
||||
|
||||
* Daily Log
|
||||
|
||||
** Agora Project - Decentralized Social Network Design
|
||||
*** Session Duration: ~8 hours
|
||||
*** Participants: Amr G, AI Agent
|
||||
*** Focus: Comprehensive technical architecture
|
||||
|
||||
** Major Design Decisions Made
|
||||
|
||||
**** Identity Layer (Complete)
|
||||
- Contract-first architecture
|
||||
- Master key hierarchy with HD derivation
|
||||
- Personas as legal/technical entities
|
||||
- Social recovery (Shamir's Secret Sharing)
|
||||
- Key rotation and revocation protocols
|
||||
|
||||
**** Content System (Complete)
|
||||
- Unified content primitive with behavioral flags
|
||||
- No artificial type distinctions (text is text)
|
||||
- Thread relationships instead of separate thread type
|
||||
- Ephemeral, paywalled, index flags
|
||||
|
||||
**** Economic Layer (Complete)
|
||||
- Multi-currency support (BTC, Lightning, stablecoins)
|
||||
- Persona-generated Lightning keys
|
||||
- Marketplace personas (collective contracts)
|
||||
- Creator revenue model (90% vs platform 50%)
|
||||
|
||||
**** Data & Infrastructure (Complete)
|
||||
- Personal Data Store (PDS) architecture
|
||||
- Friend-to-friend backup with erasure coding
|
||||
- Content-addressed storage (IPFS-like)
|
||||
- Relay network for distribution
|
||||
|
||||
**** Governance (Complete)
|
||||
- Layered moderation (user, community, network)
|
||||
- Voter eligibility (DEC-001 marked as critical)
|
||||
- Multi-level arbitration (4 tiers)
|
||||
|
||||
**** Mobile & UX (Complete)
|
||||
- Progressive security model
|
||||
- Software key storage option (most users)
|
||||
- Hardware key option (advanced)
|
||||
- Offline-first architecture
|
||||
|
||||
**** Discovery & Search (Complete)
|
||||
- Social graph traversal (primary)
|
||||
- Topic-based matching
|
||||
- Reputational discovery
|
||||
- Paid discovery (non-extractive)
|
||||
|
||||
**** Forums & Marketplaces (Complete)
|
||||
- Forums as personas (collective contracts)
|
||||
- Marketplaces as personas (multiple stores)
|
||||
- Content flags for marketplace items
|
||||
|
||||
**** Code Collaboration (Complete)
|
||||
- Decentralized GitHub replacement
|
||||
- Repositories as content-addressed
|
||||
- CI as validator oracle network
|
||||
- Code review with cryptographic signatures
|
||||
|
||||
** Critical Decisions Marked
|
||||
- DEC-001: Protocol governance voter eligibility (OPEN)
|
||||
- Multi-default currency support (Lightning + stablecoins)
|
||||
- AI-assisted development estimate (2-3 years)
|
||||
- Codebase size estimate (300-500k lines)
|
||||
|
||||
** Honest Assessment Documented
|
||||
- Cold start problem is severe
|
||||
- Performance gap vs centralized (2 seconds → sovereignty)
|
||||
- CSAM content deletion unsolved (fundamental tension)
|
||||
- Success probability: 30-50% for 100K users
|
||||
- Regulatory risk (Lightning centralization pressure)
|
||||
|
||||
** Executive Summary Key Points
|
||||
- "You trade 2 seconds for sovereignty" (marketing hook)
|
||||
- Strategic positioning in Big Tech wars
|
||||
- Apple: May tolerate (weakens Meta)
|
||||
- Google: Will resist (threatens ads)
|
||||
- Meta: Existential threat (replaces model)
|
||||
|
||||
** Commits
|
||||
- TECHNICAL_SPEC.md v2: 698 lines, comprehensive architecture
|
||||
- Located: workspace/memex/5_projects/Agora/
|
||||
|
||||
* Next Steps
|
||||
- Version 3 specification refinement
|
||||
- DEC-001 resolution (governance voter eligibility)
|
||||
- Implementation roadmap details
|
||||
- Security audit planning
|
||||
|
||||
* Open Questions
|
||||
- Governance voter eligibility model (DEC-001)
|
||||
- Multi-currency bridge architecture
|
||||
- Mobile key UX specifics
|
||||
Reference in New Issue
Block a user