Skip to main content
Available to registered partners only. The Index Microservice is an emerging capability provisioned per partner. Contact your SOLO representative to discuss access before designing an integration.

What it is

The Index Microservice lets you take part in a network using the data you already have, without sending that data to SOLO. Instead of exporting records, you connect your data warehouse and SOLO looks only at its structure — the table and column layout — to learn what kinds of data you hold. Your actual records stay in your warehouse; SOLO never reads the values during indexing. In short: you point SOLO at your warehouse, SOLO learns the shape of your data and lines it up with the SOLO schema, and from then on your existing data can serve the network in place.

Why it’s useful

  • No data export. The raw records never leave your systems, which sidesteps the cost and the data-handling concerns of copying sensitive data to a vendor.
  • No row values exposed. Indexing reads schema and metadata only — names, types, and shape — not the contents of any row.
  • Use what you already maintain. If your verification data already lives in Databricks, Snowflake, BigQuery, or similar, you can contribute from it directly rather than building and running an export pipeline.

When and why you’d use it

SituationWhy the Index Microservice fits
You hold large existing datasetsConnect once and map, instead of continuously pushing records to SOLO.
Exporting data is a non-starterYour records stay put; only schema and metadata are indexed.
You already run a warehouseReuse the data and access controls you maintain today.
You want low-maintenance participationAfter the one-time connect and mapping, there’s no per-record or per-file submission to operate.
If instead you want to push data as events or scheduled files, use the direct furnishing channels (REST, bulk upload, or SFTP). The Index Microservice is the option for leaving the data where it is.

How it works

The Index Microservice is effectively a fourth way to get data into a network, alongside the three direct furnishing channels. The difference is where the data lives:
REST / Bulk / SFTP furnishIndex Microservice
Data movementYou push records to SOLOData stays in your warehouse
What SOLO seesThe records you sendSchema and metadata only
SetupPer-record or per-file submissionOne-time connect + attribute mapping
Best forEvent-driven or batch contributionLarge existing datasets you don’t want to export
1

Connect your warehouse

Authorize a connection scoped to schema and metadata reads only — no row-value access.
2

Scan the schema

SOLO indexes the structure of the connected source: tables, columns, and types.
3

Map to the SOLO schema

Map your indexed columns onto SOLO models and fields, so the network knows how your data corresponds to its shared vocabulary.
4

Participate

Once mapped, your indexed source can back the network’s products under the same governance — consent, policy, and entitlement — as any other contribution.

Governance still applies

Indexing a source does not bypass the network’s controls. Everything served through an indexed source remains gated by the subject’s consent, the network’s querying policy, and each reader’s entitlement — exactly as with directly furnished data.

Furnishing API

The direct channels for contributing data.

Products

The SOLO schema your columns map onto.

Querying policies

The rules that govern what an indexed source can serve.

Entitlement

Who can read what, regardless of where the data lives.