Skip to content

Core local/BYO-host runtime readiness #1

Description

@mathaix

Goal

Make the Apache public core runnable by a developer on their own machine or BYO Firecracker host without the hosted OpenClaw overlay.

Rubric gates

  • make preflight exists and runs without bespoke environment knowledge.
  • Local setup documents the required host packages, KVM checks, Firecracker availability, ports, and expected failures.
  • A developer can create/start/stop a minimal machine with local config and local artifacts.
  • The local path does not require billing, hosted plan checks, Cloudflare production routing, or private service credentials.

Starting points

  • Makefile
  • docs/README.md if created, otherwise README.md
  • docs/host-enrollment.md
  • docs/ovh-host-setup.md
  • backend/internal/machines
  • backend/internal/api
  • scripts/

Expected output

  • A working make preflight target or an equivalent target wired into make preflight.
  • Clear local/BYO-host docs linked from README.md.
  • Any hosted-only checks moved behind explicit deployment profile/config flags.
  • Tests or smoke checks for the local path where practical.

Non-goals

  • Do not add billing, payments, plan enforcement, or commercial account management.
  • Do not require public GitHub PR code to execute on privileged KVM hosts.

Metadata

Metadata

Assignees

No one assigned

    Labels

    core-localLocal/BYO-host core runtime readinessreadinessPublic-core readiness work

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions