To create decentralized applications that leverage spatial data and location information, we need to be able to store and access spatial data in ways that ensure it is simple and reliable for Web3 developers to work with. This is the purpose of the Astral Protocol: to create the bindings between Web3 and spatial data technologies.
TypeScriptApache-2.0
astral-protocol
Monorepo containing the implementation of the Astral Protocol.
Project Status - Ropsten testnet / Hosted Powergate |
Project Structure
This monorepo is made up of several different packages.
Package
Current Version
Coverage
Description
@astralprotocol/core
--
Core Astral Protocol Implementation
@astralprotocol/contracts
Astral Smart Contracts - GeoDID Registry
@astralprotocol/subgraph
--
Subgraph for astral-protocol-contracts
@astralprotocol/stac-validator-js
--
Node validator for stac item files
@astralprotocol/ipld-encoded-geotiff
--
IPLD Encoded GeoTIFFs
Development
Project setup
This project uses yarn and lerna to manage packages and dependencies. To install dependencies for all packages in this repo, go to root dir and run: