What is Vistara?

Vistara is a hardware virtualization and orchestration network that aims to pool together global hardware resources and make them programmable forming a Hardware Availability Layer.

Our Mission:

Vistara's mission is to revolutionize the way we approach decentralized technology by emphasizing a hardware-first strategy. This approach centers on making diverse computing resources like CPUs, GPUs, and storage easily accessible and programmable.

The core design principles of Vistara are:

  • Decentralization: Breaking free from the constraints of centralized cloud infrastructure to promote a more distributed and democratic network.

  • Accessibility: Ensuring the advanced technological resources are available to a broader audience, lowering the barriers to entry.

  • Innovation: Encouraging creative solutions and advancements in various fields by providing flexible and adaptable hardware resources.

Building Blocks of Vistara

Vistara's robust distributed architecture is built upon three foundation components:

  1. Hypercore: At the heart of Vistara is Hypercore, a hypervisor abstraction interface that manages the lifecycle of various virtual machines specifically microVMs. Hypercore implements multiple hypervisor backends like Firecracker and Cloud Hypervisor, enabling it to spin up isolated, secure lightweight virtualized environments rapidly. This ensures that applications run in a consistent, secure, and isolated environment, maximizing hardware utilization without compromising performance. Hypercore is an open-source project written in Golang. Github

  2. Spacecore modules are specialized runtime environments designed to run on the Vistara network. They allow developers to package their applications with their environment, configuration, and dependencies, along with specific hardware requirements. Spacecore leverages the underlying Hypercore infrastructure to ensure that each application runs optimally on the best-suited hardware configurations available across the network. Spacecores can be created by implementing an interface in Golang and creating a hardware as code specification file. Vimana is an open-source project written in Golang. Github

  3. Veda nodes are responsible for maintaining consensus and facilitating global orchestration and coordination among nodes.

Last updated