Skip to main content

Migration Guide

Guidance for organizations migrating from siloed trust or credit systems to Portable Trust Infrastructure (PTI).

Migration scenarios

SourceTypical challenges
Internal-only scoreNo portable ID, no provenance
Credit bureau pullRegulatory category mismatch, limited contexts
Partner CSV dumpsSchema drift, duplicate entities
Custom fraud engineBlack-box features without drivers

Migration principles

  1. Parallel run — operate legacy and PTI paths until score stability is validated.
  2. Context mapping — translate legacy variables into PTI contexts, not a single score.
  3. Provenance first — if a signal cannot cite a source event, defer migration of that signal.
  4. Incremental contexts — pilot one context (e.g., lending) before enabling lenses.

Phased migration

Phase A — Assessment

Inventory:

  • Data sources and refresh frequency
  • Identifier types used for matching
  • Legal basis for each use case
  • Fields currently shown to underwriters or agents

Output: context/event catalog draft aligned with PTI registry.

Phase B — Identity bridge

Create partner reference mappings:

legacy_customer_id → pti_id

Run Registry resolve for a statistically significant sample before bulk backfill.

Phase C — Historical backfill

  • Chunk CSV or API backfill by month
  • Use chronological occurred_at ordering
  • Monitor PTI-400x and PTI-4091 rates per chunk
  • Pause and fix mapper errors before continuing

Recommended batch size: 10k–50k records per job with per-row error reporting.

Phase D — Dual run

DecisionLegacyPTI
Approve
Decline
ReferCompare driversCompare drivers

Track divergence metrics:

  • Approval rate delta per context
  • Score correlation (Spearman ≥ 0.85 target for lending pilots)
  • Explainability coverage (% decisions with non-empty drivers)

Phase E — Cutover

Cut over per context when:

  • Divergence within agreed tolerance for 30 days
  • Operations runbooks tested (corrections, retractions, disputes)
  • Staff trained on drivers and coverage_gaps

Phase F — Decommission

Archive legacy raw stores per retention policy. Retain audit samples demonstrating mapping logic for regulatory examination.

Mapping legacy attributes

Legacy conceptPTI target
Single risk scoreContext scores per life area
Customer IDpti_id + partner_ref
Payment history tablelending.repayment.* events
Manual verification flagemployment.tenure.verified assertion
Fraud rules hitSignals in merchant or risk_compliance lens

Regulatory communication

Prepare examiner narrative covering:

  • PTI as trust infrastructure, not a credit bureau replacement
  • Context isolation and explainability
  • Subject rights and consent flows
  • Parallel-run validation methodology

Rollback plan

Maintain ability to revert consumer decisions to legacy path for 90 days post-cutover. Rollback triggers:

  • Materialization lag > 1 hour sustained
  • Score distribution shift > 2 standard deviations without known cause
  • Critical security incident on API credentials

Common migration pitfalls

PitfallMitigation
Big-bang cutoverPer-context phased cutover
Skipping idempotencyDeterministic keys before backfill
Ignoring thin dataTrain staff on coverage_gaps
Bureau field-for-field mappingRefactor to event-sourced signals