返回 Papers
AI 底层逻辑 / 经典论文

AI Digital Identity Wallet:可验证凭证信任架构

AI identity wallet architecture 不是“让模型要身份证”。它是一套 trust decision system:把 issuer-attested claims、holder-mediated disclosure、authentication signals、relying-party policy、fraud context、AI inference、custom

231ai-foundations/papers/134-ai-digital-identity-wallet-verifiable-credentials-trust-architecture.md

AI Digital Identity Wallet / Verifiable Credentials / Trust Architecture 解读

配对阅读:本篇的操作手册版(模板/RACI/门禁/runbook)是 docs/AI_DIGITAL_IDENTITY_WALLET_VERIFIABLE_CREDENTIALS_TRUST_PLAYBOOK.md。第一遍读本篇建立原理与架构判断;第二遍做案例时再用 playbook 查表落地,两者不需要重复精读。

重要说明: 本文只讨论 AI 系统使用 digital identity wallet、verifiable credentials、DID、passkeys、proofing assurance、relying-party policy、selective disclosure、revocation/status、fraud controls 和 evidence 的产品与架构设计,不构成法律、监管、KYC/KYB、身份核验、隐私影响评估、模型验证、认证方案、消费者通知或 vendor endorsement 结论。身份核验、KYC/KYB、证明等级、记录保留、制裁/AML、消费者保护和跨境数据要求必须由 Legal、Compliance、Privacy、Identity/IAM、Fraud Risk、Financial Crime、Model Risk、Information Security、Data Governance、Operations、Vendor Management、Internal Audit 等共同确认。

本文不假设 verifiable credentials 必须使用 blockchain。DID / VC / wallet 可以落在 registry、resolver、PKI、federated、web、ledger 或 consortium pattern 上;架构判断应基于 trust framework、interoperability、privacy、revocation、evidence、fraud controls 和 customer outcome。


Source Anchors

SourceLink用途
NIST SP 800-63-4 Digital Identity Guidelineshttps://pages.nist.gov/800-63-4/用 IAL / AAL / FAL、risk management、fraud controls、subscriber-controlled wallets、passkeys、customer experience 和 continuous evaluation 组织 identity assurance architecture
NIST Digital Identity Guidelineshttps://www.nist.gov/identity-access-management/digital-identity-guidelines用 NIST digital identity guidance 作为 identity proofing、authentication、federation、安全、隐私和 customer experience 的官方锚点
NIST Digital Identity Guidelines project pagehttps://www.nist.gov/identity-access-management/projects/nist-special-publication-800-63-digital-identity-guidelines用 NIST 对 SP 800-63 Revision 4 的项目说明连接 identity proofing、authentication、federation、安全、隐私和客户体验
W3C Verifiable Credentials Data Model 2.0https://www.w3.org/TR/vc-data-model-2.0/用 issuer / holder / verifier、claim、presentation、status、terms of use、evidence、privacy considerations 和 verifier policy 设计 VC verification pipeline
W3C Decentralized Identifiers DID Corehttps://www.w3.org/TR/did-core/用 DID controller、DID document、verification methods、DID resolution、key rotation、revocation 和 correlation risks 设计 identifier layer
W3C Web Authentication Level 3https://www.w3.org/TR/webauthn-3/用 public-key credentials、RP-scoped credentials、authenticator consent、attestation 和 passkey signals 设计 authentication and holder-binding controls
NIST AI RMFhttps://www.nist.gov/itl/ai-risk-management-framework用 Govern / Map / Measure / Manage 组织 AI 使用身份 claims 的风险治理、eval、monitoring、human oversight 和 evidence
ISO/IEC 42001 overviewhttps://www.iso.org/standard/42001用 AI management system、policy、roles、operation、performance evaluation、internal audit 和 continual improvement 建立 operating model

核心导读

AI identity wallet architecture 不是“让模型要身份证”。它是一套 trust decision system:把 issuer-attested claims、holder-mediated disclosure、authentication signals、relying-party policy、fraud context、AI inference、customer consent 和 evidence replay 分层处理,避免把“可验证签名”误当成“业务可接受”。

问题定义

数字身份钱包和 verifiable credentials 的价值,不是把 onboarding 表单换成钱包弹窗,而是把身份输入从“客户自述/上传/模型推断”升级为“issuer-attested claim + holder-mediated disclosure + verifier policy decision + evidence replay”。

必须回答的问题:

