# Agent Identity／Non-Human Identity

CURRENT_STATUS: UNKNOWN
OBSERVATION: SPEC_ONLY
FRESHNESS: UNKNOWN
PAGE_TYPE: reference
CANONICAL_URL: /tools/ea-043-agent-identity-non-human-identity
CLAIM_IDS: none
EVIDENCE_IDS: EA-043-R11-RESEARCH, EA-043-R11-WEB-READBACK
UNKNOWN_IDS: EA-043-UNKNOWN-01, EA-043-UNKNOWN-CURRENTNESS
OPS_IDS: none

## Summary
Agent Identity／Non-Human Identity

## Current judgment
Agent Identity／Non-Human Identity

## Scope
Agent Identity／Non-Human Identity

## Confirmed

## UNKNOWN
- EA-043-UNKNOWN-01: - provider-specific agent／service-principal representation
- tenant entitlement
- cross-cloud federation
- native actor-chain logging
- lifecycle governance
- organization-specific retention requirements
- implementation acceptance
- EA-043-UNKNOWN-CURRENTNESS: 外部根拠の再確認日がcanonical body/control-planeで確定していないため、currentnessはUNKNOWNとして保持する。日付を推測補完しない。

## Evidence
- EA-043-R11-RESEARCH (RESEARCH): EA-043 監査済みresearch / canonical revision binding
- EA-043-R11-WEB-READBACK (IMPL): EA-043 Web body identity / canonical readback

## Failure / limits
stable identityが存在してもleast privilegeは証明されない。provider object model、actor-chain logging、cross-cloud federation、tenant entitlement、retentionを共通保証として扱わない。registry asset、runtime principal、credential、human subjectを相互代替しない。
## 公開claim
**ESTABLISHED** — agent display name、session ID、tool call ID、human ownerは、durable execution identityと同義ではない。Enterprise運用では、agent principal、runtime instance、credential、human subject／delegator、actor、registry asset、authorization stateを分離して扱う必要がある。

**ESTABLISHED** — Microsoft Entra Agent IDのagent identityは、stable identifierを持つspecialized service principalとして扱われ、blueprintによるtoken取得や、user-token flowでuser subjectとagent actorを区別して保持する実装面を持つ。

**ESTABLISHED** — Amazon Bedrock AgentCoreのworkload identityは、deployment／credential schemeから分離したstable workload identityを提供し、credential／token機構と連携する実装面を持つ。

**ESTABLISHED** — SPIFFE Workload APIはSVIDによるworkload identityの取得・検証を提供する。local caller identificationの方法はimplementation-specificなout-of-band checkに依存し得る。

## Identity contract
`agent_principal`、`runtime_instance`、`credential`、`human_subject`、`delegator`、`actor`、`registry_asset` は別フィールドとして保持する。

credentialは交換可能なproof／token materialであり、durable identityそのものとして扱わない。user-delegated executionでは、providerが対応する範囲でhuman subjectとagent actorの双方を保持する。registryへの登録はauthenticated execution identityの証明ではない。

## UNKNOWN
- provider-specific agent／service-principal representation
- tenant entitlement
- cross-cloud federation
- native actor-chain logging
- lifecycle governance
- organization-specific retention requirements
- implementation acceptance

## STOP_CONDITION
stable identityが存在してもleast privilegeは証明されない。provider object model、actor-chain logging、cross-cloud federation、tenant entitlement、retentionを共通保証として扱わない。registry asset、runtime principal、credential、human subjectを相互代替しない。

NEXT: /agent/start.json
STOP: This is a knowledge projection, not an execution order.