AI Open Banking / Open Finance / Consented Data Sharing Architecture Playbook
配对阅读:本手册的原理/架构解读版是 docs/ai-foundations/papers/135-ai-open-banking-open-finance-consented-data-sharing-architecture.md。先读 paper 建立机制与取舍,再用本手册落地为模板、RACI 与门禁,两者不需要重复精读。
核心导读: open banking 的核心不是“连接账户”, 而是把 consent、API access、data lineage、model use、third-party obligations、revocation 和 audit evidence 组织成一个可撤销、可解释、可审计的 data-sharing operating system。
适用范围: AI personal financial management、cash-flow assistant、account aggregation、income and affordability verification、SME cash-flow underwriting、subscription optimization、bill reminders、hardship support、fraud/scam monitoring、data portability、embedded finance、customer-facing agent、employee copilot 和 API ecosystem governance。
证据输出: executive framing、source anchors、taxonomy、decision gates、artifact set、RACI、implementation roadmap、evidence pack、release checklists、metrics、anti-patterns、tabletop scenarios、decision narratives 和 practical templates。
核心判断:
AI can create value from permissioned financial data only when consent, API access, data lineage, model use, third-party obligations, revocation and evidence are governed as one architecture.
Design data quality, lineage and feature boundary model
Data Lineage Spec, Feature Registry v1
25-27
Threat model AI/RAG/agent/fraud/scam scenarios
Threat Model
28-30
Define evidence schema, metrics and release gates
Evidence Bundle Schema, Dashboard Spec
Days 31-60: Controlled Pilot
Day range
Work
Artifact
31-35
Build consent registry, API scope enforcement and entitlement checks
Control Test Report
36-40
Integrate provider/aggregator APIs with quality and lineage tags
Data Quality Report
41-44
Implement RAG isolation, source citations and freshness-aware answers
RAG Eval Report
45-48
Configure AI output policies and prohibited-use controls
AI Guardrail Report
49-52
Implement revocation propagation across tokens, cache, features and embeddings
Revocation Test Evidence
53-55
Run developer/third-party onboarding and contract controls
TPRM Approval Pack
56-58
Train operations, fraud and complaints teams
Training Record
59-60
Launch pilot with manual review sampling and kill switch
Pilot Launch Decision
Days 61-90: Scale and Assurance
Day range
Work
Artifact
61-65
Analyze consent drop-off, value, data quality, AI defects and complaints
Outcome Review
66-70
Tune scopes, prompts, feature boundaries and fraud thresholds
Change Record
71-74
Test malicious app, ATO, consent phishing and provider outage scenarios
Tabletop Report
75-78
Validate complaint replay and evidence completeness
Audit Replay Sample
79-82
Complete Model Risk, Privacy, Security and Compliance review
Governance Review Pack
83-86
Validate exit plan and vendor/subprocessor controls
Exit Readiness Evidence
87-90
Decide scale, restrict, redesign or retire
Go/No-Go Decision Record
8. Evidence Pack
Minimum evidence fields:
Field
Purpose
case_id
customer journey reference
use_case_id
product/service and purpose
customer_ref
controlled reference, not raw PII in general logs
data_provider_id
provider of account/financial data
data_recipient_id
party receiving data
aggregator_id
aggregator if used
developer_app_id
app / client registration
consent_id
authorization record
disclosure_version
what the customer saw
data_categories
categories requested and actually collected
scope_ids
API scopes
duration
authorization period
frequency
collection frequency
revocation_method
how customer can revoke
api_request_ids
provider/aggregator/API calls
api_response_hashes
integrity without over-logging sensitive payloads
data_quality_score
freshness, completeness, confidence
lineage_refs
raw, normalized, enriched, feature layers
feature_ids
derived features used
retrieval_run_id
RAG retrieval trace
source_record_refs
rows/documents used for answer
model_id
model/version
prompt_policy_id
prompt/tool/output policy
ai_run_id
AI trace
human_review_id
reviewer and rationale if applicable
action_approval_id
separate approval for submit/payment/account change
fraud_risk_result
risk score and reason codes
customer_final_message_id
final answer/notice/alert
complaint_id
linked complaint if any
retention_rule
retention and deletion/archival policy
revocation_event_id
revocation and propagation evidence
capa_id
corrective action if defect
Evidence rules:
Store consent, operational data, model traces and raw financial payloads with separate access controls.
Do not log customer credentials, private keys, raw tokens or full account numbers in generic observability.
Treat missing consent id, missing source refs or missing revocation evidence as control defects.
Keep customer-facing text versions, not only backend decisions.
Record what the AI saw and what it did not see.
Preserve data quality and freshness at answer time.
Make complaint replay possible without exposing unnecessary raw data to support teams.
9. Checklists
9.1 Release Checklist
Check
Passing evidence
Customer-requested service defined
Use Case Boundary Card
Legal/Compliance interpretation boundary recorded
Interpretation Card
Data minimization approved
Minimization Matrix
Consent disclosure tested
Consent Pack and UI evidence
API scopes configured
Scope Catalog
Runtime entitlement checks pass
Control Test Report
Developer/app onboarding completed
Developer Certification
Aggregator/vendor review completed
TPRM Approval
Data quality and lineage available
Data Quality Report
Feature boundaries approved
Feature Registry
RAG source grounding passes
RAG Eval
Revocation propagation tested
Revocation Evidence
AI prohibited-use tests pass
Guardrail Eval
Fraud threat model complete
Threat Model
Complaint replay tested
Audit Replay Sample
Operations trained
Training Record
9.2 Consent UX Checklist
Check
Passing evidence
Data recipient name visible and understandable
UI screenshot/spec
Data provider name visible
UI screenshot/spec
Requested product/service described
content approval
Data categories listed with useful specificity
disclosure text
Duration and frequency shown
consent receipt
Revocation method shown
consent receipt and test
AI use explained without overclaiming
AI use statement
Optional scopes separated
UX test
Language and accessibility reviewed
accessibility evidence
Copy avoids blanket waiver language
content/legal review
9.3 API and Developer Checklist
Check
Passing evidence
Client registered and owned
developer profile
Business purpose approved
onboarding decision
Scopes match minimization matrix
scope review
Authentication and token controls configured
security test
No customer credential collection
architecture review
Error and outage behavior tested
integration test
Rate limits and anomaly monitoring active
gateway dashboard
Revocation notification path tested
revocation test
Sandbox negative cases passed
certification record
Incident contact and support path available
ops runbook
9.4 AI / RAG Checklist
Check
Passing evidence
Retrieval checks active consent and purpose
entitlement test
Customer/purpose isolation enforced
architecture review
Source rows captured
retrieval trace
Freshness shown or used in policy
answer evidence
Prompt-injection controls tested
red-team result
Sensitive inference policy applied
eval result
Advice/eligibility/credit boundaries enforced
output policy test
Revoked data not retrieved
revocation regression
Embedding lifecycle defined
data governance record
Human escalation triggers work
case test
9.5 Revocation Checklist
Check
Passing evidence
Revocation is easy to find and operate
UX test
API tokens stopped
gateway log
Provider/aggregator/downstream notified
propagation log
New collection stopped
data ingestion log
Cache action executed
cache record
Feature action executed
feature registry event
Embedding action executed
vector lifecycle record
Agent sessions stopped or downgraded
workflow event
Customer receipt issued
message id
Exceptions documented
risk acceptance or remediation
9.6 Fraud and Scam Checklist
Check
Passing evidence
Malicious recipient scenario tested
tabletop result
Consent phishing warning patterns defined
UX/risk rule
ATO-linked authorization monitored
fraud dashboard
High-risk access step-up active
auth policy
API exfiltration anomaly controls active
SIEM/gateway alerts
APP scam intervention defined
fraud playbook
Support can revoke and escalate
ops test
Third-party incident drill completed
exercise record
10. Metrics and KRIs
Metric
Why it matters
Connection completion rate
friction and customer value
Time to first useful insight
value realization
Consent drop-off by disclosure step
trust and clarity
Average data categories requested
minimization
Unused data ratio
overcollection
Revocation success time
customer control
Reauthorization completion
ongoing trust
API response success and latency
ecosystem reliability
Provider/aggregator error rate
operational risk
Data freshness defect rate
answer quality
Categorization correction rate
enrichment quality
RAG grounded-answer rate
AI reliability
Unsupported conclusion rate
model risk
Sensitive inference defect rate
privacy/fairness risk
Feature-without-consent-lineage count
governance gap
Revoked-data retrieval attempts
lifecycle control
Malicious/deceptive app alerts
ecosystem risk
ATO-linked authorization rate
fraud risk
Scam escalation conversion
customer protection
Third-party review overdue rate
vendor risk
Complaint trace completeness
audit readiness
CAPA aging
governance follow-through
Balanced scorecard:
Value: customers receive clear, useful financial outcomes.
Consent: data sharing is understood, scoped and revocable.
Data: quality, lineage and minimization are measurable.
AI: outputs are grounded, bounded and monitored.
Ecosystem: APIs and third parties are secure and reliable.
Fraud: malicious access and scams are detected.
Evidence: decisions and actions are replayable.
11. Anti-Patterns
Anti-pattern
Why it fails
Better pattern
“Connect bank” as blanket consent
hides data categories and purposes
scoped authorization disclosure and receipt
Collect all data for future AI
violates minimization and trust
purpose-specific data selection
Generic lake before governance
loses consent and revocation metadata
consent-bound data zones
RAG index shared across purposes
leakage and prohibited use
customer/purpose-isolated retrieval
Model training by default
customer did not authorize training
separate approved training policy and consent basis
AI turns spend into sensitive labels
privacy and fairness harm
sensitive inference controls
Revocation only disables token
old features and embeddings continue
full lifecycle revocation
Aggregator chosen only by coverage
ignores security, quality, revocation, exit
TPRM and architecture review
API error becomes AI fact
false customer advice
error-aware and freshness-aware responses
Agent acts under data consent
unauthorized payments or submissions
separate action approval
Developer onboarding is sales-led
weak third-party control
security/privacy/fraud/model certification
Success measured only by engagement
incentivizes surveillance
balanced value, trust and risk metrics
12. Tabletop Scenarios
Scenario 1: Consent Phishing
A customer is coached by a scammer to authorize a budgeting app that uses a name
similar to a known fintech. The app requests transaction history and account verification data.
An AI open banking architecture should treat customer consent as a runtime control plane.
The system requests minimum data for a customer-requested service,
uses governed APIs and third parties,
preserves data quality and lineage,
constrains AI features and RAG retrieval by purpose,
separates recommendations from actions,
propagates revocation through features and embeddings,
and keeps evidence replayable for audit and complaints.
14. Decision Narratives
14.1 Value and Risk: consented data is not unlimited data
AI open banking 的价值是让客户授权自己的金融数据, 获得现金流洞察、账户聚合、费用优化、收入验证和更好的金融体验。风险是授权被解释成无限使用, API 数据进入无边界模型, 第三方和 aggregator 控制薄弱, 撤销不生效。成熟方案要把 consent registry 做成 runtime control plane, 约束 API scope、features、RAG、agent actions、retention and evidence。
Use case:
Customer-requested product/service:
Customer segment:
Jurisdiction / policy scope:
Data provider(s):
Data recipient:
Aggregator / vendor:
AI role:
Decision/action impact:
Required data categories:
Optional data categories:
Time window:
Refresh frequency:
Allowed AI uses:
Prohibited AI uses:
Human review triggers:
Revocation behavior:
Evidence requirements:
Accountable owner:
Risk owner:
15.2 Consent Disclosure Checklist
Recipient name:
Provider name:
Aggregator name if visible/applicable:
Requested product/service:
Data categories:
Required vs optional data:
Duration:
Collection frequency:
How data will be used:
How AI will be used:
Uses not permitted:
Downstream sharing:
Revocation method:
Customer support route:
Language:
Accessibility evidence:
Disclosure version:
Complaint id:
Customer issue:
Consent id:
Disclosure version:
Data categories:
API request ids:
Data quality status:
Feature ids:
AI run id:
RAG source refs:
Human review:
Final customer message:
Alleged harm:
Root cause category:
Immediate remediation:
Customer remediation:
CAPA owner:
CAPA due date:
Closure evidence:
16. Final Operating Principle
这套 playbook 的成熟度可以用一个问题检验:
When an AI-enabled financial product uses customer-authorized open banking or open finance data,
can the institution prove the customer understood the value and scope,
the API enforced the consent,
the data stayed minimized and lineage-preserved,
the model used only permitted features and retrieval sources,
third parties honored purpose, retention and revocation,
fraud/scam controls monitored abuse,
agent actions required separate approval,
and every outcome can be replayed for customer trust, audit and remediation?