Vistara
  • πŸ‘‹Welcome to Vistara
  • Overview
    • What is Vistara?
    • Vision for Vistara
    • Vistara Network
  • πŸ›°οΈVistara Components
    • What is Hypercore?
      • The Decentralized Hypervisor
    • What is Vimana?
      • API Reference
    • What are Spacecores?
  • πŸ“–Guides
    • Getting Started
    • Building a Spacecore
    • Confidentiality and Verifiability
      • Decentralized approaches
      • What can you do with Vistara?
      • How do we implement it?
  • Blueprints
    • EigenLayer AVSOps
    • Secure Enclaves
    • Open Compute for Morpheus
    • AI Inference Service
  • πŸ‘©β€πŸ’»Getting Involved
    • Contribute to Vistara
    • Community & Support
    • Ecosystem Collaborators
    • πŸ—ΊοΈOpportunities in Vistara
  • πŸŽ“Learn
    • The Decentralized Paradigm
    • Virtualization Demystified
    • Building Consensus
Powered by GitBook
On this page
  1. Vistara Components

What are Spacecores?

Vistara's permissionless network allows anyone to register their hardware for public use. The network guarantees security, isolated execution, and scalability through a unit called a spacecore, which operates in a secure, virtualized environment. The instructions for distributing hardware resources are outlined in the hardware as code (HAC) file.

hal.toml
[spacecore]
name = "AI Inference Node"
description = "AI inference node."

[hardware] # resource allocation
cpu_cores = 4 # Number of CPU cores
memory_gb = 16 # Memory in GB
storage_gb = 500 # Storage in GB
bandwidth_mbps = 100 # Network bandwidth in Mbps
pcie_devices = [ "NVIDIA GRID vGPU" ] # GPU

[environment]
os = "linux"
runtime = "microvm"
image = "decentralized/llm-node:latest"

[network]
public_ip = true
p2p_port = 30303
api_port = 8080

PreviousAPI ReferenceNextGetting Started

Last updated 11 months ago

πŸ›°οΈ