expand to tfgrid on hero_cloud #8

Open
opened 2026-03-09 10:09:24 +00:00 by despiegk · 1 comment
Owner
  • make new crate here which has same openrpc interface
  • we can use this with private key to talk to tfgrid backend to launch VM's (only on dedicated nodes)
  • make sure we deploy as is it is a slice, so we partition the server that way, and never more
  • make sure we follow /hero_crates_best_practices_check
- make new crate here which has same openrpc interface - we can use this with private key to talk to tfgrid backend to launch VM's (only on dedicated nodes) - make sure we deploy as is it is a slice, so we partition the server that way, and never more - make sure we follow /hero_crates_best_practices_check
despiegk added this to the ACTIVE project 2026-03-09 10:09:24 +00:00
despiegk added this to the now milestone 2026-03-09 10:11:11 +00:00
Member

TFGrid Integration — Progress Update

Completed

Core Integration

  • hero_compute_tfgrid crate — deploys VMs on dedicated TF Grid nodes via tfgrid_sdk_rust
  • Explorer fleet registry — heartbeat-based node discovery, RPC proxy to backend nodes
  • CLI orchestrator — master/worker/local modes via hero_compute --start --mode <mode>
  • sr25519 cryptographic auth for TFGrid RPC calls
  • Multi-node UI — node cards, node filter, node-targeted deployments
  • Hide unsupported UI features

Known Limitations

TFGrid-Specific

  • No stop/restart — stopping cancels on-chain contracts (destroys the workload). Only deploy and delete supported.
  • No VM console — no vsock access to remote Grid VMs. Only SSH via Mycelium IP.
  • No vm_exec, inject_ssh_keys, vm_stats — Grid SDK doesn't expose these.
## TFGrid Integration — Progress Update ### Completed #### Core Integration - `hero_compute_tfgrid` crate — deploys VMs on dedicated TF Grid nodes via `tfgrid_sdk_rust` - Explorer fleet registry — heartbeat-based node discovery, RPC proxy to backend nodes - CLI orchestrator — master/worker/local modes via `hero_compute --start --mode <mode>` - sr25519 cryptographic auth for TFGrid RPC calls - Multi-node UI — node cards, node filter, node-targeted deployments - Hide unsupported UI features ### Known Limitations #### TFGrid-Specific - **No stop/restart** — stopping cancels on-chain contracts (destroys the workload). Only deploy and delete supported. - **No VM console** — no vsock access to remote Grid VMs. Only SSH via Mycelium IP. - **No vm_exec, inject_ssh_keys, vm_stats** — Grid SDK doesn't expose these.
Sign in to join this conversation.
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
lhumina_code/hero_compute#8
No description provided.