II.
KubernetesCrdKind JSON
Structured · livekubernetes-crd-kind:krate-agent-secret-grant
Krate AgentSecretGrant json
Inspect the normalized record payload exactly as the atlas UI reads it.
{
"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"
}
}
]
}