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.