{
  "slug": "code/oci",
  "title": "OCI and Docker Images",
  "description": "Push and pull OCI artifacts through Cuitty Code Registry.",
  "url": "https://cuitty.com/docs/code/oci",
  "markdown_url": "https://cuitty.com/docs/code/oci.md",
  "json_url": "https://cuitty.com/docs/code/oci.json",
  "frontmatter": {
    "title": "OCI and Docker Images",
    "description": "Push and pull OCI artifacts through Cuitty Code Registry.",
    "order": 23,
    "section": "Code",
    "updatedAt": "2026-05-21"
  },
  "headings": [],
  "body_markdown": "OCI coordinates map directly to Cuitty owner namespaces.\n\n```text\nregistry.cuitty.dev/acme/api:1.2.0\nregistry.cuitty.dev/acme/platform/worker:sha-abc123\n```\n\nThe first path segment after the host is the owner slug. Push requires publish permission on that owner namespace or package. Pull requires install/read permission.\n\n```bash\ndocker login registry.cuitty.dev\ndocker push registry.cuitty.dev/acme/api:1.2.0\ndocker pull registry.cuitty.dev/acme/api:1.2.0\n```\n\nSemver tags are immutable by default unless the owner policy allows mutation.",
  "body_html": "<p>OCI coordinates map directly to Cuitty owner namespaces.</p>\n<pre class=\"astro-code github-dark\" style=\"background-color:#24292e;color:#e1e4e8; overflow-x: auto;\" tabindex=\"0\" data-language=\"text\"><code><span class=\"line\"><span>registry.cuitty.dev/acme/api:1.2.0</span></span>\n<span class=\"line\"><span>registry.cuitty.dev/acme/platform/worker:sha-abc123</span></span></code></pre>\n<p>The first path segment after the host is the owner slug. Push requires publish permission on that owner namespace or package. Pull requires install/read permission.</p>\n<pre class=\"astro-code github-dark\" style=\"background-color:#24292e;color:#e1e4e8; overflow-x: auto;\" tabindex=\"0\" data-language=\"bash\"><code><span class=\"line\"><span style=\"color:#B392F0\">docker</span><span style=\"color:#9ECBFF\"> login</span><span style=\"color:#9ECBFF\"> registry.cuitty.dev</span></span>\n<span class=\"line\"><span style=\"color:#B392F0\">docker</span><span style=\"color:#9ECBFF\"> push</span><span style=\"color:#9ECBFF\"> registry.cuitty.dev/acme/api:1.2.0</span></span>\n<span class=\"line\"><span style=\"color:#B392F0\">docker</span><span style=\"color:#9ECBFF\"> pull</span><span style=\"color:#9ECBFF\"> registry.cuitty.dev/acme/api:1.2.0</span></span></code></pre>\n<p>Semver tags are immutable by default unless the owner policy allows mutation.</p>",
  "links_out": []
}