# Roadmap

The repository's README names roadmap.yaml as the canonical index of CloudRING's delivery order and status. A goal counts as done only when it works on a live deployment, not when its code is merged.

> Source: [roadmap.yaml](https://github.com/opencloudtech/CloudRING/blob/main/roadmap/roadmap.yaml), as of its last change on 7 September 2026. Each goal links to its definition in the repository.

## Releases so far

- [v0.1.0-c02.1](https://github.com/opencloudtech/CloudRING/releases/tag/v0.1.0-c02.1), 7 September 2026: the development installer and the PostgreSQL-backed API and portal runtime, packaged for live qualification.
- [v0.1.0-c01.1](https://github.com/opencloudtech/CloudRING/releases/tag/v0.1.0-c01.1), 7 September 2026: the delivery baseline with reproducible, attested release bundles.

Neither is meant for production.

## The path to 1.0

Goals are listed in delivery order. Most of them build directly on the ones before, and G23 comes before G22 because G22 depends on it.

- G00 [Truthful baseline and protected delivery](https://github.com/opencloudtech/CloudRING/blob/main/roadmap/goals/G00-truthful-baseline-and-protected-delivery.md) **In progress.**
- G01 [Disposable public development installation](https://github.com/opencloudtech/CloudRING/blob/main/roadmap/goals/G01-disposable-public-development-installation.md) **Not started.**
- G02 [Production HA installation of an empty provider](https://github.com/opencloudtech/CloudRING/blob/main/roadmap/goals/G02-production-ha-empty-provider.md) **Not started.**
- G03 [Durable resource and operation kernel](https://github.com/opencloudtech/CloudRING/blob/main/roadmap/goals/G03-durable-resource-and-operation-kernel.md) **Not started.**
- G04 [Human identity and account lifecycle](https://github.com/opencloudtech/CloudRING/blob/main/roadmap/goals/G04-human-identity-and-account-lifecycle.md) **Not started.**
- G05 [IAM, workload identity and tenant isolation](https://github.com/opencloudtech/CloudRING/blob/main/roadmap/goals/G05-iam-workload-identity-and-tenant-isolation.md) **Not started.**
- G06 [Provider inventory adoption and operation execution](https://github.com/opencloudtech/CloudRING/blob/main/roadmap/goals/G06-provider-inventory-adoption-and-operation-execution.md) **Not started.**
- G07 [Open Cloud Standard release candidate](https://github.com/opencloudtech/CloudRING/blob/main/roadmap/goals/G07-open-cloud-standard-release-candidate.md) **Not started.**
- G08 [Service registry, moderation and extension host](https://github.com/opencloudtech/CloudRING/blob/main/roadmap/goals/G08-service-registry-moderation-and-extension-host.md) **Not started.**
- G09 [Orders, subscriptions, lifecycle, quota and capacity](https://github.com/opencloudtech/CloudRING/blob/main/roadmap/goals/G09-orders-subscriptions-lifecycle-quota-and-capacity.md) **Not started.**
- G10 [Metering, rating and billing](https://github.com/opencloudtech/CloudRING/blob/main/roadmap/goals/G10-metering-rating-and-billing.md) **Not started.**
- G11 [Unified human and agent experience](https://github.com/opencloudtech/CloudRING/blob/main/roadmap/goals/G11-unified-human-and-agent-experience.md) **Not started.**
- G12 [Network product](https://github.com/opencloudtech/CloudRING/blob/main/roadmap/goals/G12-network-cloud-product.md) **Not started.**
- G13 [Volume product](https://github.com/opencloudtech/CloudRING/blob/main/roadmap/goals/G13-volume-cloud-product.md) **Not started.**
- G14 [Image and artifact product](https://github.com/opencloudtech/CloudRING/blob/main/roadmap/goals/G14-image-and-artifact-cloud-product.md) **Not started.**
- G15 [Compute VM product](https://github.com/opencloudtech/CloudRING/blob/main/roadmap/goals/G15-compute-vm-cloud-product.md) **Not started.**
- G16 [Managed Kubernetes product](https://github.com/opencloudtech/CloudRING/blob/main/roadmap/goals/G16-managed-kubernetes-cloud-product.md) **Not started.**
- G17 [Object storage product](https://github.com/opencloudtech/CloudRING/blob/main/roadmap/goals/G17-object-storage-cloud-product.md) **Not started.**
- G18 [Backup product](https://github.com/opencloudtech/CloudRING/blob/main/roadmap/goals/G18-backup-cloud-product.md) **Not started.**
- G19 [Controlled access product](https://github.com/opencloudtech/CloudRING/blob/main/roadmap/goals/G19-controlled-access-cloud-product.md) **Not started.**
- G20 [Support product](https://github.com/opencloudtech/CloudRING/blob/main/roadmap/goals/G20-support-cloud-product.md) **Not started.**
- G21 [External integration product](https://github.com/opencloudtech/CloudRING/blob/main/roadmap/goals/G21-external-integration-product.md) **Not started.**
- G23 [Zero-downtime upgrades and failure resilience](https://github.com/opencloudtech/CloudRING/blob/main/roadmap/goals/G23-zero-downtime-upgrades-and-failure-resilience.md) **Not started.**
- G22 [One-engineer operations and autonomous recovery](https://github.com/opencloudtech/CloudRING/blob/main/roadmap/goals/G22-one-engineer-operations-and-autonomous-recovery.md) **Not started.**
- G24 [Portable provider certification](https://github.com/opencloudtech/CloudRING/blob/main/roadmap/goals/G24-portable-provider-certification.md) **Not started.**
- G27 [Final security review, compliance and the 1.0 release](https://github.com/opencloudtech/CloudRING/blob/main/roadmap/goals/G27-final-security-compliance-and-1-0-release.md) **Not started.**

## After 1.0

CloudRING 1.0 doesn't depend on multiple regions or on federation. Both come later, and federation stays opt-in.

- G25 [Regional cells, multiple regions and scale](https://github.com/opencloudtech/CloudRING/blob/main/roadmap/goals/G25-regional-cells-multi-region-and-scale.md) **Not started.**
- G26 [Sovereign federation](https://github.com/opencloudtech/CloudRING/blob/main/roadmap/goals/G26-sovereign-federation.md) **Not started.**

## Rules the roadmap follows

> Source: the "invariant" list at the end of [roadmap.yaml](https://github.com/opencloudtech/CloudRING/blob/main/roadmap/roadmap.yaml).

- Goals are finished in dependency order.
- Reusable implementation is open source.
- Every goal is deployed to the project's own test installation, and every deployment reruns the whole live regression suite.
- Every goal ships a signed prerelease with an SBOM and provenance.
- Scaffolding and test fixtures never count as readiness.
- The last broad security review on the way to 1.0 is goal G27, and every track after 1.0 ends with its own security review.
