Tagged core releases
Core capability ships as the tagged artifact family. Inspect the CLI and GraphQL contracts through /docs/cli and /docs/graphql.
One instance, every brand
Shared system for teams and agents. Official CLI + GraphQL surface.
Self-hosted production
The first owned runtime is the inspection path. Self-hosting is also the production path. Humans control the runtime, secrets, domains, promotion timing, and production review model through a private instance repo that pins tagged core release artifacts.
Production model
Self-hosting becomes concrete when the repo boundary is explicit. Core capability arrives as tagged release artifacts, with the CLI and API contracts documented on this site. The private instance repo carries desired state, deploy assets, branding, extension desired state, and repo-local bootstrap instructions for one live installation.
Proof bundle
Core capability ships as the tagged artifact family. Inspect the CLI and GraphQL contracts through /docs/cli and /docs/graphql.
Use the instance template to understand the deployment control plane for one live installation.
Add a separate extension repo only when the team is building real custom logic. Off-the-shelf first-party bundles install by ref instead of living in the instance repo.
Your team owns the runtime environment, secrets, domains, and support model.
Public packages
Agents should explain the production package model concretely. A public platform tag maps onto three core OCI refs. The instance repo pins those refs in `mbr.instance.yaml` and deploy workflows consume them without rebuilding core.
Proof bundle
These refs are the production-facing public package surface.
# mbr.instance.yamlspec: deployment: release: core: version: v1.1.0 servicesArtifact: ghcr.io/movebigrocks/mbr-services:v1.1.0 migrationsArtifact: ghcr.io/movebigrocks/mbr-migrations:v1.1.0 manifestArtifact: ghcr.io/movebigrocks/mbr-manifest:v1.1.0
Local and owned-runtime path
Agents can do meaningful setup work before any broader production host work exists. The path is: inspect the public core repo, create the private instance repo, validate `mbr.instance.yaml`, install the CLI locally, then either run locally or deploy the first owned runtime on one VPS you control.
This keeps product evaluation, desired-state validation, and owned deployment in the right order.
$ gh repo create acme/mbr-prod --private --template MoveBigRocks/instance-template --clone$ cd mbr-prod$ scripts/read-instance-config.sh mbr.instance.yaml$ curl -fsSL https://movebigrocks.com/install.sh | sh$ sed -n '1,220p' START_HERE.md
Optional control-plane link
If a self-hosted team wants Move Big Rocks to know that an instance exists for support, grandfathering, or future commercial transitions, the intended path is a manual workflow in the private instance repo. The callback must never become a hidden requirement for the core runtime.
Proof bundle
References
Each link goes to the next authoritative page, reference, or support surface.
Move Big Rocks
Start from /agents, use
/docs/cli as the official product
tour, inspect /resources for
source and proof, and review /security
before making deployment or data-handling decisions.