Embedding AI Inside Your Wealth Platform: A Guide for Platform Providers

If you run a wealth or portfolio management platform, your clients have started asking when you will have AI. Some have started asking what happens if you do not.
The decision is harder for a platform provider than for the firms you serve. You are not adding a feature for one institution with one data model and one compliance posture — you are adding it for every client at once, across their data, under their regulators, with your name on it.
This is what that actually involves.
The four routes, and what each costs
Build it yourself
Full control of the roadmap and the experience. It also means your engineering team now owns retrieval quality, grounding, citation, permissions, evaluation and model lifecycle — permanently, as a product line rather than a project.
The viable case is where AI is becoming the reason clients choose you. If it is becoming the reason they do not leave, that is a different calculation.
Resell a third-party assistant
Fast to announce. The problem is that it sits beside your platform rather than inside it: a separate login, a separate data path, a separate vendor your clients must review. You carry the relationship and the complaint, without controlling the experience.
Embed an engine under your own brand
The intelligence layer runs inside your platform, on your data model, in your interface. Your clients see your product. You do not build retrieval, grounding or evaluation, and you do not introduce a second vendor into your clients’ field of view. This is what embedding Dafin inside your platform is designed for.
Wait
Legitimate, and sometimes correct. The cost is not theoretical: it shows up in competitive deals, and it compounds, because the firms that deploy now accumulate the operational data that makes the next step easier.
The questions specific to platforms
Firms deploying internally face one data model and one regulator. You face several, and five problems follow from that.
Tenant isolation is not a feature, it is the product
A retrieval system that reaches across tenants is a catastrophic failure, not a bug. Isolation must hold at the data layer, not be enforced by filtering after retrieval. Any engine you embed should let you demonstrate this to a client’s security team with an architecture diagram rather than an assurance.
Your clients’ entitlements, not yours
Each client firm has its own permission model — book coverage, team structures, client confidentiality walls. The assistant has to respect permissions you did not design and cannot see in advance. This means inheriting entitlements from the tenant’s own configuration at query time.
Multi-jurisdiction by default
Your Swiss clients, your EU clients and your UK clients have different requirements on residency and processing. A single deployment region is unlikely to satisfy all of them, which makes deployment flexibility a commercial requirement rather than a technical nicety.
You inherit every security review
Each client will review the AI capability as part of reviewing you. Multiply one review by your client count. The practical consequence is that your documentation — data flow, processing locations, retention, vendor access — needs to be good enough to answer most reviews without a call.
Support becomes yours
When the assistant gives an odd answer, your support desk receives the ticket. You need to be able to see what was retrieved and why, or every such ticket becomes an escalation to a vendor.
What to require from an embedded engine
If you take the embed route, these are the non-negotiables.
Grounded answers with citation. Every factual claim traceable to a source document or record in the tenant’s own data, with explicit refusal when nothing relevant is found.
Entitlement-aware retrieval. Permissions applied before retrieval, driven by the tenant’s own model.
Deployment flexibility. The ability to run where a given client’s regulator requires, including inside their own environment where that is the condition of the deal.
Genuine white-labelling. Your brand, your interface, your terminology — not a themed widget with someone else’s name in the corner.
Observability you can operate. Logs and traces your own support team can read, without a vendor ticket for every question.
No training on client data. Unambiguous, contractual, and verifiable. One tenant’s data improving a model used by another is the end of the conversation.
Sequencing a rollout
The pattern that works is narrow and deep rather than broad and shallow.
Start with one capability that is clearly useful and easy to verify — search across a tenant’s own documents and records, with citations. It is valuable, the failure mode is visible rather than silent, and it exercises the whole chain: connectivity, isolation, entitlements, logging.
Then pick two or three design-partner clients who will tolerate rough edges in exchange for influence, and who have real compliance functions. A deployment that survives a serious security review is worth more as a reference than ten that were never examined.
Only then widen, and only then move from retrieval to assistance that spans domains.
Common questions
Will our clients accept an embedded third-party engine? Generally yes, when it runs under their data governance and your brand, and when you can answer the residency and access questions precisely. What they reject is a second vendor with a separate data path.
How long does embedding take compared with building? Integration is measured in months rather than years, because the hard parts — grounding, citation, evaluation, permission handling — are already built and already reviewed.
What about clients who demand on-premise deployment? This is common in private banking and should be supported rather than argued with. Treat deployment flexibility as a requirement when you select an engine, not something to negotiate later.
Do we lose roadmap control? You control the experience, the terminology and what you expose. You give up control of the underlying engine’s internals — which is the same trade you already make with every other component of your stack.
Talk it through
The decision depends on your data model, your clients’ jurisdictions and how much engineering capacity you want to commit permanently. Book a conversation and we will go through what embedding would look like against your platform specifically.