# A Fractal Funding Model for Small Communities and DAO's
**Imagine a village** with a single **Community Chest** - a shared fund where everyone's contributions go (work credits, taxes, donations). From this Chest, the community decides to support broad areas of village life:
1. **Dedicated Domain Allocation (DDA)**
* The Council meets and agrees how to split the Chest among "domains" such as Infrastructure, Food & Supplies, Health & Safety, Education & Culture, and Transportation.
* Each domain gets a fixed percentage (e.g., 30% for Infrastructure, 20% for Food & Supplies, etc.), always totaling 100%.
* If villagers feel a domain needs more or less, they propose adjustments (possibly via **conviction voting** where the longer and stronger the support, the more sway it carries).
2. **Dependency Graphs & Weights**
* Within each domain, committees further divide their slice among sub-domains or projects - again by simple percentage weights.
* For example, the Infrastructure allocation might be split 60/40 between "Buildings & Roads" and "Water & Power."
* Those sub-slices can then be split further (e.g., "Building Repairs" vs. "New Construction"), using exactly the same weight-based rules.
* This "fractal" process works identically at every level: percentages always flow down the tree, ensuring clarity and consistency whether you’re at the village level or the smallest working group.
3. **Self-Curated Registries**
* At the leaves of this funding tree sit **registries** - on-chain rosters of people doing the work.
* Each registry (say, the Repair Crew) votes internally on who belongs and how to reward them: full-time villagers might get 1× credit, half-timers 0.5×, with multiplier for months of service.
* This keeps each group accountable to its own standards, while the Chest only needs to know the overall percentage flowing to that registry.
### **How It All Fits Together**
* **Community Chest (DAO Treasury):** The single source of truth, holding all funds.
* **DDAs (Domains):** Top-level "budget accounts" like in town-ledger accounting - allocate the Chest by domain.
* **Dependency Graphs & Weights:** A recursive budgeting rule: every node (domain, sub-domain, project) splits its share by percentage.
* **Self-Curated Registries:** Department-level "expense accounts" where members and payments are governed by those doing the work.
By modeling our village’s funding as a **nested dependency graph**, we achieve:
* **Transparency:** Every villager can trace coins from the Chest down to each carpenter or gardener.
* **Flexibility:** New committees or projects slot in naturally - just assign weights under the relevant domain.
* **Democracy + Meritocracy:** The whole village adjusts domain budgets, and each working group fine-tunes its own rewards.
In short, this fractal funding model turns a simple Community Chest into a **scalable**, **transparent**, and **self-governed** system - perfect for a small village or a global DAO alike.
### Potential Weaknesses & Unanswered Questions
As with any governance design, there are areas to watch closely and questions to explore:
* **Cognitive & Administrative Overhead**: Tracking and voting on multiple percentage rebalances could overwhelm contributors.
* **Budget Drift & Inertia**: Established splits may become entrenched, and conviction voting might reinforce outdated priorities.
* **Registry Fragmentation & Gatekeeping**: Self‑curated groups risk becoming closed circles, making it hard for newcomers to join.
* **Adjustment Frequency & Process**: How often should domain budgets be rebalanced? What parameters (decay rate, thresholds) govern conviction voting?
* **Registry Onboarding & Exit**: What’s the exact on‑chain mechanism for joining, leaving, or dispute resolution within registries?
* **Emergency Fund**: Is there a rapid‑response allocation for crises, and how do we prevent its abuse?
* **Tooling & UX**: What dashboards or interfaces will make this system accessible to all participants?
We’d love to hear your thoughts:
- What do you see as the biggest risks or gaps?
- Which questions matter most to you?
- How would you tweak the model to address these challenges?