返回 Papers
AI 扩展计划 / Playbooks

AI Open Banking / Open Finance / Consented Data Sharing Playbook

核心判断:

808AI_OPEN_BANKING_OPEN_FINANCE_CONSENTED_DATA_SHARING_PLAYBOOK.md

AI Open Banking / Open Finance / Consented Data Sharing Architecture Playbook

定位: 面向 CBAP+、高级 AI PM、Financial Retail Product Architect、Enterprise Architect、API Platform Owner、Data Product Manager、Fraud Risk、Privacy、Compliance、Model Risk、Third-Party Risk 和 Customer Trust Lead, 把 open banking / open finance / consented data sharing 设计成可上线、可治理、可审计、可撤销、可解释的 AI 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、interview answers 和 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.


0. Disclaimer

本文是学习、作品集、架构训练和内部治理讨论材料, 不构成法律意见、监管意见、CFPB 1033 适用性判断、合规期限判断、实体义务判断、隐私影响评估结论、模型验证报告、信息安全认证、消费者通知建议、供应商推荐、KYC/KYB 充分性判断、信用/适当性/投资建议结论或上线批准。

正式项目必须由 Legal、Compliance、Privacy、Information Security、Fraud Risk、Financial Crime、Model Risk、Data Governance、API Platform、Third-Party Risk Management、Vendor Management、Customer Experience、Operations、Accessibility、Product Owner、Architecture、Internal Audit 和管理层结合机构类型、产品风险、客户关系、数据类型、司法辖区、rule status、litigation / regulatory developments、contract structure、供应商角色和内部政策确认。

边界原则:

  • Consented access 不是无限使用。
  • API access 不是模型训练许可。
  • Account data 不是全域行为画像许可。
  • Data portability 不是数据转售许可。
  • Revocation 必须影响 collection、use、cache、features、embeddings、agent sessions 和 downstream sharing。
  • CFPB 1033 或其他要求的 exact applicability 取决于 product、entity role、data type、customer relationship、jurisdiction、rule status、litigation/regulatory developments 和 Legal/Compliance interpretation。

1. Executive Framing

高管通常会听到这样的项目叙事:

Customers can connect their bank accounts.
AI will analyze spending and recommend better products.
Open banking APIs make data safe and standardized.

这些说法如果没有 operating model, 会产生四类隐性风险:

RiskWhat goes wrongExecutive concern
Trust risk客户不知道谁拿了什么数据、为什么拿、怎么撤销adoption, complaints, brand trust
Data-use risk数据为预算功能授权, 后续进入 marketing, credit, training 或 unrelated profilingprivacy, consumer harm, regulatory scrutiny
Ecosystem riskaggregator / developer / downstream party 数据质量差、撤销不传播、incident 不透明third-party risk, resilience
AI risk模型把交易数据推断成敏感属性、给出 unsupported advice、触发 agent overreachmodel risk, fairness, harm, audit

Executive one-liner:

Open banking AI is not a connector project.
It is a consent, API, model and third-party risk operating model.

1.1 Steering Committee Questions

  1. 客户授权的数据是否只服务于 customer-requested product or service?
  2. API scope、feature store、RAG retrieval、agent tools 和 retention 是否都受 consent registry 控制?
  3. data recipient、aggregator、developer app、model provider 和 downstream party 的责任是否清楚?
  4. Revocation 后, 数据、features、embeddings、agent sessions、downstream sharing 和 evidence 如何处理?
  5. 投诉发生时, 是否能重放 disclosure、consent、API calls、data quality、AI run、decision 和 customer message?

2. Source Anchors

AnchorOfficial link本 playbook 使用方式
CFPB Personal Financial Data Rights final rulehttps://www.consumerfinance.gov/rules-policy/final-rules/required-rulemaking-on-personal-financial-data-rights/用作 secure and reliable consumer / authorized third-party access、privacy protections、fair and inclusive standards 的 open banking 官方锚点
CFPB Regulation 1033 / Personal Financial Data Rightshttps://www.consumerfinance.gov/rules-policy/regulations/1033/用 covered data、developer interface、authorization disclosure、third-party obligations、accuracy、security、revocation 和 retention 结构化 decision gates
CFPB Personal financial data rights compliance resourcehttps://www.consumerfinance.gov/compliance/compliance-resources/other-applicable-requirements/personal-financial-data-rights/用作 rule status、official interpretations、implementation resources 和 regulatory change watch 的入口, 不推断适用性或期限
CFPB compliance circulars / guidance landing pagehttps://www.consumerfinance.gov/compliance/circulars/用作 guidance / circulars / supervisory materials 的 horizon scanning source
FFIEC Authentication and Access to Financial Institution Services and Systemshttps://www.ffiec.gov/press/pr081121.htm用 authentication risk assessment、layered controls、MFA/equivalent strength、third-party and customer-permissioned access controls 组织 release gates
NIST Privacy Frameworkhttps://www.nist.gov/privacy-framework用 privacy risk management、purpose limitation、data minimization、governance 和 customer trust 组织 privacy controls
NIST AI RMFhttps://www.nist.gov/itl/ai-risk-management-framework用 AI risk Govern / Map / Measure / Manage 思路组织 AI eval、monitoring、incident and risk treatment
ISO/IEC 42001 overviewhttps://www.iso.org/standard/42001用 AI management system、roles、policy、operation、performance evaluation、internal audit 和 continual improvement 组织 operating rhythm

Source-to-control pattern:

source anchor -> policy interpretation -> architecture decision
  -> workflow requirement -> technical control
  -> evidence artifact -> owner -> metric -> review cadence

3. Taxonomy

3.1 Ecosystem Roles

RoleProduct meaningControl question
Customer / consumer授权数据分享、使用 AI 服务、撤销、纠错、投诉是否理解 value, data categories, duration, AI use and revocation?
Data provider持有账户和金融产品数据的一方developer interface 是否安全、可靠、标准化、可审计?
Authorized data recipient为客户请求的服务访问数据的一方是否只收集、使用、保留合理必要的数据?
Data aggregator代表 provider / recipient 连接数据生态revocation, accuracy, security, contract pass-through 是否可证明?
Developer app面向客户的 app 或 embedded journey是否通过 onboarding, certification and monitoring?
AI systemRAG、预测、推荐、agent、copilot 或自动化规则是否受 consent-purpose-feature boundary 限制?
Downstream processor模型供应商、analytics vendor、cloud、subprocessor数据是否被约束、隔离、加密、审计和退出?
Governance ownersLegal、Compliance、Privacy、Risk、Audit、Product、Architecture谁 accountable for interpretation, risk acceptance and CAPA?

3.2 Data Classes

ClassExamplesGovernance rule
Raw provider datatransactions, balances, terms, bill data, account verificationconsent-bound, source-preserved, minimal access
Normalized datamapped schema, currency/timezone standardized, dedupedpreserve source and transformation lineage
Enriched datamerchant category, recurring payment, subscription, income patternconfidence and uncertainty required
Derived featurescash-flow volatility, income stability, overdraft riskallowed/prohibited uses and fairness review
AI inferencevulnerability signal, spending persona, scam likelihoodnever treated as verified fact
Customer-facing outputrecommendation, alert, explanation, agent draftsource-grounded and policy-checked
Evidence dataconsent, API call, model run, reviewer decisionretained under evidence policy, not generic analytics
StateSystem behavior
Draftdisclosure prepared, no collection
Activescoped collection and use allowed for purpose
Expiredstop collection; reauthorization needed
Revokedstop collection; enforce retention / cache / feature / embedding actions
Suspendedtemporary hold due to fraud, complaint, provider issue or policy review
Disputedcustomer questions accuracy or authorization; freeze high-impact use
Archivedevidence retained under policy, no operational use

3.4 AI Use Levels

LevelExampleControl
Informshow balances or transactionssource display and freshness
Explaincategorize spend or summarize feesgrounding and quality caveats
Predictcash-flow forecast or income volatilitymodel eval and drift monitoring
Recommendbudget plan or hardship optionsuitability/advice boundary and explanation
Decideeligibility, credit, fraud actionformal policy, human oversight, adverse-action/evidence workflow where applicable
Actsubmit application, initiate payment, change accountseparate action authorization and step-up

4. Decision Gates

Gate 0: Use Case Eligibility

QuestionPass condition
What customer-requested product or service justifies data access?one-sentence value proposition approved
Is AI involved in collection, interpretation, recommendation, decision or action?AI role and impact tier documented
Is the use case read-only, recommendation, decision or action?action boundary defined
Does the use case involve regulated advice, credit, eligibility, identity, hardship or fraud?Legal/Compliance/Model Risk review route defined
Can customer value be delivered with less data?minimization alternatives assessed

Gate 1: Role and Regulatory Interpretation

QuestionPass condition
Are data provider, recipient, aggregator, service provider and downstream processor roles mapped?ecosystem role map signed off
What data type and customer relationship are involved?data taxonomy and scope record
Which jurisdictions and rule-status dependencies matter?legal/compliance interpretation record
Are compliance dates, stays, litigation or amendments being monitored without making product assumptions?regulatory horizon watch owner
Are contracts aligned to role allocation?contract checklist completed
QuestionPass condition
Does disclosure show recipient, provider, service, categories, duration, frequency and revocation?UI copy and consent receipt versioned
Are data categories/time windows necessary for the service?minimization matrix approved
Are optional data scopes separated from required scopes?scope design supports opt-down
Is AI use explained at the correct level?customer-facing AI use statement approved
Can revocation be done as easily as authorization?revocation UX and test evidence

Gate 3: API and Developer Ecosystem

QuestionPass condition
Is client registration tied to business purpose and scopes?developer profile and scopes approved
Are authentication, token, rate, logging and security controls defined?API gateway control spec
Is schema standardized and machine-readable enough for recipient use?API contract and test suite
Are error, outage, retry and consent-state semantics defined?integration runbook
Has the developer/app passed sandbox and negative scenarios?certification result

Gate 4: Third-Party and Vendor Risk

QuestionPass condition
Are aggregator, model provider and subprocessors identified?third-party inventory
Are data-use, retention, training, resale, subprocessing and audit rights contracted?contract evidence
Are security, incident response and breach notification controls reviewed?TPRM approval
Is revocation propagated to all relevant downstream parties?revocation propagation test
Is exit/portability/replacement feasible?exit plan and data return/destruction control

Gate 5: Data Quality and Feature Boundary

QuestionPass condition
Are raw, normalized, enriched and derived layers separated?data lineage design
Are freshness, completeness, categorization and confidence available to AI?quality metadata
Are features tied to consent purpose and allowed decisions?feature boundary registry
Are sensitive inferences blocked or reviewed?sensitive inference policy and test
Are customer corrections and disputes handled?correction workflow

Gate 6: AI / RAG / Agent Controls

QuestionPass condition
Does every retrieval call check consent and purpose?entitlement test
Are indexes isolated by customer/purpose or equivalent controls?RAG architecture review
Are outputs source-grounded and freshness-aware?eval result
Are advice, credit, eligibility, identity and legal conclusions bounded?output policy tests
Are agent actions separately authorized?action approval design

Gate 7: Fraud, Scam and Abuse

QuestionPass condition
Are malicious app, consent phishing, ATO, API exfiltration and scam scenarios covered?threat model
Are high-risk access and actions step-up protected?authentication policy
Are recipient and API anomalies monitored?fraud dashboard
Are customers warned about risky sharing or suspicious recipients?customer trust UX
Is support trained for scam and revocation incidents?ops training record

Gate 8: Evidence, Complaints and Audit

QuestionPass condition
Can a case replay consent, API calls, data transforms, AI run and decision?evidence bundle complete
Is customer final communication captured?message id and content version
Can complaints link to consent and AI trace?complaint schema updated
Are logs privacy-safe and retention-bound?data governance approval
Is CAPA ownership clear?RCA taxonomy and backlog owner

5. Required Artifacts

ArtifactWhat it proves
Executive One-Pager客户价值、risk posture、AI boundary 和 go/no-go decision
Ecosystem Role Map明确 provider、recipient、aggregator、developer、model provider 和 downstream processors
Regulatory Interpretation Card记录 Legal/Compliance 对 role、data、jurisdiction、rule status 的解释边界
Consent and Disclosure Pack证明客户看见了 scope、purpose、duration、frequency、revocation 和 AI use
Data Minimization Matrix证明每个 data category 都有业务目的
API Contract and Scope Catalog证明 technical interface 可执行 purpose-bound access
Developer Onboarding Checklist证明第三方 app 通过 security/privacy/ops/model/fraud gates
Third-Party Risk File证明 aggregator/vendor/subprocessor obligations and exit controls
Data Quality and Lineage Spec证明 AI 能理解 freshness、quality、source and uncertainty
Feature Boundary Registry证明 derived features 有 allowed/prohibited uses
RAG Control Spec证明检索隔离、source grounding、revocation lifecycle
Agent Authorization Matrix证明 read/reason/recommend/act 分级授权
Fraud Threat Model证明 malicious app、ATO、API exfiltration、APP scam 等场景被覆盖
Evidence Bundle Schema证明每个 AI answer/decision/action 可审计
QA/Eval Scenario Suite证明上线前跑过 positive, negative, revocation, fraud and accessibility cases
Operating Model RACI证明跨 Product、Architecture、Risk、Legal、Compliance、Ops 的 accountability

5.1 Data Minimization Matrix

Customer valueBad requestBetter request
Budget summaryall accounts, all history, all fieldsselected accounts, 3-6 month transactions, categories required for budget
Account ownershipbank statement PDF and full account numberaccount verification signal or truncated/tokenized identifier
Cash-flow alertcontinuous full transaction feed forevertime-bound balance and recurring obligations
Subscription cancellationall transaction history and merchant identitiesrecurring merchant transactions in selected categories
Income verificationall spending plus employer inferenceincome/payroll deposits or approved income data source
Hardship supportfull profile and behavioral historyincome drop, missed payments and customer-selected supporting data

5.2 AI Boundary Matrix

AI taskAllowedBlock or review
Summarize spendingsource-grounded summary for authorized account/time windowunsupported statement about full financial health
Detect recurring billsexplain candidate recurring transactions with confidencecancel or contact biller without approval
Forecast cash flowprovide estimate with freshness caveatguarantee affordability or credit outcome
Identify scam riskroute to warning/human reviewreveal fraud rules or accuse customer
Prefill applicationprefill from authorized source rowssubmit without review
Recommend productshow customer-requested comparison if allowedtargeted cross-sell from unrelated consent
Train modelonly under separately approved policy and consent basisdefault training on connected-account data

6. RACI / Operating Model

ActivityAccountableResponsibleConsultedInformed
Use case selectionProduct OwnerAI PM / Senior BACX, Risk, ArchitectureSteering Committee
Regulatory interpretationLegal / ComplianceCompliance Product AdvisorPrivacy, Product, ArchitectureExecutive Sponsor
Consent and disclosurePrivacy / Product OwnerBA / Content / DesignLegal, Compliance, AccessibilityOperations
Data minimizationPrivacy / Data GovernanceData Product OwnerProduct, Model Risk, LegalAudit
API scope and contractAPI Platform OwnerAPI Architect / EngineeringSecurity, Product, Developer RelationsOperations
Developer onboardingThird-Party Risk / API PlatformDeveloper Relations / Vendor MgmtSecurity, Privacy, Compliance, FraudProduct
Aggregator/vendor oversightTPRM OwnerVendor ManagementLegal, Security, Data GovernanceRisk Committee
Data quality and lineageData GovernanceData Engineering / Data ProductProduct, Model RiskOperations
AI feature boundaryModel Risk / AI GovernanceAI PM / ML PlatformPrivacy, Compliance, ProductAudit
RAG controlsArchitecture / AI PlatformEngineering / ML PlatformSecurity, Data GovernanceProduct
Agent action controlsProduct Risk OwnerAI Platform / Workflow EngineeringFraud, Legal, CXOperations
Fraud threat modelFraud RiskFraud Analytics / SecurityAPI Platform, Product, LegalExecutive Risk
Evidence ledgerArchitecture / Data GovernancePlatform EngineeringAudit, Privacy, ComplianceOperations
Complaint linkageComplaint OperationsCase Management / DataProduct, Compliance, Model RiskAudit
Independent assuranceInternal AuditAudit TeamRisk, Legal, TechnologyBoard Committee

Governance cadence:

CadenceForumOutput
WeeklyPilot risk standupconsent defects, API errors, AI eval failures, fraud signals
BiweeklyDeveloper/app reviewonboarding decisions, scope changes, rejected apps
MonthlyOpen banking performance reviewAPI SLO, data quality, revocation, complaints
MonthlyAI use and feature reviewfeature boundary, RAG grounding, inference incidents
QuarterlyThird-party risk committeeaggregator/vendor findings, exit readiness, incidents
QuarterlyRegulatory horizon reviewCFPB/guidance/standard-setting/jurisdiction updates
SemiannualTabletop exercisemalicious app, revocation failure, model misuse, provider outage
AnnualAI management system / internal auditpolicy effectiveness, evidence completeness, CAPA aging

7. Implementation Roadmap

Days 1-30: Strategy and Control Baseline

Day rangeWorkArtifact
1-3Pick one bounded journey, such as cash-flow assistant or account verificationExecutive One-Pager
4-6Map ecosystem roles and Legal/Compliance interpretation boundariesEcosystem Role Map, Interpretation Card
7-10Define customer value, purpose, data categories, time window and AI roleUse Case Boundary Card
11-14Build data minimization matrix and consent disclosure draftMinimization Matrix, Consent Pack v1
15-18Define API scopes, schema, error, freshness and revocation semanticsAPI Contract v1
19-21Identify aggregator/vendor/model provider/subprocessorsThird-Party Inventory
22-24Design data quality, lineage and feature boundary modelData Lineage Spec, Feature Registry v1
25-27Threat model AI/RAG/agent/fraud/scam scenariosThreat Model
28-30Define evidence schema, metrics and release gatesEvidence Bundle Schema, Dashboard Spec

Days 31-60: Controlled Pilot

Day rangeWorkArtifact
31-35Build consent registry, API scope enforcement and entitlement checksControl Test Report
36-40Integrate provider/aggregator APIs with quality and lineage tagsData Quality Report
41-44Implement RAG isolation, source citations and freshness-aware answersRAG Eval Report
45-48Configure AI output policies and prohibited-use controlsAI Guardrail Report
49-52Implement revocation propagation across tokens, cache, features and embeddingsRevocation Test Evidence
53-55Run developer/third-party onboarding and contract controlsTPRM Approval Pack
56-58Train operations, fraud and complaints teamsTraining Record
59-60Launch pilot with manual review sampling and kill switchPilot Launch Decision

Days 61-90: Scale and Assurance

Day rangeWorkArtifact
61-65Analyze consent drop-off, value, data quality, AI defects and complaintsOutcome Review
66-70Tune scopes, prompts, feature boundaries and fraud thresholdsChange Record
71-74Test malicious app, ATO, consent phishing and provider outage scenariosTabletop Report
75-78Validate complaint replay and evidence completenessAudit Replay Sample
79-82Complete Model Risk, Privacy, Security and Compliance reviewGovernance Review Pack
83-86Validate exit plan and vendor/subprocessor controlsExit Readiness Evidence
87-90Decide scale, restrict, redesign or retireGo/No-Go Decision Record

8. Evidence Pack

Minimum evidence fields:

FieldPurpose
case_idcustomer journey reference
use_case_idproduct/service and purpose
customer_refcontrolled reference, not raw PII in general logs
data_provider_idprovider of account/financial data
data_recipient_idparty receiving data
aggregator_idaggregator if used
developer_app_idapp / client registration
consent_idauthorization record
disclosure_versionwhat the customer saw
data_categoriescategories requested and actually collected
scope_idsAPI scopes
durationauthorization period
frequencycollection frequency
revocation_methodhow customer can revoke
api_request_idsprovider/aggregator/API calls
api_response_hashesintegrity without over-logging sensitive payloads
data_quality_scorefreshness, completeness, confidence
lineage_refsraw, normalized, enriched, feature layers
feature_idsderived features used
retrieval_run_idRAG retrieval trace
source_record_refsrows/documents used for answer
model_idmodel/version
prompt_policy_idprompt/tool/output policy
ai_run_idAI trace
human_review_idreviewer and rationale if applicable
action_approval_idseparate approval for submit/payment/account change
fraud_risk_resultrisk score and reason codes
customer_final_message_idfinal answer/notice/alert
complaint_idlinked complaint if any
retention_ruleretention and deletion/archival policy
revocation_event_idrevocation and propagation evidence
capa_idcorrective 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

CheckPassing evidence
Customer-requested service definedUse Case Boundary Card
Legal/Compliance interpretation boundary recordedInterpretation Card
Data minimization approvedMinimization Matrix
Consent disclosure testedConsent Pack and UI evidence
API scopes configuredScope Catalog
Runtime entitlement checks passControl Test Report
Developer/app onboarding completedDeveloper Certification
Aggregator/vendor review completedTPRM Approval
Data quality and lineage availableData Quality Report
Feature boundaries approvedFeature Registry
RAG source grounding passesRAG Eval
Revocation propagation testedRevocation Evidence
AI prohibited-use tests passGuardrail Eval
Fraud threat model completeThreat Model
Complaint replay testedAudit Replay Sample
Operations trainedTraining Record
CheckPassing evidence
Data recipient name visible and understandableUI screenshot/spec
Data provider name visibleUI screenshot/spec
Requested product/service describedcontent approval
Data categories listed with useful specificitydisclosure text
Duration and frequency shownconsent receipt
Revocation method shownconsent receipt and test
AI use explained without overclaimingAI use statement
Optional scopes separatedUX test
Language and accessibility reviewedaccessibility evidence
Copy avoids blanket waiver languagecontent/legal review

9.3 API and Developer Checklist

CheckPassing evidence
Client registered and owneddeveloper profile
Business purpose approvedonboarding decision
Scopes match minimization matrixscope review
Authentication and token controls configuredsecurity test
No customer credential collectionarchitecture review
Error and outage behavior testedintegration test
Rate limits and anomaly monitoring activegateway dashboard
Revocation notification path testedrevocation test
Sandbox negative cases passedcertification record
Incident contact and support path availableops runbook

9.4 AI / RAG Checklist

CheckPassing evidence
Retrieval checks active consent and purposeentitlement test
Customer/purpose isolation enforcedarchitecture review
Source rows capturedretrieval trace
Freshness shown or used in policyanswer evidence
Prompt-injection controls testedred-team result
Sensitive inference policy appliedeval result
Advice/eligibility/credit boundaries enforcedoutput policy test
Revoked data not retrievedrevocation regression
Embedding lifecycle defineddata governance record
Human escalation triggers workcase test

9.5 Revocation Checklist

CheckPassing evidence
Revocation is easy to find and operateUX test
API tokens stoppedgateway log
Provider/aggregator/downstream notifiedpropagation log
New collection stoppeddata ingestion log
Cache action executedcache record
Feature action executedfeature registry event
Embedding action executedvector lifecycle record
Agent sessions stopped or downgradedworkflow event
Customer receipt issuedmessage id
Exceptions documentedrisk acceptance or remediation

9.6 Fraud and Scam Checklist

CheckPassing evidence
Malicious recipient scenario testedtabletop result
Consent phishing warning patterns definedUX/risk rule
ATO-linked authorization monitoredfraud dashboard
High-risk access step-up activeauth policy
API exfiltration anomaly controls activeSIEM/gateway alerts
APP scam intervention definedfraud playbook
Support can revoke and escalateops test
Third-party incident drill completedexercise record

10. Metrics and KRIs

MetricWhy it matters
Connection completion ratefriction and customer value
Time to first useful insightvalue realization
Consent drop-off by disclosure steptrust and clarity
Average data categories requestedminimization
Unused data ratioovercollection
Revocation success timecustomer control
Reauthorization completionongoing trust
API response success and latencyecosystem reliability
Provider/aggregator error rateoperational risk
Data freshness defect rateanswer quality
Categorization correction rateenrichment quality
RAG grounded-answer rateAI reliability
Unsupported conclusion ratemodel risk
Sensitive inference defect rateprivacy/fairness risk
Feature-without-consent-lineage countgovernance gap
Revoked-data retrieval attemptslifecycle control
Malicious/deceptive app alertsecosystem risk
ATO-linked authorization ratefraud risk
Scam escalation conversioncustomer protection
Third-party review overdue ratevendor risk
Complaint trace completenessaudit readiness
CAPA aginggovernance 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-patternWhy it failsBetter pattern
“Connect bank” as blanket consenthides data categories and purposesscoped authorization disclosure and receipt
Collect all data for future AIviolates minimization and trustpurpose-specific data selection
Generic lake before governanceloses consent and revocation metadataconsent-bound data zones
RAG index shared across purposesleakage and prohibited usecustomer/purpose-isolated retrieval
Model training by defaultcustomer did not authorize trainingseparate approved training policy and consent basis
AI turns spend into sensitive labelsprivacy and fairness harmsensitive inference controls
Revocation only disables tokenold features and embeddings continuefull lifecycle revocation
Aggregator chosen only by coverageignores security, quality, revocation, exitTPRM and architecture review
API error becomes AI factfalse customer adviceerror-aware and freshness-aware responses
Agent acts under data consentunauthorized payments or submissionsseparate action approval
Developer onboarding is sales-ledweak third-party controlsecurity/privacy/fraud/model certification
Success measured only by engagementincentivizes surveillancebalanced value, trust and risk metrics

12. Tabletop Scenarios

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.

Expected decisions: developer identity display, app reputation checks, customer warning, revocation support, fraud escalation, evidence capture。

Scenario 2: Revoked Data Still in RAG

The customer revokes access. The API token is disabled,
but the AI assistant continues answering questions from old embeddings.

Expected decisions: embedding lifecycle defect, retrieval entitlement fix, customer communication, CAPA, regression test。

Scenario 3: Unsupported Credit Inference

The model uses cash-flow data from a budgeting consent to tell the customer
they are likely eligible for a credit product.

Expected decisions: purpose violation, output policy block, feature boundary update, model-risk review。

Scenario 4: Aggregator Outage

Balance refresh fails for six hours. The AI assistant still recommends moving money
to avoid an overdraft using stale balance data.

Expected decisions: freshness gate, degraded-mode messaging, action block, provider/aggregator incident handling。

Scenario 5: Malicious Developer Overcollection

A developer app certified for subscription detection starts requesting broad historical data
and showing signs of bulk export.

Expected decisions: anomaly detection, scope suspension, audit rights, customer notification analysis, incident response。

Scenario 6: SME Authority Ambiguity

An employee connects business accounts to an AI cash-flow underwriting app,
but authority to share business financial data is unclear.

Expected decisions: business consent authority model, role verification, human review, contract update。

Scenario 7: Prompt Injection in Transaction Memo

A transaction memo contains text instructing the assistant to ignore privacy controls
and reveal all recent transactions.

Expected decisions: data sanitation, prompt-injection defense, retriever policy, red-team regression。


13. Portfolio Deliverables

DeliverableWhat it demonstrates
Executive one-pager你能把 open banking AI 从 connector 讲成 trust operating model
Ecosystem role map你能区分 provider、recipient、aggregator、developer、AI operator
Consent disclosure pack你能设计客户可理解、可撤销、可审计的数据分享体验
Data minimization matrix你能把价值主张转成最小数据请求
API scope catalog你能把 purpose limitation 落到技术接口
Developer onboarding checklist你能治理第三方生态
Feature boundary registry你能防止交易数据变成无边界画像
RAG control spec你能设计账户数据上的安全检索增强生成
Agent authorization matrix你能区分 read, reason, recommend, act
Fraud threat model你能覆盖 malicious app、ATO、APP scam、API exfiltration
Revocation runbook你能处理 token、cache、features、embeddings 和 downstream sharing
Evidence bundle schema你能让投诉、审计和监管问询可重放
Metrics dashboard你能平衡 value、trust、risk、AI safety 和 ecosystem performance

Portfolio storyline:

I designed an AI open banking architecture where customer consent is 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. Interview Answers

Q1: 如何向高管解释 AI open banking 的价值和风险?

30 秒:

价值是让客户授权自己的金融数据, 获得现金流洞察、账户聚合、费用优化、收入验证和更好的金融体验。风险是授权被解释成无限使用, API 数据进入无边界模型, 第三方和 aggregator 控制薄弱, 撤销不生效。成熟方案要把 consent registry 做成 runtime control plane, 约束 API scope、features、RAG、agent actions、retention and evidence。

30 秒:

Consent 是客户同意某个 recipient 为特定服务访问特定数据。Authorization 是系统允许某个 client、agent 或 workflow 做某件事。Authentication 是确认当前用户或 client 身份。连接银行账户的 consent 不能自动授权 AI 发起付款、提交申请或用数据做不相关训练。

Q3: 如何防止 open banking 数据被 AI 滥用?

30 秒:

从数据入口就绑定 consent_id、purpose、data category、duration、allowed uses、prohibited uses 和 revocation action。Feature store、RAG retriever、model serving 和 agent tools 每次使用都检查 entitlement。敏感推断、交叉销售、训练和高影响决策需要单独政策审批、eval、人审和证据。

Q4: RAG over account data 的核心设计是什么?

30 秒:

它必须是 customer/purpose isolated retrieval, 不是通用知识库。每次检索先查 consent and entitlement, 再按 time window、data category、freshness、quality 取 source rows。回答要带 source grounding 和 caveat, 禁止越界 advice/action, revocation 后要停止检索并处理 embeddings lifecycle。

Q5: Revocation 为什么是架构问题而不是 UI 功能?

30 秒:

因为撤销不只是隐藏连接状态。它要停止 provider/aggregator API collection, 通知 downstream parties, 禁用或限制 derived features, 处理 cache and embeddings, 停止 agent workflows, 更新 retention 状态, 给客户 receipt, 并保留审计证据。做不到这些, 撤销只是前端按钮。


15. Practical Templates

15.1 Use Case Boundary Card

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:
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:

15.3 Developer Onboarding Record

FieldExample
developer_app_idcashflow-assistant-prod
legal_entityExample Fintech Inc.
product_serviceAI cash-flow insights
requested_scopestransactions.read.6m, balances.read, bills.read
rejected_scopesaccount_verification.full, transactions.all_history
security_statusapproved with annual review
privacy_statusapproved, no targeted advertising or resale
AI_statusRAG only, no model training on customer data
fraud_controlsanomaly monitoring, high-risk warning, support escalation
revocation_testpassed
incident_contactnamed operational contact
exit_plandata return/destruction and token termination

15.4 Feature Boundary Register

Feature name:
Business purpose:
Source data categories:
Consent purpose:
Transformation:
Confidence / quality dependency:
Allowed model use:
Allowed customer outputs:
Allowed decisions:
Prohibited decisions:
Sensitive inference review:
Fairness review:
Human review triggers:
Retention:
Revocation action:
Monitoring metric:
Owner:

15.5 RAG Control Record

RAG use case:
Retriever policy:
Consent check:
Customer/account isolation:
Purpose isolation:
Data categories:
Time window:
Freshness requirement:
Quality filters:
Prompt injection controls:
Source citation rule:
Output policy:
Human escalation:
Revocation behavior:
Eval scenarios:
Evidence fields:

15.6 Revocation Evidence Record

Revocation event id:
Customer ref:
Consent id:
Data recipient:
Data provider:
Aggregator:
Developer app:
Revoked at:
Customer channel:
API token action:
Provider notification:
Aggregator notification:
Downstream notification:
Collection stop confirmed:
Cache action:
Feature action:
Embedding action:
Agent workflow action:
Retention exception:
Customer receipt:
Evidence bundle:
Owner:
Closure time:

15.7 Complaint RCA Template

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?

如果答案不清楚, 不是缺一个 bank-connection SDK。问题是 consented data sharing、API platform、data governance、AI governance、third-party risk、fraud controls、revocation lifecycle 和 evidence architecture 还没有成为同一套 operating system。