Infrastructure
The embedded surface, in technical terms
There are three ways in: call the API and render the output yourself, embed prepared components inside your own interface, or run the whole surface white labelled under your brand. All three read the same tenant records, produce the same evidence with sources attached, and write back to whatever system you treat as authoritative.
Three integration shapes, one layer
The API is the lowest level. A partner posts an opportunity, an entity, a document set or a position, and receives structured output: an assessment against the tenant mandate, findings with source attribution, workflow state, or reporting figures with the records behind them. The partner owns every pixel.
Embedded components are prepared surfaces for the parts most partners would rather not build: a screening result view, an evidence pack, an investor portal, a reporting pack. They render inside the partner interface and inherit the partner's own identity session.
The white-label surface is the whole application under the partner brand and domain. It is the fastest route to a working product and the right choice when the partner's brand, not its interface, is the reason users trust the platform.
- API: partner builds the experience
- Components: partner interface, prepared surfaces
- White label: partner brand, full surface
- MCP: partner agents act on scoped tenant records
What comes back
An assessment carries the mandate it was judged against, the criteria that applied, the inputs that produced each element, and the reasoning, retained rather than discarded once shown. Two tenants can post the same opportunity and receive different output, because the mandate differs.
A diligence response carries findings, and each claim carries its source and how that source was established: self-reported, verified or triangulated. That tiering is the difference between something a committee can use and a readable summary.
Workflow calls return state rather than prose: eligibility status, subscription and allocation state, capital event records, transfer state. Reporting calls return figures with the records that produced them, so a number in a pack can be traced without a reconciliation exercise.
Events, not polling
Status changes, decision events and workflow transitions are delivered as webhooks so the partner system reacts rather than polls. Where a partner prefers to pull, the same state is readable through the API.
Identity and permissions
Users authenticate through the partner's identity provider. Permissions are scoped per tenant, and the tenant boundary is the same boundary that governs data isolation, so an access decision and a data decision cannot drift apart.
Where the partner runs its own assistants or agents, the tool interface exposes scoped operations with explicit permissions, and every agent action is recorded in the same provenance chain as a human action.
Frequently asked
Can we start with the API and add components later?
Yes. The shapes are not exclusive. Partners commonly start with one workflow through the API and adopt components where building the surface is not worth the effort.
Do we need to send you all our documents?
Only what the workflow in scope requires. Document intake is per tenant, and retention rules are configured per tenant rather than fixed by us.
How is versioning handled?
Integration and versioning specifics are confirmed in discovery against your own release process, because quoting a timeline before seeing it would be guesswork.
Can we render evidence packs in our own template?
Yes. Findings and their attribution are returned as structured output, so you can render them in your own format.