Blue Dots as a DPG
Blue Dots is built as Digital Public Goods (DPGs) — open-source, standards-based, reusable building blocks that any organisation can deploy, operate and extend. This design choice is deliberate: local discovery is a shared-infrastructure problem, and shared infrastructure is best built as a commons rather than a single closed platform.
The intuition: shared rails, like UPI
Section titled “The intuition: shared rails, like UPI”Blue Dots is digital discovery infrastructure — comparable in spirit to what UPI created for payments. UPI built shared rails that any bank, any app, and any citizen could use, without anyone owning the network. Blue Dots builds shared digital rails that any government department, SMB, private or social-sector organisation, or citizen can use to become discoverable and find others — without anyone owning or controlling the map, connected through an open discovery protocol.
Any actor can plug in, contribute, and leverage. That is what makes Blue Dots replicable across districts and states without a bespoke implementation each time.
No one owns the map. Everyone can use it.
What “DPG” means here
Section titled “What “DPG” means here”A DPG in the Blue Dots sense is:
- Open — source-available and free to deploy. Adaptors run their own instances.
- Network-aware — instances interoperate on a shared contract (a network) instead of in silos.
- Schema-driven — what an instance stores and exchanges is defined by versioned schemas, not hardcoded, so domains can evolve without forking the code.
- Composable — an adaptor can serve one domain or many, and integrate with other DPGs.
The two DPGs
Section titled “The two DPGs”The Blue Dots stack is anchored by two DPGs that work together:
Signals DPG
Section titled “Signals DPG”The network-aware backend that stores Blue Dots and matches them across instances. Its core vocabulary — network, domain, instance, item, action, event — is used consistently in both the product and the code. Signals exposes the read/write APIs that everything else builds on. Most adaptors start here.
See Core Concepts → Signals and Architecture → Signals DPG.
Aggregator DPG
Section titled “Aggregator DPG”The aggregator-facing application that lets organisations onboard participants and bring their signals into the network at scale — through registration flows, approval, bulk upload and profile management. The Aggregator app reads from the upstream Signals stack and writes participant signals into it.
See Core Concepts → Aggregators and Architecture → Aggregator DPG.
How adaptors start
Section titled “How adaptors start”A typical adoption path:
- Stand up a Signals DPG instance for your district or domain.
- Define or adopt the network and domain schemas you need.
- Add the Aggregator DPG to onboard partner organisations and bulk-load participants.
- Layer in capture channels (web, voice) and integrations (SMS, email).
The Adaptor Onboarding guide walks through this end to end.
A model that can travel
Section titled “A model that can travel”The discovery failure is not unique to India. In any economy where livelihoods and services are informal, vernacular and hyperlocal — where national platforms serve only the digitally fluent — the same paradox of proximity applies.
Blue Dots is designed to be replicable anywhere:
- Voice AI works across languages and personas.
- Local ecosystem aggregators exist in every geography.
- A facilitation team works wherever there is a local administrative unit.
- Innovators exist in every market.
Because it is a Digital Public Good, Blue Dots is financially sustainable and openly replicable — not dependent on proprietary platforms or continuous donor funding. For development institutions and governments, it is a cost-efficient infrastructure for making untapped local market potential visible and actionable, and a new model for unlocking economic data at scale.

