Current status

Updated Jul 27, 2026

The current package is useful as a working Simulacrum adaptation baseline. The DigitalOcean v2 API contract is now pinned in-repo, and the roadmap distinguishes what is available now from what is still in flight:

  • the inherited baseline starts locally and exposes /simulation;
  • the package metadata, README, design, and roadmap now describe DigitalPuddle;
  • the planned public DigitalOcean API root is /v2;
  • the private harness API root is /_digitalpuddle;
  • the pinned contract now exists as src/openapi/digitalocean.openapi.json with provenance in src/openapi/digitalocean.openapi.provenance.json;
  • capability classifications now have a machine-readable policy source, so the generated capability metadata and unsupported response helpers use the same data;
  • GET /_digitalpuddle/capabilities exposes the current capability documentation metadata for local harnesses and debugging;
  • unsupported DigitalOcean operations will return explicit DigitalOcean-shaped 501 Not Implemented responses once roadmap tasks wire the /v2 route registry and unsupported fallback behaviour.