Johnx.co/Research Notes
ResearchAbout

Subscribe to get a short note when I publish something new.

A digital garden, tended with care

Johnx.co/Research Notes
ResearchAbout

Subscribe to get a short note when I publish something new.

A digital garden, tended with care

Johnx.co/Research Notes
ResearchAbout

Library · 2019

Spatial.sol

AuthorHistorical

Spatial.sol implements geometric and topological functions in Solidity -- point-in-polygon, distance, intersection -- to bring spatial analytics on-chain. Astral later carried the work forward.

github.com/AstralProtocol/spatial-sol

Purpose

The first attempt at verifiable geocomputation -- could a spatial policy check run where the computation itself is transparent, rather than trusted to a server?

Approach

A Solidity library of geometric and topological functions -- point-in-polygon, distance, intersection -- started at ETHParis 2019 and later carried forward by Astral.

Status

Experimental proof of concept; archived.

solidityethereumcomputational-geometry

Connections

Related Notes

Geolocker

Historical

Geolocker prototyped a spatial data registry on Ethereum and IPFS, aimed at sharing authoritative zones between governments and autonomous-vehicle makers.

Verifiable Spatial Data Registries

Historical

This 2021 proposal sketched smart-contract registries for vector and raster spatial data, with a Solidity geometry library to make location-based applications interoperable.

Subscribe to get a short note when I publish something new.

A digital garden, tended with care