Crates.io | cosmic-hyperspace |
lib.rs | cosmic-hyperspace |
version | 0.3.6 |
source | src |
created_at | 2022-10-12 20:10:23.891454 |
updated_at | 2022-11-21 03:33:13.260828 |
description | The Cosmic Hyperspace is the infrastructure component of The Cosmic Initiative framework that orchestrates and enforces security. It is responsible for making Space painless to extend by supplying goodies such as provisioning, sharding, load balancing, routing, discovery & of course security. |
homepage | http://thecosmicinitiative.io |
repository | https://github.com/cosmic-initiative/cosmic-initiative |
max_upload_size | |
id | 686662 |
size | 347,334 |
cosmic-hyperspace
is part of THE COSMIC INITIATIVE a WebAssembly orchestration framework.
The Cosmic Hyperverse is the infrastructure component of The Cosmic Initiative framework that orchestrates and enforces security. It is responsible for making the universe painless to extend by supplying goodies such as provisioning, sharding, load balancing, routing, discovery & of course security.
this framework is a work in progress and not ready for production. And it is not yet fully documented for feedback and discussion . right now there is little in the way of Drivers other than creating a few generic Particles and passing Waves between them
The concepts in the cosmic-hyperspace
package build upon the concepts in the cosmic-space
package so familiarity with The Cosmic Universe is recommended before grappling with Hyperversal concepts.
To avoid name collision with other domain many concepts in The Cosmic Initiative are given names from Astro Physics concepts:
To create a new Hyperverse composition (which means you are creating a new Platform) you need to implement the Hyperverse trait. An incomplete example can be found in the test package. It's incomplete because not every feature is needed for testing at this moment, however, it does show how the DriverFactories are created and a basic in memory registry.
A Point of interest is how the Machine works. It relies heavily on the Hyperverse to provide it with all of its customizations.
A ver simple example of a Driver is the BaseDriver. It does nothing but allows other particles to be created as children in it's point hierarchy.
More documentation will be forthcoming on the cosmic-hyperspace
as it is tested in it's first Starlane
reference implementation