Skip to main content
A furnishing policy — called a mapping in the dashboard — defines how one type of furnished record is mapped, validated, and persisted into a network. Where a querying policy governs what leaves the network on a read, a furnishing policy governs what happens to data on the way in. As a furnisher you never name a mapping yourself. Every record in a JSONL file carries a _type, and the network sends the record to each active mapping that claims that type. Mappings are authored and managed by the network’s governor.

Feeds and record types

Mappings are created from a feed — a stream of records arriving from one source, such as an SFTP drop path. The feed declares a sample record:
  • The sample’s _type is the record type the feed’s mappings claim.
  • The sample’s fields are the source schema the mapping reads from.
A record whose _type no active mapping claims is counted as unmatched and skipped; it never fails the file.

The pipeline model

Under the hood, a mapping is a pipeline: an ordered sequence of steps that every claimed record runs through. Each mapping is derived from a SOLO-maintained default pipeline, identified by its source_default_slug: The governor authors two mapping documents, in the mapping’s Mapping tab in the dashboard: The dashboard verifies both documents against the source schema; a mapping can’t be activated until they verify.

Lifecycle

A mapping moves between two states:
  • Draft — the configuration can be edited freely. Drafts never receive records.
  • Active — the configuration is frozen and the mapping receives every record that carries its record type. To change it, deactivate it, edit, and activate again.

Reading policies via the API

Any member of a network can list and read its furnishing policies. Authoring happens in the dashboard.

List policies in a network

limit accepts 1–100 (default 20); offset ≥ 0 (default 0). Returns an array:

Read a single policy

The network_id query parameter scopes the lookup; a policy that exists but isn’t visible in that network returns 404 RESOURCE_NOT_FOUND.

Relationship to other concepts

In the dashboard

KYC product detail — policies tab

KYC product detail — policies tab

KYB product detail — Furnishing Policies tab

KYB product detail — Furnishing Policies tab

Furnishing

The furnisher’s view of the same flow.

Querying Policies

Field-level read rules — the other half of policy governance.

JSONL Files

The file format mappings read.

SFTP Ingestion

Scheduled delivery of JSONL files.