Skip to main content

Introduction

Enabling Onchain Geospatial Computation in the EVM

Overview

This proposal outlines a research and development project aimed at creating a comprehensive collection of spatial data structures and geospatial algorithms—collectively known as Spatial.sol — optimized for deployment on the Ethereum Virtual Machine (EVM). Our goal is to enable a new vertical of location-based decentralized applications (dapps) by providing developers with open-source, gas-efficient, and secure geospatial computational tools that operate directly onchain.

Background

Astral has been at the forefront of building open-source decentralized geospatial tools and infrastructure for Web3. Our ongoing work includes:

  • Location Protocol: A user-controlled, composable, and verifiable framework for proving location.
  • Spatial Registries: Described here.
  • Spatial.sol (prototype)

While these initiatives have validated the potential of onchain geospatial technologies, a critical missing piece remains: the ability to efficiently perform geospatial computations on the EVM. This module will fill that gap by developing spatial data structures and algorithms that empower developers to build location-based dapps with rich spatial functionalities.