Exonomy/Exocracy Functional Specification
Version 0.1
Date: 2025-02-20
This document defines the decentralized architecture, workflows, and governance of Exonomy (voucher-based P2P exchange) and Exocracy (community-driven project management). It emphasizes trust, local economic resilience, and humanitarian impact through asset autonomy, selective replication, and unanimous governance.
- Exonomy: Peer-to-peer exchange of vouchers representing specific goods/services.
- Exocracy: Collaborative task management with hierarchical structures and community oversight.
- Key Innovations:
- Voucher Primacy: Value anchored to tangible goods/services.
- Selective Replication: Data propagates only to relevant peers.
- Unanimous Consent: Critical actions require 100% community approval.
Term | Definition |
---|---|
Exonomist | A user who mints, transfers, or redeems vouchers. |
Exocrat | A user managing/contributing to projects. |
Voucher | A cryptographically signed promise of a specific product/service. |
Task | A unit of work within a project, linked to vouchers. |
- Data Layer:
- Vouchers: JSON-LD/RDF documents with semantic metadata (author, value, currency, expiry).
- Tasks: Hierarchical CRDTs with parent-child relationships and dynamic value inheritance.
- Reputation: EXO-SCORE (voucher trust) and EXOCRAT-SCORE (project leadership).
- Protocol Layer:
- NextGraph: P2P replication engine using pub/sub topics and CRDT sync.
- UCAN: Capability tokens for granular permissions.
- IPFS: Decentralized storage for immutable evidence (e.g., project photos).
- Application Layer:
- Exonomy Wallet: Manages vouchers, wishlists, and social graphs.
- Exocracy Dashboard: Facilitates task creation, crowdfunding, and governance.
- Unique identifiers for users, communities, and assets (e.g.,
did:exo:task/bridge-repair
). - Stored in CRDT repositories for conflict-free merging.
- Minting:
- Users define voucher parameters (product, value, expiry).
- Publication:
- Vouchers publish to followers via selective replication.
- Transfer:
- Peer-to-peer exchanges require mutual UCAN authorization.
- Redemption:
- Only authors redeem vouchers; expired vouchers auto-revoke.
sequenceDiagram
participant Baker
participant Mechanic
participant NextGraph
Baker->>NextGraph: Mint voucher
NextGraph->>Baker: Confirmation
Baker->>Mechanic: Send UCAN token + voucher ID
Mechanic->>NextGraph: Request replication
NextGraph->>Mechanic: Replicate voucher CRDT
- Barter:
- Direct voucher-for-voucher exchange.
- Cash Integration:
- Stripe/PayPal processes payments, minting vouchers post-clearance.
- 1% tax on cash transactions funds system development.
- Task Hierarchy:
- Parent tasks auto-sum child task values.
- Example:
Rebuild Dniepr Bridge (Parent) ├─ Procure Steel (Subtask 1) │ └─ Source 1000kg Beams (Subtask 1a) └─ Hire Welders (Subtask 2)
- Crowdfunding:
- Exonomists attach vouchers to tasks as compensation.
- Crowdsourcing:
- Workers bid with service vouchers to complete tasks.
- Unanimous Consent:
- Required for task completion, membership changes, or asset withdrawal.
- Asset Freezing:
- Only authors freeze/unfreeze assets.
graph TD
A[Member Initiates Freeze] --> B[Task/Voucher Marked exo:Frozen]
B --> C[Notifications Sent to Community]
C --> D[Dispute Resolution Process]
- EXO-SCORE:
- Formula:
EXO-SCORE = (Vouchers Redeemed by Others) × (Redemption Rate) + (Streak Bonus)
- Formula:
- EXOCRAT-SCORE:
- Formula:
EXOCRAT-SCORE = (Tasks Completed) × (Community Approval Rating)
- Formula:
- Autonomous Control:
- Authors exclusively freeze/unfreeze assets.
- Transparency:
- Freeze logs stored on IPFS with tamper-proof hashes.
- Rage-Quit:
- Authors withdraw vouchers without penalties.
Dosha | Focus | Key Metrics |
---|---|---|
Vata | Movement | Transaction velocity, engagement agility. |
Pitta | Strategy | Red/Black Ratio, qualitative impact. |
Kapha | Stability | Redemption rates, lifetime contributions. |
- Offline-First:
- CRDTs sync via mesh networks in low-connectivity zones.
- Crisis Prioritization:
- Tasks tagged for urgent needs (e.g., disaster relief).
- Voucher Primacy:
- Value tied to tangible goods/services, fostering local trust.
- Local Anchoring:
- Metrics penalize extractive practices and incentivize community retention.
- NextGraph, UCAN, JSON-LD, and IPFS specifications.