Space Data Server
Overview
Space Data Server is a proprietary software package offered by DigitalArsenal.io, Inc. It allows integrators to buildSpaceDataStandards.Org into their server workflows.
The SDS acts as a "waypoint" for ingestion / data services, allowing integrators to ingest data from any source (ex., Celestrak OMM).
The current build is powering api.spaceaware.io, and is serving satellite catalog and conjunction data.
Components
Web3 Single-Page Application (SPA)
Allows users to login by generating an Ethereum account from a e-mail / password combination, or by importing a seedphrase for interoperability with popular crypto wallets
File Ingest Service
Reads standards-compliant Flatbuffer files from user-identified ingest folder
Checks files for standards compliance
Creates checksum using the IPFS Content Identifier (CID)
Checks digital signature of checksum in .sig file
Stores digital signature, checksum, provider address in database
Database Service
Creates database structure based on current data standards
Reads ingested files into tables
Configurable to every type of database supported by Knex
PostgreSQL
CockroachDB
MSSQL
MySQL
MariaDB
SQLite3
Oracle
Amazon Redshift
API Service
Basic REST API to retrieve records from database service
Based on ExpressJS
Allows uploading digitally signed files (JSON, Flatbuffer) through POST requests
Last updated