Three sensing layers. One mesh network. Zero central servers.
Open the web app and use your microphone. Your phone captures ambient audio, segments it into 3-second windows at 48kHz, and runs species identification in real time. RMS gating ensures only meaningful audio reaches the classifier. Install as a home screen app on iPhone or Android — no app store required.
Dedicated listening stations running on laptops or Raspberry Pi. Always-on BirdNET inference with continuous audio capture. Each node generates a persistent Ed25519 keypair and signs every detection at the point of creation. Deploy one in your garden and it joins the network automatically.
Detections propagate across a Reticulum mesh network via heterogeneous transports — WiFi, LoRa, internet, or any combination. Multi-node consensus validates observations. Individual birds receive unique IDs from their vocal fingerprints. No central server required. The network is the intelligence.
The Chirp Validation Protocol scores every detection across 9 evidence dimensions. Each signed with Ed25519 at the point of creation. Multi-node consensus across independent observers strengthens evidence beyond what any single node can provide.
BirdNET model classification probability
Species expected at this time and season
Species expected in this geographic range
Audio SNR, clipping, and background noise
Independent corroboration by multiple observers
Individual bird re-identification confidence
Vocalization type: song, call, alarm, contact
Ed25519 signature and provenance chain
Weather, lunar phase, dawn chorus timing
CORROGO uses Reticulum — a cryptography-based networking protocol designed for resilient, decentralized communication. Detections propagate across any available transport: WiFi, cellular, LoRa radio, packet radio, or wired internet.
Each detection message is 383 bytes. Small enough to traverse any link, from high-bandwidth fiber to low-bandwidth LoRa. The network routes around failures automatically. No central server. No single point of failure. The mesh is the infrastructure.
Every detection is exportable in standard research formats. No lock-in. Your data belongs to you and to science.
Compatible with the Cornell Lab of Ornithology's global birding database. Standard checklist export.
The biodiversity data standard used by GBIF and natural history museums worldwide.
Animal movement research format. Track migration patterns and individual movements over time.
Full API for detections, evidence scores, validation reports, contributor data, and real-time WebSocket streams.
A Chirp station is a dedicated acoustic node. It runs on any Linux machine — a Raspberry Pi in your garden, a laptop on your balcony, a server in a nature reserve.
Download the Chirp station image and flash to SD card
USB microphone or I2S MEMS mic for always-on capture
The node generates its Ed25519 identity and begins listening automatically
Run the install script: curl -sL chirp.corrogo.com/install | sh
Edit /etc/chirp-node/config.toml for your location and preferences
Enable the systemd service: sudo systemctl enable --now chirp-node
Try the app, deploy a station, or read about the vision behind the network.