singularity

command module
v0.0.5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 26, 2023 License: MIT Imports: 15 Imported by: 0

README

Singularity

The new pure-go implementation of Singularity provides everything you need to onboard your, or your client's data to Filecoin network

Current Status

This project is currently in active development. Below are the current feature list and their status.

Stable Feature is stable and ready for production use
Beta Feature is in beta and may still contain bugs
Alpha Feature is in alpha and should not be used in production
WIP Feature is currently being worked on and is not usable
Planned Feature is planned but not yet implemented
Category Feature Status Description
Data Source File System Alpha Support for preparing data on local file system
Data Source Nginx File Browser Alpha Support for preparing data from Nginx directory listing service with autoindex turned on
Data Source S3 Compatible Alpha Support for preparing data from S3 compatible storage service
Data Prep Create Dataset Beta CLI tool for creating dataset
Data Prep Add Data Source Beta CLI tool for adding data sources to existing dataset
Data Prep Inline Preparation Alpha Support for inline preparation. No need to export CAR files
Data Prep Upload API Alpha Support for manually upload files via API
Data Prep Push API Alpha Support for manually queue a new item with an item path via API
Data Prep Dag regen Planned Regenerate the unixfs dag to update the root CID of the whole dataset
Data Prep Basic Encryption Alpha Support for basic encryption with asynmmtric keys
Data Prep Custom Encryption Planned Support for custom encryption with user providing encryption tools
Content Provider HTTP piece Alpha Support for HTTP piece download (CAR file download)
Content Provider IPFS gateway Alpha Support for IPFS Gatway compliant retrieval
Content Provider Bitswap Alpha Support for Bitswap retrieval (IPFS interop)
Content Provider Graphsync Planned Support for Graphsync retrieval
Content Provider Metadata API Alpha Allow CAR file distribution from the original data owner
Content Provider Donwload Client Alpha Support downloading CAR file from the original data owner with the help of Metadata API
Deal Making Deal Tracking Alpha Track deal status
Deal Making Deal Scheduler Alpha Feature parity with js-singularity deal replication
Deal Making Spade API Alpha Support for compatible Spade API for storage provider to self proposal deals
Deal Making Wallet Management Alpha Support for wallet management
Deal Making Remote Signer Planned Support for remote signer
Utilities Benchmark Planned Support for benchmarking data preparation
Utilities Monitoring Planned Support for monitoring data preparation and deal making
Dashboard Dataset Explorer Alpha Support for exploring dataset, folder by folder
Dashboard Dataset Download Planned Support for downloading dataset directly on the browser
Dashboard Deal Explorer Alpha Support for exploring deal proposals
Dashboard Piece Explorer Alpha Support for exploring by piece CIDs and check distribution
Dashboard Provider View Planned Support for checking how fast providers are consuming the deals

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL