OGLAPOffline Grid Location Addressing
Start building
Technical White Paper · v1.0.0

An addressing protocol anchored in the territory it describes.

OGLAP is a deterministic, offline-first digital addressing system. Unlike abstract global grids, every code is hierarchically embedded in a country's real administrative structure (from national borders down to the quartier) and resolves to sub-metre precision without a single network request.

GN
Country
ISO 3166-1
-
CON
Region
Conakry
-
QYTC
Zone
Yattaya Fossedè
-
B0B1
Macrobloc
100 m cell
-
2282
Microspot
1 m offset
Derived human addressB0B1-2282 Yattaya Fossedè, Conakry, Guinea
The Problem

Four billion people without a formal address.

The absence of standardized addressing is not a logistical inconvenience: it is a structural barrier to public services, emergency response, financial inclusion, and the digital economy. The deficit is concentrated precisely where connectivity is weakest.

4B
People worldwide with no formal, machine-readable address
440M
People in Africa (~30% of the population) without a formal address
~50%
Of urban environments globally remain poorly addressed
2.9B
Projected informal-settlement residents by 2050 (UN-Habitat)
Design Philosophy

Five principles, by construction.

OGLAP departs from the tradition of geocoding-as-abstraction. Accessibility and institutional fit are not features bolted on afterward: they are embedded in the structure of every code.

01

Administrative Territorial Anchoring

Codes embed the real jurisdiction (country, region, locality, sub-locality) directly in the structure. A postal worker reads the code and immediately knows where it falls. Sorting and aggregation become mechanical.

02

Offline-First Determinism

Once three config files load into local storage, all encoding and decoding run on-device. No API to query, no server to authenticate, no cloud to throttle. Identical coordinates produce identical codes, on any device, at any time.

03

Cognitive Accessibility

Each segment is short and heterogeneous (letters, letter-digit mixes, pure digits), giving visual distinctiveness that aids recall and transcription for populations with basic literacy and numeracy.

04

Open-Source Sovereignty

Released under MIT with attribution. No entity can enclose the protocol. Governments deploy, audit, modify, and govern it with no licensing fees, vendor lock-in, or commercial dependency.

05

Country-Agnostic Portability

The encoding engine is stateless with respect to country knowledge. To deploy in a new jurisdiction you prepare three JSON configuration files conforming to the documented schema; the engine itself never changes.

The Innovation

One location, two faces.

OGLAP decouples machine precision from human usability without trading one for the other. The same location yields a fully-structured code and a natural, locally-meaningful address.

Machines
GN-CON-QYTC-B0B1-2282
Fully structured for database integration, postal sorting, administrative aggregation, and system interoperability. Parseable by prefix at every hierarchical level.
People
B0B1-2282 Yattaya Fossedè, Conakry, Guinea
Natural to read, speak, remember, and write on a document. Retains the precise micro-location while integrating familiar local references.
Technical Architecture · §5

Country-specific by configuration, not by code.

All country knowledge is externalized into three JSON files: the centralized source of truth for any deployment. A validation pre-flight checks schema, bounds, and version compatibility before any state is applied.

{cc}_oglap_country_profile.json

Grid parameters, cell sizes, letter mappings, administrative resolution rules, zone naming conventions, country extent & CRS, version compatibility ranges.

Country Profile
{cc}_localities_naming.json

GeoJSON geometries for every administrative division with pre-computed zone codes, place identifiers, and parent-child hierarchy. Sourced from authoritative boundaries.

Localities Naming
{cc}_full.json

Complete geospatial reference dataset: place records, structured address objects, OSM metadata, bounding boxes. The spatial lookup corpus for reverse geocoding.

Places Database
Comparative Analysis · §6

Measured against the incumbents.

