Skip to main content

Trust Producers

Trust producers generate trust signals by ingesting verifiable activity about subjects they serve.

Producer role

Producers MUST NOT consume institutional lookup APIs using producer credentials for unrelated decision workflows — separate consumer entitlements apply.

Producer categories

CategoryExamplesTypical signals
FinancialLenders, wallets, remittance operatorsRepayment, default, transfer
CommerceMarketplaces, payment facilitatorsSettlement, chargeback
PropertyLandlords, property managersLease performance
EmploymentEmployers, HR platformsTenure, verification
CommunityCooperatives, stokvelsGroup contribution
VerifiersID issuers, accreditorsDocument and badge evidence

Obligations

Producers MUST:

  1. Emit only entitled event_type and context_id pairs.
  2. Resolve subjects to pti_id before ingest when possible.
  3. Supply stable idempotency_key values per business action.
  4. Honor correction and retraction workflows.
  5. Maintain mapping documentation for partner entity identifiers.

Integration patterns

PatternWhen to use
Real-time APIHigh-value transactional signals
WebhookPartner-controlled event fan-out
Scheduled CSVHistorical backfill or low-frequency batches
Managed connectorSaaS systems without custom development

Quality management

Producers SHOULD monitor:

MetricTarget
Validation error rate< 1% of records
Idempotency conflict rateNear zero after stabilization
Resolution failure rateInvestigate above 5%
Median ingest latencyPer contractual SLA

Systematic mapping errors MUST trigger producer notification and remediation playbooks.

Context enablement

Producers enable only contexts they legitimately observe. Enabling lending without lending activity violates policy packs and risks entitlement suspension.

Metering

Compute and ingest volume MAY be metered (e.g., Trust Compute Units) for billing and capacity planning. Metering is implementation-specific but SHOULD NOT alter event semantics.