Skip to main content

Core module for Fishnet compute-over-data (CoD) network on Aleph.im

Project description

Fishnet

Fishnet stands for Financial time Series Hosting NETwork.

It is a Compute-over-Data (CoD) system that uses the distributed Aleph.im network as a substrate for computation. It is a decentralized, peer-to-peer, and serverless system that allows users to run statistical computations on their timeseries data without having to upload it to a centralized server.

This python module contains a common data model, built on the Aleph Active Record SDK (AARS), that is being used by the Fishnet API and executor VMs. The data model is used to store and query:

  • Timeseries & Datasets
  • Algorithms
  • Permissions
  • Executions
  • Results

Also contains the executor code for the Fishnet Executor VM. Right now it supports Pandas, but in the future it will support other execution environments (e.g. PyTorch, Tensorflow).

Roadmap

  • Basic message model
  • API for communicating with Fishnet system
    • Basic CRUD operations
    • Permission management
    • Timeslice distribution across executor nodes
    • Signature verification of requests
    • Local VM caching
  • Executor VM
    • Listens for Aleph "Execution" messages and executes them
    • Uploads results to Aleph
    • Pandas support
    • Distributed execution & aggregation
    • Different execution environments (e.g. PyTorch, Tensorflow)
    • GPU support

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fishnet_cod-0.0.8.tar.gz (4.0 kB view details)

Uploaded Source

Built Distribution

fishnet_cod-0.0.8-py3-none-any.whl (4.6 kB view details)

Uploaded Python 3

File details

Details for the file fishnet_cod-0.0.8.tar.gz.

File metadata

  • Download URL: fishnet_cod-0.0.8.tar.gz
  • Upload date:
  • Size: 4.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.12

File hashes

Hashes for fishnet_cod-0.0.8.tar.gz
Algorithm Hash digest
SHA256 0e72f2cc213031a942725c314f33ebe12acce7b98f57b326f8a7bac1cb6ce9f8
MD5 b4c97461b5800cdd7a8ca19afd936134
BLAKE2b-256 c1c9d7e74ca777a9c27d64b1bb748a1e9d2f0f12e8c840f820595bda1e6100d1

See more details on using hashes here.

File details

Details for the file fishnet_cod-0.0.8-py3-none-any.whl.

File metadata

  • Download URL: fishnet_cod-0.0.8-py3-none-any.whl
  • Upload date:
  • Size: 4.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.12

File hashes

Hashes for fishnet_cod-0.0.8-py3-none-any.whl
Algorithm Hash digest
SHA256 6efef24ea67d3a369423e0642add9aca2fdd4171427ae5d7d74e6f368da141e9
MD5 73f7c20fefbe4430eedf4985350b0e27
BLAKE2b-256 a6870b7c14b86e085f83a9f457e3429562d41c6a623217922588bd4d09c707ab

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page