Messages
Persisting metadata about datasets, algorithms and permissions
Last updated
Persisting metadata about datasets, algorithms and permissions
Last updated
All state, besides the actual datasets, is being stored as messages on Aleph.
They are being posted by authorized entities (see ), contain crucial information about datasets, their owners' given permissions and can be amended. They can be found in the as POST messages of different types.
The currently deployed Fishnet Data Model can be found .
Smallest targetable unit of a dataset. Has a name, owner, description and can be toggled to be available or not.
Consists of one or multiple Timeseries items and also has a name, owner and description, but the owner of the dataset is not necessarily the owner of all Timeseries! This way, you can build your own Dataset from Timeseries items of other users.
Contains a piece of Python code that can be executed on Fishnet Executor Nodes. Has a name, owner and description, and a list of Executions that utilize this Algorithm.
Refers to a Dataset and an Algorithm, which should be executed together, as requested by a user. May also contain additional parameters to influence the Algorithm's behavior. It has a state that may be:
REQUESTED
- Awaits Permission(s) from some of the Timeseries' owners.
PENDING
- All Permissions are granted and is awaiting execution.
DENIED
- At least one data owner refused permission.
RUNNING
- At least one executor node is currently running its algorithm.
SUCCESS
- All executors successfully finished running the algorithm and posted Results.
FAILED
- Fishnet failed to get valid results from every executor.
Each user attempting to use another user's Timeseries data needs to have Permission for it first. This permission can be bound to a specific Algorithm to be executed with this Timeseries and may also be limited in the number of times it may execute. There are the following states:
REQUESTED
- Permission has been requested by the requestor
GRANTED
- Permission has been granted by the owner
DENIED
- Permission has been denied
Each Permission item tracks how often it has been used to grant access to a Timeseries during Execution.