Provision a hero_compute_mos_server endpoint we can hit for the deployer's first live smoke #118
Labels
No labels
prio_critical
prio_low
type_bug
type_contact
type_issue
type_lead
type_question
type_story
type_task
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
lhumina_code/hero_compute#118
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Hey @mahmoud, before wiring
hero_os_tfgrid_deployerinto a real provisioning flow we want to do a single end-to-enddeploy_vm+get_vm+delete_vmround-trip against a livehero_compute_mos_server, and we don't currently have one reachable from our workstation. Could you either point us at a mainnet node with thehost:port+node_sidto use, or tell us what we'd need to do to stand one up ourselves? Cross-link to #116 for the API surface.Demoting this from blocker to future second adapter, no longer gating the demo arc.
Update from 2026-05-23: we self-hosted
hero_compute_zoslocally against TFChain mainnet using an existing operator wallet. The daemon is supervised under hero_proc, listens on a Unix domain socket, and a liveComputeService.node_registerround-trip against mainnet Grid Proxy returned aComputeNodefor the chosen node. Architecture lock is captured in a workspace decision file. The deployer still has two small code edits to land before it can route requests at the self-hosted instance (a hardcoded service-name path constant incompute.rsand anHERO_COMPUTE_NODE_ADDRvalue), and we still need to confirm twin-ownership of the target node before anydeploy_vmwrite hits the chain. Both items will be handled in the next session.The Mahmoud-operated endpoint remains useful as a possible second adapter if multi-source compute is ever desired; we just no longer need it on the critical path. Closing the operational dependency framing here. Happy to reopen if a specific multi-source use case surfaces.
Signed-by: mik-tf