谁签发了 claim,issuer 是否在本产品 trust framework 内?
claim 指向哪个 subject,holder 是否有权展示?
credential 是否未过期、未撤销、schema 可理解、proof 可验证?
relying party 是否只请求完成业务目的所需最小 claim?
passkey/WebAuthn/session/device signal 证明了什么,不能证明什么?
AI 推断属性是否被标记为 inference,并禁止当成 verified identity claim?
高风险 onboarding、KYC、KYB、account recovery、agent delegation 是否有人类和政策边界?
事后能否重放 consent、presentation、verification、policy、AI run、human decision 和 final message?

关键边界:

Verifiable does not mean acceptable.
Authenticated does not mean proofed.
Wallet-held does not mean legally sufficient.
AI-inferred does not mean verified.
Blockchain-based does not mean trusted.

核心原理/方法

身份相关输入至少分成六类:

Information class示例AI 使用边界
Issuer-attested verified claimage-over-18、bank account ownership、business registration可进入 policy engine,但要检查 issuer trust、purpose、freshness、status
Relying-party observed factpasskey login、device binding、account tenure可用于 risk/context,不证明真实世界身份属性
Customer-declared attributejob title、expected income、address、beneficial owner statement需要 proofing/evidence policy 决定能否依赖
AI-inferred attributelikely student、affluent segment、business owner、age band只能作为低影响 UX/support signal;不得当成 verified claim
Third-party risk signaldevice risk、sanctions hit、fraud consortium signal用于 review/routing;高影响动作需要 policy/human boundary
Authentication signalWebAuthn assertion、MFA method、session age证明 authenticator/session 控制,不等同 identity proofing

每个 identity input 应带 metadata:

source_type
issuer_or_observer
assurance_level
verification_method
status_checked_at
freshness_window
business_purpose
allowed_decision_uses
prohibited_decision_uses
ai_inference_flag
human_review_requirement
evidence_reference

系统/架构模型

参考架构:

issuer / authority / enterprise registry
  -> credential issuance and lifecycle controls
  -> holder wallet / credential repository
  -> wallet UX: purpose, consent, selective disclosure
  -> relying party presentation request
  -> deterministic credential verification service
  -> issuer trust and assurance mapping
  -> status / revocation / freshness check
  -> holder binding and authentication context
  -> relying-party policy engine
  -> fraud and risk orchestration
  -> AI product / agent workflow
  -> human review / exception / appeal
  -> evidence ledger and governance monitoring

分层 trust:

cryptographic validity
  != issuer trust
  != subject binding
  != claim freshness
  != business acceptability
  != legal sufficiency
  != fraud risk acceptability

Verification pipeline:

Step控制问题Evidence
Parse and normalizeformat、schema、claim names、version 是否识别parser version、schema id
Verify proofsignature、DID resolution、key material 是否有效proof result、verification method
Verify issuer trustissuer 是否在 accepted trust registryissuer policy id、snapshot
Verify holder bindingholder 是否有权展示 credentialVP proof、nonce/challenge、auth context
Check status/freshnessrevoked、suspended、expired、superseded?status result、checked_at
Apply RP policy产品、地区、风险等级是否接受policy decision、reason code
Run fraud checksreplay、velocity、device/session anomalyrisk score、fraud reason
Produce artifactaccept、request more、manual review、reject claim usedecision record、customer explanation

关键机制与取舍

DID / VC / wallet pattern 不等于技术信仰选择:

Pattern适合场景取舍
DID:web / web-origin issuer企业、学校、银行、政府通过 domain trust 发布 materialoperationally familiar,但要管 domain、key rotation、resolver trust
Pairwise identifiers高隐私 bilateral relationship降低 correlation,但恢复和跨设备复杂
Consortium / trust registry多机构互认 issuer、schemas、assurance、status需要 governance、membership、liability、audit
Ledger-anchored DID生态需要公共可解析 registry可能带来 correlation、成本、治理和删除性问题
Non-DID signed credentialsJWT / SD-JWT / mdoc / X.509-like patterns可能更易集成现有 IAM,但 holder-control 模型不同

NIST IAL/AAL/FAL 的核心价值是拆开常被混淆的问题:

Dimension回答不回答
IAL / proofing申请人与真实世界身份/属性绑定强度当前 session 是否被本人控制
AAL / authenticationclaimant 对 authenticator 控制强度真实世界身份属性是否已核验
FAL / federationfederation assertion 的保护强度issuer 业务可信度和 claim 业务含义

Wallet UX 关键机制:

  • presentation request 显示 verifier、purpose、requested claims、retention、fallback。
  • selective disclosure 优先请求 abstract claims,例如 age-over-X、residency state、authorized role。
  • high-risk disclosure 前使用 passkey/WebAuthn/session step-up。
  • consent、authentication、authorization 和 RP acceptance 分开记录。
  • wallet recovery、lost device、assistive channel 和 non-wallet fallback 必须可用。

