Skip to content

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.

License

Notifications You must be signed in to change notification settings

Orbuculum-DAO/astralprotocol

 
 

Repository files navigation

astralDAO Twitter

astral-protocol

Monorepo containing the implementation of the Astral Protocol.

Project Status - Ropsten testnet / Hosted Powergate | Build Status

Project Structure

This monorepo is made up of several different packages.

Package Current Version Coverage Description
@astralprotocol/core npm -- Core Astral Protocol Implementation
@astralprotocol/contracts npm Coverage Status Astral Smart Contracts - GeoDID Registry
@astralprotocol/subgraph npm -- Subgraph for astral-protocol-contracts
@astralprotocol/stac-validator-js npm -- Node validator for stac item files
@astralprotocol/ipld-encoded-geotiff npm -- 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:

$ yarn install

Then build all packages:

$ yarn run build

About

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.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 49.7%
  • JavaScript 40.6%
  • Solidity 9.5%
  • Shell 0.2%