Welcome to Horizon Protocol
Horizon is a decentralized, gamified coordination platform for real-world missions built natively on Base L2. It bridges digital incentives with physical-world tasks through blockchain-backed escrow, location verification, and guild-based coordination.
Built on Baseβ
Horizon leverages the Coinbase/Base ecosystem:
- Base L2 - Low-cost, fast EVM transactions
- USDC - Native stablecoin for mission payments
- Basenames - .base.eth identity integration
- EAS - On-chain reputation attestations
- CDP Paymaster - Gasless operations for ratings & achievements
- OnchainKit + MiniKit - Coinbase Wallet Mini App
- Talent Protocol - Builder Score XP multipliers
Horizon Mini Appβ
A lightweight companion app that runs inside Coinbase Wallet and Farcaster clients:
- π Discover - Browse missions without leaving the wallet
- β‘ Quick Claim - Gasless mission claims with one tap
- π Track Progress - View XP, achievements, and guild memberships
- π± Full App Link - Seamless handoff for GPS-verified missions
Learn more about the Mini App β
What is Horizon?β
Horizon Protocol enables:
- Mission Posting & Execution: Post tasks with escrowed rewards, accept missions based on location
- Guild Coordination: Form teams, curate mission boards, share reputation
- On-chain Escrow: Secure USDC payments with automated settlement
- Location Verification: Geofenced missions with privacy-preserving location proofs
- XP & NFT Rewards: Level up, earn achievements, collect tradable items
Quick Linksβ
π Getting Started
Set up your development environment and integrate with Horizon.
π Protocol Overview
Understand how Horizon's mission engine, guilds, and economics work.
π§ Smart Contracts
Explore the on-chain architecture: MissionEscrow, PaymentRouter, GuildDAO.
πΊοΈ API Reference
Complete API documentation for missions, guilds, map, and WebSocket.
Core Conceptsβ
Mission Lifecycleβ
- Poster creates mission β Funds deposited in escrow
- Performer accepts mission β Begins execution
- Performer submits proof β Photos, signatures, etc.
- Poster approves β Escrow settles, funds distributed
- Or dispute raised β DDR/LPP resolution process
How It Worksβ
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β User Interface β
β Mobile App Β· Web App β
ββββββββββββββββββββββββββββ¬βββββββββββββββββββββββββββββββββββ
β
ββββββββββββββββββββββββββββΌβββββββββββββββββββββββββββββββββββ
β Horizon API β
β REST Endpoints Β· WebSocket Β· Authentication β
ββββββββββββββββββββββββββββ¬βββββββββββββββββββββββββββββββββββ
β
ββββββββββββββββββββββββββββΌβββββββββββββββββββββββββββββββββββ
β Base L2 Blockchain β
β MissionFactory Β· MissionEscrow Β· PaymentRouter Β· GuildDAO β
β ReputationAttestations Β· DisputeResolver β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Deploymentsβ
Testnet (Base Sepolia)β
| Contract | Address |
|---|---|
| MissionFactory | 0xee9234954b134c39c17a75482da78e46b16f466c |
| PaymentRouter | 0x94fb7908257ec36f701d2605b51eefed4326ddf5 |
| GuildFactory | 0xfeae3538a4a1801e47b6d16104aa8586edb55f00 |
| ReputationAttestations | 0xedae9682a0fb6fb3c18d6865461f67db7d748002 |
| DisputeResolver | 0xb00ac4278129928aecc72541b0bcd69d94c1691e |
| HorizonAchievements | 0x568e0e3102bfa1f4045d3f62559c0f9823b469bc |
| USDC (testnet) | 0x036CbD53842c5426634e7929541eC2318f3dCF7e |
Open Sourceβ
Horizon Protocol is open source and available on GitHub:
- Smart Contracts: github.com/HrznLabs/horizon-contracts
- TypeScript SDK: github.com/HrznLabs/horizon-sdk
- Documentation: github.com/HrznLabs/horizon-protocol-docs
Contributingβ
We welcome contributions! See our repositories for details on how to get started.