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

Research

My research focuses on verifiable geospatial technologies and their relevance to the spatial governance of intelligent machines.

My thesis is that credible location-contingent commitments -- commitments to follow location-contingent policies, credible because compliance is mechanically verifiable rather than merely asserted -- are both useful and technically feasible.

These technologies are useful for:

  • reducing harm from misconfigured or misaligned autonomous systems,
  • the governance of AI compute,
  • consistent governance in under-governed spaces.

The most effective credible commitments will require every input to be verifiable all the way back to the sensor or the issuing institution, and that requirement gives the work below its shape. Read the longer framing

Vision

High level writing that articulates the case for spatial governance technologies and defines key terms.

Start here

Spatial Alignment

Where an intelligent machine is shapes what it should be allowed to do, which makes location a governance lever for AI and autonomous systems.

Post·2026·Author

Credible Location-Contingent Commitments

This research note will define the term this page is built on -- what makes a location-contingent commitment credible, and what it takes to construct one.

Paper·2026Forthcoming

Towards a Decentralized Geospatial Web

This preprint maps decentralized-web techniques onto GIScience through three primitives -- proof-of-location, verifiable geocomputation, and peer-to-peer spatial data management.

Paper·2025

Astral: a spatial extension for the decentralized web — the FOSS4G NA 2025 talk introducing the Astral toolkit

Talk2025

FlexHEGs and the Location Gap — where location verification fits in hardware-enabled AI governance

Post2026

Shouting on Trains — reflections on location-based governance in the Age of Intelligence

Post2026

Sovereign Sensors — my 2019 UCL dissertation on machine-verified treaty compliance

Paper2019Historical

Some earlier artifacts here carry a "web3" or "decentralized web" framing because they were built to integrate with smart contract applications; much of the logic carries through to multi-agent systems. The longer framing explains the through-line; see also Web3 is a set of design principles.

Location verification

The key enabling technologies involve reliably verifying the timing and location of devices, people and events.

Location cannot be "proven" in a mathematical sense; instead, verification requires the collection and evaluation of hard-to-forge location evidence that holds up in adversarial conditions.

A Framework for Composable Location Verification

This framework composes evidence from independent location verification systems into credibility assessments, so verifiers can quantify confidence in claims about where things happened.

Paper·2026

Astral Docs: Location Proofs

The Astral documentation describes location proofs as verifiable artifacts pairing a claim about the timing and position of an event with corroborating evidence, graded along a certainty spectrum rather than treated as absolute.

Spec·2025

A Research Agenda for Composable Location Verification

What comes next after the framework -- formalizing location verification systems, composition theory, and durability mechanisms into rigorous foundations.

Paper·2026

Notes on Location Proofs — a survey of proof-of-location systems, their privacy implications, and applications

Post2025

Towards Harder Location Proofs — early notes on adversary-resistant location proofs; informed the framework above

Post2025

Astral SDK — a TypeScript SDK for creating and verifying signed location attestations

Library2025

Verifiable spatial data registries

Verified location is only one part of location-contingent policy evaluation. The geographic policy zones an evaluation pulls in must be trustworthy too: resolvable, efficiently fetchable, and cryptographically controlled by the appropriate parties.

Location Protocol

The Location Protocol specifies cryptographically verifiable location records -- coordinates, extents, and proofs -- that independent systems can produce and consume interoperably.

Spec·2025

Astral Docs: Location Records

The Astral documentation describes location records -- signed, verifiable location data artifacts that add cryptographic attribution and integrity checking to raw geospatial data.

Spec·2025

Verifiable Spatial Data Registries

Working notes toward a paper on verifiable spatial data registries -- systems of signed, identified spatial records whose integrity, write authority, and history can be checked without trusting the operator or the writers.

Paper·2026

Astral API

The Astral API indexes location attestations from the Ethereum Attestation Service across chains and serves them through OGC-compliant REST and GraphQL interfaces backed by PostGIS.

Library·2025Preview

ipfs-stac

ipfs-stac is a Python client for STAC catalogs enriched with IPFS, so spatial-asset catalogs can reference and retrieve imagery held on content-addressed storage.

Library·2025

GeoDIDs — an early DID wrapper for spatial data assets; groundwork for the Location Protocol

Spec2021Historical

IPLD-Encoded GeoTIFFs — content-addressed raster tiles -- effectively a registry scheme for raster data

Spec2021Historical

State of Provenance Verification for Remote Sensing Imagery — a survey of provenance techniques for satellite and aerial imagery

Report2025

Verifiable Spatial Data Registries — the 2021 Ethereum Magicians proposal that named this track

Thread2021Historical

Geolocker — a 2021 spatial-registry prototype on Ethereum and IPFS

Prototype2021Historical

Verifiable geocomputation

This work looks at how verified locations can be evaluated against policy zones in trustworthy workflows. Incorporating a range of algorithms expands the policymaker's toolkit beyond naive geofencing.

Astral Compute

Astral Compute evaluates spatial predicates -- distance, containment, intersection -- inside a trusted execution environment and returns cryptographically signed results that a third party can verify.

Library·2025Preview

Verifiable Geocomputation

This forthcoming note will set out verifiable geocomputation -- performing spatial computation of any kind, from simple predicates to full analyses, so that the result carries evidence a third party can check rather than requiring trust in whoever ran it.

Paper·2026Forthcoming

zkMaps — zero-knowledge point-in-polygon proofs, built by collaborators with Astral's support

Prototype2022Historical

Spatial.sol — an experimental proof of concept -- on-chain computational geometry, started at ETHParis 2019

Library2019Historical

On-Chain Spatial Computation Benchmark — our benchmarks of quadtree-based spatial queries on EVM chains

Report2021Historical

Applications

The pattern generalizes -- location-contingent mechanisms apply wherever machines act in governed physical space. These sketches show the breadth of what can be built, while my focus stays on the governance of AI compute.

Location-Contingent Cryptographic Authorization Certificate Issuance for FlexHEG Devices

Tying the authorization certificate a FlexHEG device requires to verified location, so an issuer can grant or withhold it according to where the hardware is.

Prototype·2026Forthcoming

Verifiable Geofencing for Lethal Autonomous Weapons Systems

Attenuating a system's capabilities as a function of verified location evidence.

Post·2026Forthcoming

Hyperaware — a prototype for congestion-zone management with location proofs and spatial policies

Prototype2021Historical

Spatial Demurrage — what can be built with location-based smart contracts

Post2022

Market-Based Transport Load Balancing — a research proposal for balancing transport networks with dynamic, agent-specific pricing

Post2024

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

A digital garden, tended with care