AdaptivMapr

Finance & Payments

The templates in this pack

Know-Your-Customer identity profiles with risk rating. Contains PII.

The templates in this pack

Schema

The canonical field set, printed as it ships.

7 fields with multilingual hints (DE / FR / IT / EN / ES) and field-level validators. Any source column that resolves to one of these is mapped by the cascade — most of them on the deterministic layers, with no LLM call.

kyc_profiles_v1
fields
7
required
2
validated
2
hints
34
Canonical columnTypeRequiredValidatorsHeader hints the cascade matches
subject_idstringyes—subjektsujetsoggettosubjectsujeto
legal_namestringyes—namenom légalragione socialelegal namenombre legal
date_of_birthdate—date_rangegeburtsdatumdate de naissancedata di nascitadobfecha de nacimiento
national_idstring—regexausweisnummernuméro nationalcodice fiscalenational iddni
countrystring——landpayspaesepaís
risk_ratingenumlowmediumhigh——risikostufeniveau de risquelivello di rischiorisk ratingnivel de riesgo
verified_atdate——verifiziert amdate de vérificationverificato ilverified atverificado el

Read the same definition as JSON at GET /v1/templates/kyc_profiles_v1. A hint match resolves on layer 2 — no LLM call, no token spend, just the flat per-map fee. Hover a validator id to see what it checks.

  • 7 canonical fields
  • 2 required
  • 2 validated
  • 34 header hints
  • Finance & Payments pack

Try it

A real file, a real call, one template id.

6 rows, synthetic KYC identity + risk rating. Fully synthetic — safe to share, commit, and run in CI.

bash
curl -X POST https://api.adaptivmapr.com/v1/uploads \
  -H "Authorization: Bearer $ADAPTIVMAPR_API_KEY" \
  -F "file=@kyc_profiles_sample.csv" \
  -F "template=kyc_profiles_v1"
→ upload created · mappings ready · confirm before commit
This is a high-risk template. Its mappings response comes back with requires_hitl: true so you can gate your own commit. Schema-only mode — headers plus at most three sample rows, each clamped to 80 characters — is a data-minimization mode. Full-data routes the metered layer-5 call in-region under a BAA at a 20% uplift, and stays locked until the workspace accepts the BAA/NDA in-app.
mcp
adaptivmapr.match_headers({
  template_id: "kyc_profiles_v1",
  headers: ["subject_id", "legal_name", "date_of_birth", "national_id"]
})
schema-only · headers and ≤3 clamped rows only

Put kyc profiles in production — without shipping raw records.

Schema-only mapping leaves only headers and a handful of clamped samples. Add full-data when you need row-level AI, routed in-region under a BAA.

KYC profiles — AdaptivMapr