DimensionWhat3WordsPlus CodesOGLAP
LicensingProprietary, patentedOpen (Apache 2.0)MIT + Attribution
Offline capabilityRecently addedFullFull · 3 config files
Code format///three.dictionary.words6CX8MC66+3Q4GN-CON-QYTC-B0B1-2282
Spatial precision3 m × 3 m~3.5 m max1 m × 1 m microspot
Spatial intuitionLowLowHigh · hierarchical
Administrative contextNoneNoneFull hierarchy
Gov. adoption readinessProprietary dependencyAbstract, non-territorialDesigned for institutions
Data sovereigntyCommercial serversTied to Google MapsFully sovereign & local

OGLAP

Technical White Paper & Protocol Specification
Version1.0.0
DateMay 2026
AuthorErnest Cece Peguita
ContributorsJean Gustave Delamou · Guinee IO
LicenseMIT + Attribution
StatusProduction · Public
Length32 pages
Read the white paper on Zenodo
Executive Summary

A deterministic, administratively-anchored addressing system for emerging economies.

An estimated four billion people worldwide live without a formal street address, a deficit concentrated in Sub-Saharan Africa, South Asia, Latin America, and informal urban settlements. It is a fundamental barrier to public services, economic participation, emergency response, and financial inclusion.

Two systems have emerged to remedy this gap: What3Words, a proprietary three-word scheme, and Google Plus Codes, an open alphanumeric geocoder. Neither has proven adequate for developing nations characterized by low literacy, unreliable connectivity, and fragmented administrative hierarchies.

OGLAP proposes a fundamentally different premise: anchoring geocodes within the existing administrative and territorial structure of the country in which they operate. At its heart is a dual-format model that decouples machine precision from human usability: a full hierarchical code such as GN-CON-QYTC-B0B1-2282 for systems, and a derived human address, B0B1-2282 Yattaya Fossedè, Conakry, Guinea, for people. The protocol is country-agnostic in specification yet country-specific in deployment, operating entirely offline with zero dependency on external APIs.

Table of Contents
01Executive Summaryp. 4
02The Global Addressing Crisis: Problem Statementp. 6
03Survey of Existing Digital Addressing Systemsp. 8
04Introducing OGLAP: Design Philosophy & Rationalep. 11
05Technical Architecture of the OGLAP Protocolp. 12
06Comprehensive Comparative Analysisp. 19
07Strengths of the OGLAP Protocolp. 20
08Limitations, Risks & Mitigation Strategiesp. 24
09Use Cases & Deployment Scenariosp. 26
10Licensing, Governance & Intellectual Propertyp. 27
11Conclusion & Recommendationsp. 28
12Next Steps & Development Roadmapp. 29
13References & Bibliographyp. 30
AAppendix A: OGLAP Code Format Specificationp. 31
BAppendix B: Glossary of Termsp. 32
References & Bibliography · §13

Sources cited in the specification.

[1]International Telecommunication Union & Universal Postal Union. Estimates of the global population lacking formal, machine-readable addresses. upu.int
[2]UN-Habitat, United Nations Human Settlements Programme. Projections of informal-settlement populations to 2050. unhabitat.org
[3]What3Words Ltd. Technical overview of the proprietary three-word global addressing grid. what3words.com
[4]–[6]Field reports and assessments of address-disambiguation in operational deployments of three-word addressing systems.
[7]Google, Open Location Code (Plus Codes). Specification and reference implementation, Apache 2.0. github.com/google/open-location-code
[8]ISO 3166-1. Codes for the representation of names of countries and their subdivisions: alpha-2 country codes. iso.org
[9]OpenStreetMap Foundation. Administrative boundary data used to derive locality geometries and hierarchies. openstreetmap.org
[10]MIT License. Open Source Initiative: the license under which OGLAP is released, with attribution. opensource.org/license/mit
Get started

Read the specification, or start building.

The full technical white paper, reference SDKs in JavaScript, Python & Dart, and an interactive playground are all openly available.

Read the white paper on ZenodoDeveloper playground
Copied