Home
Rainmaker
RAINMAKER
Less pain, more gain
    • Rainmaker Overview

      Discover AI native wealth management

    • Product Features

      Learn about our agentic product innovations

    • Technology

      Deep dive into state-of-the-art product design

    What's New

    What's New
    • Family offices, HNW Investors

      Wealth Management

    • Advisors/Planners

      Investment Advisors (RIA/CFP)

    • Asset Management

      Sovereign wealth funds, ETF, Pension & Insurance funds

    • Banks, Institutional

      Embedded wealth management

  • Pricing
  • Contact
Home
RainmakerRainmaker

Menu

    • About Us
    • Technology
    • Our Team
    • Career
    • Manifesto
    • Why Rainmaker
    • Customers
    • Use Cases
    • Case Studies
    • Testimonials
    • Features
    • Integrations
    • How It Works
    • Analytics
    • Security
    • Whitepaper
    • Build overview
    • Brand
    • Download
    • Blog
    • Asset Management
    • FAQ
    • Glossary
    • Pricing
    • Login
    • Create Account
    • Family Offices
    • Terms & Conditions
    • Privacy Policy
    • GDPR
    • Legal

Connected Accounts and Data Quality: The Foundation of Portfolio Truth

Esther Howard's avatar

Rainmaker AI Research

July 8, 2025 • 9 min read
blog-details-cover
Photo by Jan Kohl on Unsplash

Garbage in, confident garbage out

The most dangerous output in wealth software is a clean-looking recommendation built on dirty data. A rebalance computed against stale prices, a tax-loss harvest planned without real tax lots, a performance chart drawn from incomplete history — each looks authoritative and each can be wrong. Connected accounts and data quality are the unglamorous foundation that decides whether everything above them can be trusted.

This is worth treating as a first-class, user-facing concern rather than plumbing hidden in the basement. Before you accept any portfolio, tax, planning, or reporting output, you should be able to see whether the data underneath it is current and resolved.

The connection path, step by step

Bringing an account in is a sequence, and each step changes what you can trust:

  • Select a provider — a brokerage, custodian, bank, direct API, or managed-account source.
  • Authorize access — through OAuth, a hosted widget, or a direct data contract.
  • Import accounts — the account is classified by type and linked to the right household, client, entity, or mandate.
  • Sync holdings — raw positions arrive with tickers, identifiers, quantities, prices, and provider fields.
  • Resolve securities — holdings are mapped to a security master by FIGI, CUSIP, ISIN, ticker, or exchange, with a fallback when no canonical match exists.
  • Enrich positions — prices, portfolio positions, and tax-lot bridges are updated where the source data supports them.
  • Precompute performance — daily returns and cached views are built from snapshots and cash-flow history.
  • Review freshness — you see whether downstream analytics are current enough to act on.

The order matters because trust accumulates along it. A position that synced but did not resolve is not yet something you should rebalance around.

Security resolution and the synthetic-security problem

A subtle but critical step is mapping raw holdings to real securities. Most resolve cleanly by identifier. But when no canonical match is found, the system must create a placeholder — a synthetic security — so the position is not simply dropped. That placeholder is a flag, not a fact: before you rely on analytics for a synthetic security, confirm its ticker, identifier, asset type, and exchange.

Identifier priority (FIGI, CUSIP, ISIN, ticker, exchange) exists precisely because tickers alone are ambiguous across markets. Getting identity right is what keeps two different instruments from being silently treated as one.

Data-quality states you should know

Healthy data infrastructure is honest about its own gaps. A few states every reviewer should recognize:

  • Stale price — the latest trusted price is older than expected; treat performance, risk, and rebalance output as provisional.
  • Snapshot missing — daily holdings history is incomplete, so performance precompute may be unavailable.
  • Tax lot missing — lot detail wasn't supplied; harvesting and after-tax decisions need review before action.
  • Synthetic security — a placeholder was created; verify identity first.
  • Cache cold — precomputed views are absent or expired; the app may compute live or show an unavailable state.

These are not error messages to dismiss. They are the difference between provisional and trustworthy.

The review rule: warnings must travel

Here is the principle that ties it together: if a connected-account warning exists, it must follow the data into every downstream surface that depends on it. A stale-price warning belongs not just on the accounts page but on the portfolio view, the risk report, the rebalance proposal, and any action packet built from that data.

A clean recommendation with no data lineage is not acceptable. The point of surfacing data quality is to prevent a downstream screen from presenting confident output while quietly resting on a known gap. The warning is part of the answer.

Why each user class needs this

Different users lean on the same foundation for different reasons. A self-directed investor needs it as a basic trust check before acting. An advisor needs it as a client-review preflight — you do not want to present a portfolio review built on a half-synced account. A fund or institutional manager needs it as lineage for holdings, benchmark, mandate, and reporting decisions that have to withstand scrutiny.

The takeaway

Connected accounts and data quality are where portfolio truth is established or quietly compromised. A disciplined pipeline — sync, resolve, enrich, precompute, and check freshness — plus honest data-quality states and a rule that warnings travel with the data, is what lets everything above it be trusted. The most sophisticated analytics in the world are only as good as the holdings they run on, which is exactly why this layer deserves to be visible rather than hidden.

Share this post
Comments
Esther Howard's avatar

Esther Howard

Apr 17, 2024

Until recently, the prevailing view assumed lorem ipsum was born as a nonsense text. It's not Latin though it looks like nothing.

Reply
Rainmaker
RAINMAKERLess pain, more gain

Product

  • Overview
  • Features
  • Technology
  • Pricing

Solutions

  • Investors
  • Advisors/Planners
  • Asset Managers
  • Institutions

Resources

  • Blog
  • Contact
  • Privacy
  • Terms

© 2026 Rainmaker AI Inc. All rights reserved.

All systems operational
  • Privacy
  • Terms