_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
_typeis the record type the feed’s mappings claim. - The sample’s fields are the source schema the mapping reads from.
_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 itssource_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
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

KYB product detail — Furnishing Policies tab
Related concepts
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.