Skip to main content
Templates are the core building block of the SOLO Network API. Each template defines a standardized schema for a specific verification domain — such as identity verification, document capture, or credit history.

The Query / Furnish Pattern

Every template exposes exactly two operations:

Query

Read existing data from the network for a given subject. Queries search across all data previously furnished by authorized network participants.

Furnish

Write new data into the network. When you furnish data, it becomes available for future queries by other authorized participants.
This bidirectional pattern is what makes SOLO a network — participants both contribute and consume data.

Available Templates

Templates are organized by verification domain:

Identity & Document Verification

TemplateDescription
Identity PrefillPre-populate known identity data for a consumer
Document CaptureUpload and store identity document images
Document Attribute ReviewReview extracted document attributes (name, DOB, etc.)
Biometric CaptureCapture biometric data (facial images)
Biometric Attribute ReviewReview biometric match scores and attributes
Liveness CaptureCapture liveness check data
Liveness Evidence ReviewReview liveness detection evidence and results

Address & Location

TemplateDescription
Address VerificationVerify consumer address against authoritative sources
Address Data ReviewReview and validate address data components

Financial

TemplateDescription
Annual Personal IncomeConsumer income verification data
Employment VerificationEmployment status, employer, and tenure
Consumer Credit Health SnapshotCredit score and credit profile summary
Total Consumer AssetsAggregated consumer asset data
Total Consumer LiabilitiesAggregated consumer liability data
Cashflow Snapshots & TrendsBank account transaction trends and balances

Business Verification

TemplateDescription
Business Identity VerificationVerify business legal entity information
Business Ownership & ControlVerify beneficial ownership structure
Business Risk & Compliance AssessmentRisk scores and compliance screening

Fraud

TemplateDescription
Confirmed Fraud Attribute ListKnown fraudulent identifiers and attributes

Request Structure

All template endpoints follow the same pattern:
POST /api/templates/{template_name}/query
POST /api/templates/{template_name}/furnish
Request and response schemas are specific to each template, but they share common identifier fields for subject matching:
{
  "consumer_first_name": "Jane",
  "consumer_last_name": "Doe",
  "consumer_date_of_birth": "1990-01-15",
  "consumer_ssn_last_four": "1234"
}
For business templates, identifiers include:
{
  "business_legal_name": "Acme Corp",
  "business_tax_identifier_type": "EIN",
  "business_tax_identifier_value": "12-3456789"
}
Check the API Reference for the full request/response schemas for each template.