Hyper Island | December 2024 | Carl Barrdahl (+ team)
image
Thriving villages
Self-sufficient local communities build sustainable systems, thriving through circular economies and localized innovation.
image
World building
Carl Barrdahl changed 2 days agoView mode Like Bookmark
Ideas for name:
Common Ground
The Third Space
...
Mission Statement
The Common Ground exists to nurture genuine human connections, cultivate creativity, support holistic well-being, and enable purposeful work. We envision a place where people can easily gather, learn, collaborate, and rejuvenate — building a vibrant community that thrives on shared values, continuous growth, and collective inspiration.
Manifesto and Guiding Principles
Carl Barrdahl changed 17 days agoView mode Like Bookmark
Carl Barrdahl | Hyper Island | September 2024
Introduction
In a world where technology evolves at an unprecedented pace, anticipating future challenges and opportunities becomes not just an exercise in imagination but a necessity. As part of a business development course focused on innovation and societal impact, I was tasked with envisioning a business case for addressing human needs in the year 2035. This assignment prompted me to reflect deeply on the trajectory of technology and its intersection with fundamental human needs.
Personal Journey with Technology
I still vividly remember the shrill tones of the dial-up modem as it connected my family's computer to the vast unknown of the internet. It was the late 1990s, and the world stood on the cusp of a digital revolution. The internet was neither fast nor user-friendly, but it was a gateway to new realms of information and connection. I found myself engrossed in online forums, exchanging ideas with people from different continents, and even playing games with opponents from South Korea — a novelty that seemed magical at the time.
These early experiences didn't just introduce me to technology; they instilled a profound belief in its potential to transform lives. The internet was built on principles of openness and decentralization, allowing anyone with basic coding skills to create and share content with the world - no gatekeepers, no barriers. This ethos of democratization and empowerment shaped how I view the role of technology today.
Carl Barrdahl changed 17 days agoView mode Like Bookmark
This document describes the user flows and features for Allo Grants platform.
Key Goals
Users should be able to interact with the platform without thinking about Web3 wallets and networks (to include a broader audience)
Round Operators should be able to create rounds of different mechanisms (starting with QF)
Projects should be able to apply to Rounds using existing Application data
Projects should be able to stay updated on their Application status
Projects should be able to KYC so they can receive funding (only $15k+?)
...
Carl Barrdahl changed a month agoView mode Like Bookmark
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:
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).
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."
Carl Barrdahl changed a month agoView mode Like Bookmark
1. Introduction
ADA (Allo Domain Allocations) is a framework designed to streamline the distribution, governance, and accountability of dedicated funds toward well-defined goals. It incorporates:
Dedicated Domain Allocation to ensure each pool of funds is exclusively used for a specific objective.
Expert Governance using a Safe multisignature (multisig) model for transparent decision-making.
AI-Assisted Screening to efficiently filter and improve applications both before and after expert review.
KYC & Compliance Attestations to simplify regulatory and tax verification through reusable, auditable, on-chain attestations — ensuring eligibility while reducing administrative burden.
This litepaper describes the rationale, architecture, and workflow of ADA, illustrating how domain-specific funding pools can be managed to achieve measurable outcomes across ecosystems - from public goods and economic development to sustainability and social impact.
Carl Barrdahl changed 2 months agoView mode Like Bookmark
Work Packages & Milestones
Work Packages
Figure A: Defining the work packages for GG23
Screenshot 2025-04-11 at 13.55.02
DeepGov Work Packages
WP1: AI as the engine
This work package develops specialized AI agents that process complex ecosystem data to support human decision-making. The AI engine serves as the computational backbone of the Celo EVAL initiative.
How do we evaluate project applications accurately?What data sources?
What are their weights?
Data Sources
Gitcoin Rounds - details about round description and eligibility
Gitcoin Applications - details about the project and application
Deep Research - search the web for information about the projectStruggles with discernment of multiple projects with same name
Is the research relevant to evaluating the application?
KarmaGap - find previous grants for project
Carl Barrdahl changed 2 months agoView mode Like Bookmark
Supported Networks
TBD
Features
⚠️ Will be similar to SimpleGrants UI?
https://allo-kit-simple-grants-app.vercel.app)
Register Project
Projects can register their projects with details about the application.
Carl Barrdahl changed 2 months agoView mode Like Bookmark
Goals:
Commits can be created with milestones (daily, x times a week, every month, etc)
Partial stake can be recovered based on milestone completion (% of stake)
Commits can be joined, and fulfilled without paying any gas (this means removing join fee and possibly create fee)
Milestones are defined with the calendar format RRULE. This has the benefit of enabling highly flexible milestones and repeats as can be seen in calendar apps.
image
Carl Barrdahl changed 2 months agoView mode Like Bookmark
A Proposal for Local Renewal
image
Executive Summary
Urban centers face mounting challenges—from aging infrastructure to environmental sustainability and community disengagement. Traditional revenue streams, like parking meter fees, often disappear into general funds without direct local benefits. Our proposal reimagines parking meters as smart contract–powered devices that automatically route parking payments into dedicated Local Renewal Funds. Using blockchain technology (specifically the Ethereum network) for transparency and automation, this model ensures that every transaction is recorded, funds are managed efficiently, and local citizens actively participate in determining which regenerative projects receive funding. This litepaper outlines the vision, technical framework, governance, and implementation roadmap for this innovative funding mechanism.
1. Introduction: The Vision of Local Renewal
1.1 Background and Motivation
Urban infrastructure can be both a challenge and an opportunity. Traditional funding models for local improvements lack transparency and direct community engagement. By converting existing parking meter infrastructure into blockchain-based smart contracts, we can transform every parking payment into a contribution toward local renewal projects.
Carl Barrdahl changed 3 months agoView mode Like 1 Bookmark
The DeepFunding UI enables anyone to create a funding round for a project and its dependencies.
(this could later be scaled to allow anyone to upload a graph + weights to fund nodes - research papers, music, oss, etc).
The platform is composed of a set of building blocks:
Dependency Graph - Includes GitHub projects and their dependencies. Selecting one node will list all projects it's dependent upon. Link to GitHub Dataset
Weights - these weights come from either human jurors or AI models. They determine the importance of each dependency for a project. Platforms like Pond or Kaggle are used as leaderboards to measure the efficiancy of the model compared to human jurors. Link to Pond competition
Distribution - tokens are sent to the projects in accordance to the weights. Ideal would be to send to a GitHub repo without knowing any wallet address. Drips might have a solution to this Drips Claim GitHub repo docs. If not, a solution for this should be built on Allo.
Carl Barrdahl changed 3 months agoView mode Like Bookmark
Elastic Funding
Elastic Funding is a decentralized funding platform that applies principles from elastic restaking to enable fractional capital commitments, risk diversification, and dynamic fund reallocation. With threshold-based activation, elastic slashing, and incentive-driven diversification, it enhances capital efficiency and mitigates systemic risk in decentralized project financing.
Litepaper
Use Cases
Decentralized Project Crowdfunding – Startups and DAOs can raise funds dynamically while reducing risk for investors through fractional funding.
DeFi Protocol Treasury Management – DeFi projects can allocate funds efficiently across multiple initiatives while maintaining liquidity.
Risk-Managed Venture Funding – Crypto VCs and DAOs can diversify investments across multiple projects while utilizing elastic slashing for risk mitigation.
Public Goods & Grant Funding – Organizations funding open-source projects or public goods can ensure capital efficiency with reallocation mechanisms.
Carl Barrdahl changed 3 months agoView mode Like Bookmark
1. Abstract
The Elastic Funding Platform is a decentralized funding mechanism on Ethereum that reimagines capital allocation by adapting key concepts from the research paper Elastic Restaking Networks. Funders can distribute partial capital across multiple projects, ensuring robust diversification and dynamic risk management. With threshold-based activation, elastic slashing, and reallocation mechanisms, the platform minimizes systemic risk while incentivizing optimal funding strategies.
2. Introduction
Traditional funding models in decentralized finance force funders into high-risk, all-or-nothing commitments. Inspired by "Elastic Restaking Networks", which shows that “validators can allocate portions of their stake that may exceed their total stake; when allocations are lost, the remaining stake stretches to cover other allocations.”, the Elastic Funding Platform applies these principles to project financing. This approach allows fractional capital commitment and dynamic risk mitigation, resulting in enhanced resilience and efficiency on Ethereum.
3. Problem Statement
Current decentralized funding systems suffer from:
High Risk Concentration: Full capital commitment to single projects increases exposure to failure.
Carl Barrdahl changed 3 months agoView mode Like Bookmark
LLM + ModelspecDefine ModelSpec for each of the 5 agents
Compass
Show compass survey to determine agents
Show all of the agents to the audience
Voting
Set up Allo IRL with 5 agents to vote on
Carl Barrdahl changed 3 months agoView mode Like Bookmark
What is it?
Pools of tokens with clear Objective Function that can be funded and later released to approved applications
Funding requests from projects or initiatives needed for creating impact or growth
AI-assisted pre- and post-screening of applications to: 1. reduce friction of writing applications, 2. improve quality and more directed towards pool goals, and 3. make it easier for reviewers.
Reputation trail of applications and impact proofs aiding in decisions for future funding requests
Who is it for?
Funding narrowly defined goals (objective functions)
Increased capital efficiencies by capital allocation and distribution (no need for WU or TradFI banking to route payments). Quickly gather funds for emergency response, bypass the currency conversion fees + volatility (WFP described this problem).
Increased trust by transparency and verifiability thereby increasing accountability + social capital by reputation of funding impact
Carl Barrdahl changed 3 months agoView mode Like Bookmark
ADA is a platform for Delegated Domain Allocations where Allocation Pools are created with specific Objective Functions and governed by a panel of domain experts using a Safe Multisig for multi-approval transactions.
Core Concepts
Allocation Pools:
The pools are defined with a title, description, eligibility criteria, and a designated list of domain expert email addresses governing it. Pools are funded with tokens up to a predefined maximum, ensuring capital efficiency and preventing over-funding.
Each pool is self-contained, with its unique objective function and funding community. The expert panel evaluates applications to ensure that funds are allocated efficiently and effectively.
Application Process:
Projects and initiatives apply for funding from these pools. An AI-driven screening system initially reviews applications to boost efficiency and help improve application quality before submission.
Carl Barrdahl changed 4 months agoView mode Like Bookmark
Overview
An extension to the Commit Protocol that introduces Commit Groups — community-driven ecosystems powered by their own ERC20 tokens and liquidity pools. This mechanism enhances engagement, rewards participation, and creates a dynamic market around recurring challenges.
Commit Groups & ERC20 Tokens
Group Formation:A Commit Group represents a recurring theme or community (e.g., "Runners in Stockholm").
When a group is created, it deploys its own ERC20 token.
Token Dynamics:
Minting: Verified participants earn tokens upon completing a commit.
Carl Barrdahl changed 4 months agoView mode Like Bookmark
An allogram is the smallest meaningful unit of a writing system
Built on Scaffold-ETH2, inspired by the design-principles of OpenZeppelin.
Goals
Fun and easy to set up and start to play around with. Scaffold Eth is great at this because they have mastered it and heard feedback for years
Shows what's possible and inspires experimentation (must be a quick feedback loop of making changes in contract and editing the app)
Documentation that inspires: "wow this looks cool and I want to try some idea out" it should hook the action of forking the repo.
Getting Started
Carl Barrdahl changed 5 months agoView mode Like Bookmark
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.20;
import {ERC1155Upgradeable} from "@openzeppelin/contracts-upgradeable/token/ERC1155/ERC1155Upgradeable.sol";
import {ERC1155BurnableUpgradeable} from "@openzeppelin/contracts-upgradeable/token/ERC1155/extensions/ERC1155BurnableUpgradeable.sol";
import {ERC1155PausableUpgradeable} from "@openzeppelin/contracts-upgradeable/token/ERC1155/extensions/ERC1155PausableUpgradeable.sol";
import {Initializable} from "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol";
import {OwnableUpgradeable} from "@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol";
import {UUPSUpgradeable} from "@openzeppelin/contracts-upgradeable/proxy/utils/UUPSUpgradeable.sol";
import {TokenUtils} from "./libraries/TokenUtils.sol";
Carl Barrdahl changed 5 months agoView mode Like Bookmark