iiRecord
Agentic AI Atlas · Krate AgentSecretGrant
kubernetes-crd-kind:krate-agent-secret-granta5c.ai
II.
KubernetesCrdKind JSON

kubernetes-crd-kind:krate-agent-secret-grant

Structured · live

Krate AgentSecretGrant 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-agent-secret-grant",
  "_kind": "KubernetesCrdKind",
  "_file": "domain/products/krate-crd-kinds.yaml",
  "_cluster": "domain",
  "attributes": {
    "displayName": "Krate AgentSecretGrant",
    "description": "AgentSecretGrant authorizes limited agent access to named secrets and records that the access path is governed rather than implicit. It is owned by the policy service and participates in admission, approval, or governance evidence. It is owned by the agent-dispatch service and participates in governed agent execution. Atlas models it as a agent 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": "AgentSecretGrant",
    "plural": "agentsecretgrants",
    "singular": "agentsecretgrant",
    "scope": "Namespaced",
    "sourceFile": "packages/krate/charts/crds/agent-resources.yaml",
    "schemaPath": "spec.versions[name=v1alpha1].schema.openAPIV3Schema",
    "family": "agent",
    "owningPlatformId": "platform:krate",
    "platformServiceIds": [
      "platform-service:krate-policy",
      "platform-service:krate-agent-dispatch"
    ],
    "hasStatus": true,
    "hasConditions": true,
    "statusFieldPath": "status"
  },
  "outgoingEdges": [
    {
      "from": "kubernetes-crd-kind:krate-agent-secret-grant",
      "to": "evidence:krate-crd-source-agent-resources",
      "kind": "defined_by_crd_source",
      "attributes": {
        "locator": "agent-resources.yaml:AgentSecretGrant"
      }
    },
    {
      "from": "kubernetes-crd-kind:krate-agent-secret-grant",
      "to": "topic:krate-crd-inventory",
      "kind": "belongs_to_resource_family",
      "attributes": {
        "family": "agent"
      }
    },
    {
      "from": "kubernetes-crd-kind:krate-agent-secret-grant",
      "to": "platform-service:krate-policy",
      "kind": "belongs_to_resource_family",
      "attributes": {
        "family": "agent"
      }
    },
    {
      "from": "kubernetes-crd-kind:krate-agent-secret-grant",
      "to": "platform-service:krate-agent-dispatch",
      "kind": "belongs_to_resource_family",
      "attributes": {
        "family": "agent"
      }
    }
  ],
  "incomingEdges": [
    {
      "from": "presentation:krate-web-ui",
      "to": "kubernetes-crd-kind:krate-agent-secret-grant",
      "kind": "surfaces_resource",
      "attributes": {
        "surface": "web"
      }
    },
    {
      "from": "presentation:krate-cli",
      "to": "kubernetes-crd-kind:krate-agent-secret-grant",
      "kind": "surfaces_resource",
      "attributes": {
        "surface": "kubectl"
      }
    },
    {
      "from": "presentation:krate-api",
      "to": "kubernetes-crd-kind:krate-agent-secret-grant",
      "kind": "surfaces_resource",
      "attributes": {
        "surface": "api"
      }
    },
    {
      "from": "kubernetes-controller:krate-core-controller",
      "to": "kubernetes-crd-kind:krate-agent-secret-grant",
      "kind": "watches_resource",
      "attributes": {
        "watchType": "primary"
      }
    },
    {
      "from": "kubernetes-controller:krate-core-controller",
      "to": "kubernetes-crd-kind:krate-agent-secret-grant",
      "kind": "reconciles_resource",
      "attributes": {
        "mode": "full"
      }
    },
    {
      "from": "kubernetes-controller:krate-core-controller",
      "to": "kubernetes-crd-kind:krate-agent-secret-grant",
      "kind": "emits_resource_status",
      "attributes": {
        "statusPath": "status"
      }
    },
    {
      "from": "tool-server:krate-api",
      "to": "kubernetes-crd-kind:krate-agent-secret-grant",
      "kind": "serves_kubernetes_resource",
      "attributes": {
        "serviceMode": "aggregated-api"
      }
    }
  ]
}