iiRecord
Agentic AI Atlas · Krate KrateArtifact
kubernetes-crd-kind:krate-krate-artifacta5c.ai
II.
KubernetesCrdKind JSON

kubernetes-crd-kind:krate-krate-artifact

Structured · live

Krate KrateArtifact json

Inspect the normalized record payload exactly as the atlas UI reads it.

File · domain/products/krate-crd-kinds.yamlCluster · domain
Record JSON
{
  "id": "kubernetes-crd-kind:krate-krate-artifact",
  "_kind": "KubernetesCrdKind",
  "_file": "domain/products/krate-crd-kinds.yaml",
  "_cluster": "domain",
  "attributes": {
    "displayName": "Krate KrateArtifact",
    "description": "KrateArtifact records generated artifacts from CI jobs or agent runs, such as logs, patches, reports, and build outputs. It is owned by the CI service and participates in pipeline, runner, or artifact lifecycle. Atlas models it as a aggregated CRD with Namespaced scope, v1alpha1 storage version, and source-backed Kubernetes API metadata so controller, policy, UI/API, and provider edges can target the exact resource kind.",
    "apiGroup": "krate.a5c.ai",
    "version": "v1alpha1",
    "servedVersions": [
      "v1alpha1"
    ],
    "storageVersion": "v1alpha1",
    "kind": "KrateArtifact",
    "plural": "krateartifacts",
    "singular": "krateartifact",
    "scope": "Namespaced",
    "sourceFile": "packages/krate/charts/crds/aggregated-resources.yaml",
    "schemaPath": "spec.versions[name=v1alpha1].schema.openAPIV3Schema",
    "family": "aggregated",
    "owningPlatformId": "platform:krate",
    "platformServiceIds": [
      "platform-service:krate-ci"
    ],
    "hasStatus": true,
    "hasConditions": false,
    "statusFieldPath": "status"
  },
  "outgoingEdges": [
    {
      "from": "kubernetes-crd-kind:krate-krate-artifact",
      "to": "evidence:krate-crd-source-aggregated-resources",
      "kind": "defined_by_crd_source",
      "attributes": {
        "locator": "aggregated-resources.yaml:KrateArtifact"
      }
    },
    {
      "from": "kubernetes-crd-kind:krate-krate-artifact",
      "to": "topic:krate-crd-inventory",
      "kind": "belongs_to_resource_family",
      "attributes": {
        "family": "aggregated"
      }
    },
    {
      "from": "kubernetes-crd-kind:krate-krate-artifact",
      "to": "platform-service:krate-ci",
      "kind": "belongs_to_resource_family",
      "attributes": {
        "family": "aggregated"
      }
    }
  ],
  "incomingEdges": [
    {
      "from": "presentation:krate-web-ui",
      "to": "kubernetes-crd-kind:krate-krate-artifact",
      "kind": "surfaces_resource",
      "attributes": {
        "surface": "web"
      }
    },
    {
      "from": "presentation:krate-cli",
      "to": "kubernetes-crd-kind:krate-krate-artifact",
      "kind": "surfaces_resource",
      "attributes": {
        "surface": "kubectl"
      }
    },
    {
      "from": "presentation:krate-api",
      "to": "kubernetes-crd-kind:krate-krate-artifact",
      "kind": "surfaces_resource",
      "attributes": {
        "surface": "api"
      }
    },
    {
      "from": "kubernetes-controller:krate-core-controller",
      "to": "kubernetes-crd-kind:krate-krate-artifact",
      "kind": "watches_resource",
      "attributes": {
        "watchType": "primary"
      }
    },
    {
      "from": "kubernetes-controller:krate-core-controller",
      "to": "kubernetes-crd-kind:krate-krate-artifact",
      "kind": "reconciles_resource",
      "attributes": {
        "mode": "full"
      }
    },
    {
      "from": "kubernetes-controller:krate-core-controller",
      "to": "kubernetes-crd-kind:krate-krate-artifact",
      "kind": "emits_resource_status",
      "attributes": {
        "statusPath": "status"
      }
    },
    {
      "from": "tool-server:krate-api",
      "to": "kubernetes-crd-kind:krate-krate-artifact",
      "kind": "serves_kubernetes_resource",
      "attributes": {
        "serviceMode": "aggregated-api"
      }
    }
  ]
}