Revocation/status 取舍:

Concept架构控制
ExpirationRP policy 检查有效期和 freshness window
Revocationstatus check、cache policy、incident handling
Suspension区分 temporary unavailable 与 permanent invalid
Refreshwallet and issuer refresh UX
Supersession新旧 credential version handling
Status privacystatus check 可能暴露 verifier-customer linkage,需要 privacy-preserving design

证据与控制

Credential reliance decision record:

decision_id
customer / business case reference
credential presentation id
issuer id
credential schema and version
claims requested / disclosed / accepted / rejected
verification result
status result and checked_at
authentication context
holder binding evidence
RP policy version and reason code
fraud/risk result
AI assistance used
human reviewer
customer-facing explanation
retention/evidence reference

控制矩阵:

Control objectiveControl activityEvidence
只接受可信 issuer按 claim type、product、jurisdiction、assurance 维护 trust registryregistry snapshot、approval record
确定性验证 credentialverification service 处理 proof、DID resolution、schema、status、holder bindingverification result、resolver log
分离 verification 与 acceptanceRP policy engine 判断 verified claim 是否适用于业务policy decision id、reason code
最小披露优先请求 abstract/selective claimspresentation request、disclosed claim set
保存 consent展示 verifier、purpose、claims、retention、fallbackconsent receipt、UI version
控制 AI inferenceinferred attributes 单独标记、限制用途、高影响 human reviewdata dictionary、policy rule、eval evidence
防 replaynonce、audience binding、single-use presentationchallenge id、VP proof
管理 revocationstatus/freshness checks、outage/cache rulesstatus log、cache policy
治理 agent delegationpurpose-bound、time-bound、action-bound approvalsapproval id、run id、agent id
支持 audit replay保存 credential、AI、policy、human、customer communication evidenceevidence bundle、complaint link

金融零售/AI产品场景

  1. Consumer onboarding:wallet 提供 name、DOB、address、age-over-X claim;verification service 验 proof/status,RP policy 决定是否接受,AI 只解释缺口和预填申请。
  2. KYB onboarding:business registry、authorized representative、license、beneficial ownership evidence 进入 policy review;AI 不可自行接受 inferred beneficial owner。
  3. Account recovery:passkey/WebAuthn 证明当前 authenticator 控制,但不能替代重新 proofing;高风险恢复需 fraud and human review。
  4. Agent-assisted application:AI agent 组织材料和解释请求,但 disclosure 必须 holder-mediated,提交动作需要 action-bound approval。
  5. Age-gated product:只接受 issuer-attested age-over-X 或 approved alternate proofing;禁止用头像、语言、行为推断年龄。
  6. Wallet outage/fallback:客户无智能手机、设备丢失或使用 assistive technology 时,有等效 proofing 路径和证据保留。

反模式

反模式风险更好的控制
signature-valid = business-accepted接受错误 issuer 或 assuranceissuer trust + RP policy
wallet-connected = identity-proofed混淆 session control 和 real-world proofingproofing assurance + claim acceptance
AI-inferred age/role 用于资格bias、unfairness、unsupported decisioneligibility 只用 verified claims 或 approved evidence
full credential over-collectionprivacy harm and breach blast radiusselective disclosure and abstract claims
只验签不查 status接受 stale/revoked claimsstatus/freshness policy
blockchain immutability assumptioncorrelation/deletion/privacy 风险被忽略technology-neutral threat model
mobile-only wallet path排除无设备或有无障碍需求客户assisted and alternate proofing
LLM 直接解析凭证prompt injection and hallucinated verificationdeterministic verifier + grounded AI
agent 持有 wallet secretsunauthorized disclosure 难撤销holder-mediated presentation
complaint 无 credential trace无法解释或补救evidence bundle links consent、VP、policy、message

最终心智模型

身份钱包架构的核心不是“连接一个 wallet”,而是建立 trust architecture。成熟系统应能只请求最小 verified claims,依赖已治理 issuer,在可解释 RP policy 下完成 verification、status、holder binding、fraud review 和 human exception,始终把 AI inference 与 verified claim 分开,并能在客户投诉、欺诈调查或审计中重放每一次依赖身份凭证的理由和证据。


SOTA 状态标注 (2026-07-01)

本篇属于第二、三遍深读池(参考架构/深读笔记),未列入 12 周主线必读。时效基线为写作时点;引用前请按 CLAUDE.md 全局时效性硬规则复查最新进展。模块级 SOTA 对照见 docs/AI_SYSTEMATIC_LEARNING_ROADMAP_2026.md 各周「2026 SOTA 对照」行与文末「SOTA 检查」。