Astral
  • Welcome
  • Astral Litepaper
  • GeoNFT
    • Ecological State
  • Spatial Data Registry
    • On-chain Spatial Data Registry
    • Celo/EVM Anchored Spatial Data Registry
      • Technical Design
        • Ingestion
        • Anchoring
        • Validation
        • List on Ocean Marketplace
      • Summary
    • CosmWasm Anchored Spatial Data Registry
  • Progress
  • ARCHIVE
    • Introduction
    • Spatial Data Primer
    • Background
      • Motivation
      • Value
      • The Stack
        • Data
        • Oracles
        • Spatial Contracts
    • A Web3-Native Geospatial Vision
      • A rationale for GeoDIDs
      • GeoTIFFs and IPLD
        • Encoding the GeoTIFF
        • Decoding the GeoTIFF
    • Spatial.sol
      • Design Considerations
    • Verifiable Spatial Data Registries
    • GeoDIDs
      • DID Primer
      • GeoDID Core
        • GeoDID Core Specification
        • GeoDID Collection Example
        • GeoDID Item Example
      • GeoDID Extensions
        • GeoJSON
        • GeoTIFF
          • IPLD-encoded GeoTIFF
          • Cloud-optimized GeoTIFF
        • STAC
          • STAC Items
          • STAC Catalogs
      • Build with GeoDIDs
        • Getting Started
        • @astralprotocol/core
          • API
          • Types
        • @astralprotocol/contracts
          • API
        • @astralprotocol/subgraph
      • GeoDIDs v0.2
    • Spatial Oracles
    • Universal Location Proofs
Powered by GitBook
On this page
Export as PDF
  1. Spatial Data Registry

Celo/EVM Anchored Spatial Data Registry

PreviousOn-chain Spatial Data RegistryNextTechnical Design

Last updated 2 years ago

Was this helpful?

CtrlK

Was this helpful?

Introduction

The purpose of this MVP was to demonstrate a workflow from an MRV data provider, supplying raw measurement data based on both stationary and mobile sources, to a backend with the following features:

  • an ingestion process including:

    • timeseries and geospatial location (both point and polygon-based) indexing

    • a flexible data schema to accommodate multiple data types and units of measure

    • hashing of raw measurement data on ingestion

  • an anchoring process including:

    • summary hashing of data hashes

    • anchoring of summaries to the database and Celo blockchain

  • a validation process verifying the hashing and anchoring processes

  • account-based authentication and authorization, separating the above functionality by role

  • a means to create a public HTTP endpoint to list the results of queries on the Ocean marketplace

  • a test layer covering the above functionality

This MVP builds on the CosmWasm Anchored Geospatial Data Registry.