Skip to content

[LP] OSM storage and SDK #215

Description

@fryorcraken

Tracks LP-0018, drafted in logos-co/lambda-prize#71.

A decentralized distribution layer for OpenStreetMap data. Communities mirror Geofabrik-verified PBF snapshots into Logos Storage and register them on-chain, so users can discover and download authentic map data without trusting a single operator.

Two required deliverables:

  • A Logos Basecamp app — region discovery, host and download workflows, checksum verification, bulk hosting, local import, and update checks.
  • A standalone OSM registry module/SDK — programmatic access to the on-chain registry, reusable by other Logos apps without depending on the Basecamp app.

The on-chain side is an OSM registry LEZ program with a SPEL IDL, storing per-region entries keyed by Geofabrik path and queryable by region, parent, or CID. Regions are identified at a specific level of the Geofabrik tree, with a predefined non-overlapping set so the same geography is never hosted twice.

Requires the Logos Storage module (may connect to an external Logos node until the built-in module lands) and a LEZ program for the registry.

Demonstrates a full fetch → store → register → verify → download pipeline for large binary assets.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions