Plaid Adapter
Gate account/transaction access and transfer intents with explicit consent metadata.
What it does
Gate account/transaction access and transfer intents with explicit consent metadata.
How it works
1. Validate intent
Adapter checks structure only (required fields, types, unknown fields). It does not run policy logic.
2. Normalize action
Intent is mapped to a generic NormalizedAction with action type DATA_ACCESS / PAYMENT.
3. Evaluate policy
Governor evaluates centrally with fail-closed semantics. Any uncertainty returns deny.
4. Build plan + execute
Execution plan is descriptive. Default path is dry-run and returns planned external calls.
5. Emit evidence
Decision output includes deterministic evidence packet and stable evidence hash.
Why this is useful
Use it for
Financial data access compliance and transfer controls
plaidDATA_ACCESS / PAYMENTExample intent
{
"action": "fetch_transactions",
"institution": "ins_10",
"account_id": "acc_12",
"consent_scope": [
"transactions:read"
],
"requested_by": "finops-agent"
}
Where to monitor
Integration Runtime View
Adapter health, evaluation outcomes, and dry-run execution traces.
Incidents + Deny Analysis
Investigate denied actions and policy matches with evidence references.
Evidence Docs
Validate evidence hashes and export packets for audits.
Policy Docs
Define allowlists, thresholds, manual gates, and environment controls.
