Demo and Pitch Deck-- https://drive.google.com/drive/folders/14iDv4i7Y0qYo17QMX2ZNpQKj27Vw9Q9i?usp=sharing
Bridging Real-World Environmental Action with On-Chain Verification
Arx is a Layer 3 blockchain built on OP Stack, settling to Celo, that transforms environmental projects into verifiable, tradeable carbon credits through decentralized validation and proof-of-impact consensus.
Arx solves the climate finance trilemma: *verification, **transparency, and *liquidity. We enable:
- π± Funders to invest in verified environmental work and receive tokenized carbon credits
- π¨ Operators to access capital for projects and prove their impact on-chain
- β Validators to earn fees by verifying real-world work with collateral at stake
- πΉ Traders to buy/sell carbon credits in a liquid marketplace
- π¬ Researchers to access open datasets for AI/ML model training
βββββββββββββββββββββββββββββββββββββββββββ β Arx L3 (OP Stack) β β β’ $ARX Token (Gas + Rewards) | β β’ Proof of Impact consensus β β β ββββββββββββββββ¬βββββββββββββββββββββββββββ β Settles to β βββββββββββββββββββββββββββββββββββββββββββ β Celo L2 (Ethereum) β β β’ Financial settlement β β β’ DAO governance β β β’ Mobile-first ReFi ecosystem β ββββββββββββββββ¬βββββββββββββββββββββββββββ β Settles to β βββββββββββββββββββββββββββββββββββββββββββ β Ethereum L1 β β β’ Final security layer β βββββββββββββββββββββββββββββββββββββββββββ
Validators stake collateral and review evidence (GPS photos, drone footage, IoT data) to verify real-world environmental work. Fraudulent operators lose their stake.
Anyone can fund $10 and receive proportional carbon credits. Trade, retire, or hold for ESG compliance.
Every task spawns a market. Community trades YES/NO shares on project success, providing early signal on viability.
All verified tasks publish data to an open dataset. Train fraud detection models, stake them on-chain, and earn rewards for accuracy.
Carbon credit holders vote on protocol parameters, validator disputes, and treasury allocation via Arx DAO.
- Node.js v20+
- pnpm v8+
- Foundry (forge, cast, anvil)
- Go v1.21+
- 10+ CELO on Celo Alfajores testnet
bash git clone https://github.com/your-org/Arx-Protocol.git cd Gaia-Protocol
bash
pnpm install
cp .env.example .env
bash cd contracts pnpm hardhat deploy --network ArxL3
bash cd frontend pnpm dev
See OP_STACK_SETUP.md for complete L3 deployment guide.
bash cd op-stack-deployment ./start-all.sh
Arx/ βββ contracts/ # Smart contracts (Hardhat) β βββ core/ β β βββ TaskRegistry.sol β β βββ FundingPool.sol β β βββ CollateralManager.sol β β βββ VerificationManager.sol β βββ markets/ β β βββ CarbonCreditMinter.sol β β βββ CarbonMarketplace.sol β β βββ PredictionMarket.sol β βββ governance/ β β βββ GovernanceDAO.sol β β βββ ImpactToken.sol β βββ data/ β βββ DataRegistry.sol β βββ ModelRegistry.sol β βββ frontend/ # Next.js + React + Wagmi β βββ src/ β β βββ components/ β β βββ pages/ β β βββ hooks/ β β βββ config/ β βββ public/ β βββ op-stack-deployment/ # L3 infrastructure β βββ scripts/ β βββ config/ β βββ docs/ β βββ subgraph/ # The Graph indexer β βββ schema.graphql β βββ mappings/ β βββ docs/ # Documentation βββ ARCHITECTURE.md βββ USER_FLOWS.md βββ OP_STACK_SETUP.md βββ ECONOMIC_MODEL.md
| Contract | Address |
|---|---|
| CUSSD | 0x5FbDB2315678afecb367f032d93F642f64180aa3 |
| TASK_REGISTRY | 0x9fE46736679d2D9a65F0992F2272dE9f3c7fa6e0 |
| FUNDING_POOL | 0xCf7Ed3AccA5a467e9e704C703E8D87F634fB0Fc9 |
| COLLATERAL_MANAGER | 0xDc64a140Aa3E981100a9becA4E685f962f0cF6C9 |
| VERIFICATION_MANAGER | 0x5FC8d32690cc91D4c39d9d3abcBD16989F875707 |
| CARBON_CREDIT_MINTER | 0x0165878A594ca255338adfa4d48449f69242Eb8F |
| CARBON_MARKETPLACE | 0xa513E6E4b8f2a923D98304ec87F64353C4D5C853 |
| PREDICTION_MARKET | 0x2279B7A0a67DB372996a5FaB50D91eAA73d2eBe6 |
| GOVERNANCE_DAO | 0x8A791620dd6260079BF849Dc5567aDC3F2FdC318 |
| DATA_REGISTRY | 0x610178dA211FEF7D417bC0e6FeD39F05609AD788 |
| MODEL_REGISTRY | 0xB7f8BC63BbcaD18155201308C8f3540b07f84F5e |
-
NGO creates task: "Plant 10,000 mangroves in Tamil Nadu" ββ Estimated cost: 50,000 cUSD ββ Expected COβ: 500 tons ββ Timeline: 3 months
-
Funders contribute cUSD (fractional funding allowed) ββ Track shares on FundingPool contract
-
Operator stakes 10% collateral (5,000 CELO) ββ Accepts task and begins work
-
Operator uploads proof (IPFS: photos, drone video, GPS logs) ββ Submits to VerificationManager
-
3 validators review evidence ββ Vote: APPROVE (with confidence scores) ββ Consensus reached (>66% threshold)
-
Carbon credits minted (ERC1155) ββ Distributed proportionally to funders ββ Operator receives payment (49,000 cUSD)
-
Credits traded on marketplace ββ Price discovery via AMM or order book
-
Task created β Market auto-spawns ββ Initial odds: 50% YES / 50% NO
-
Traders buy YES/NO shares ββ Price adjusts based on demand ββ Provides early signal on project viability
-
Task verified β Market resolves ββ YES holders win if task succeeds ββ NO holders win if task fails
bash cd contracts
npx hardhat run scripts/deploy-all.ts --network celoAlfajores
npx hardhat verify --network celoAlfajores <CONTRACT_ADDRESS>
bash
npx hardhat run scripts/deploy-all.ts --network ArxL3
npx hardhat run scripts/deploy-all.ts --network ArxL3Mainnet
bash cd contracts
npx hardhat test
npx hardhat test test/TaskRegistry.test.ts
npx hardhat coverage
bash cd frontend
pnpm test
pnpm test:e2e
- Framework: Next.js 14 (App Router)
- Blockchain: Wagmi v2 + Viem
- Wallet: RainbowKit
- Styling: Tailwind CSS + shadcn/ui
- State: Zustand
- Data: The Graph (Subgraph queries)
- / - Landing page
- /tasks - Browse all tasks
- /tasks/create - Create new task
- /tasks/[id] - Task detail page
- /marketplace - Carbon credit marketplace
- /bridge - L1 β L3 bridge
- /governance - DAO proposals
- /dashboard - User dashboard
- ReentrancyGuard on all state-changing functions
- Pausable emergency stop on critical contracts
- Collateral slashing for malicious operators
- Timelock governance for parameter changes
- Multisig admin for protocol upgrades
- Frontend: https://testnet.gaia.eco
- Block Explorer: https://explorer.gaial3.network
- Bridge: https://bridge.gaia.eco
- Subgraph: https://thegraph.com/hosted-service/subgraph/gaia/testnet
- TBA
- Architecture Overview - System design and contract interactions
- User Flows - Step-by-step user journeys
- OP Stack Setup - Deploy your own L3
- Economic Model - Tokenomics and value flow
- API Reference - Smart contract interfaces
We welcome contributions! See CONTRIBUTING.md for guidelines.
bash
git checkout -b feature/amazing-feature
pnpm test
git commit -m "feat: add amazing feature"
git push origin feature/amazing-feature
- β Core contracts deployed to Celo Alfajores
- β MVP frontend live
- β Local OP Stack L3 running
- π Security audit ongoing
- π― Deploy Arx L3 mainnet
- π― Onboard first 100 tasks
- π― Launch $ARX token
- π― Mobile app (iOS/Android)
- π― Oracle integrations (Chainlink, Pyth)
- π― AI model marketplace
- π― Cross-chain bridges (Ethereum, Polygon)
- π― Institutional partnerships
- π― 1M+ tons COβ verified
- π― DAO treasury >$1M
- Founder: [Your Name] - @twitter
- CTO: [Co-founder] - @github
- Advisors: Climate experts, Blockchain devs, ReFi veterans
This project is licensed under MIT License - see LICENSE file for details.
- Optimism - OP Stack framework
- Celo - Mobile-first blockchain infrastructure
- OpenZeppelin - Secure smart contract libraries
- The Graph - Decentralized indexing
- IPFS/Filecoin - Decentralized storage
Gaia is experimental software in active development. Use at your own risk. Carbon credits are NOT financial securities. This is NOT investment advice. Always DYOR.