DETERMINISTIC MAPPING ENGINE · FIELD PROVENANCE
Every transform is visible, versioned, and replayable.
SAFE DRAFT WORKBENCH
DRAFT ONLYSource → canonical rule
The browser can draft and preview allow-listed transforms. Activation still requires fixture tests, shadow parity, and a server-side approval.
BEFORE
→ GPT 5.6 Sol AFTER
gpt-5.6-solDeterministic draft JSON
{
"target": "model.provider_model_id",
"source": "records[].provider_model_id",
"transforms": [
{
"name": "normalize_identifier"
}
]
}AI_MODEL
OpenAI models price proof
openai-models-price-proofr1 · activeawaiting review
fnv1a64:40c0bb524a6b07f1PRODUCT
Fixture product purchase price
fixture-product-purchase-pricer1 · activeawaiting review
fnv1a64:aa3708617dc39754AI_MODEL
OpenAI catalog to canonical AI model
openai-catalog-ai-modelr1 · activeapproved
fnv1a64:00e394cbb2d4d242AI_MODEL
OpenAI pricing to canonical AI model
openai-pricing-ai-modelr1 · activeapproved
fnv1a64:13454f214e951a9bCANONICAL FIELDSOURCE PATHTRANSFORMEVIDENCE
records[0].input_pricenormalize_token_price@1.0.01 refrecords[0].input_pricenormalize_token_price@1.0.01 refrecords[1].display_namenormalize_whitespace@1.0.01 refrecords[0].provider_model_idnormalize_identifier@1.0.01 refrecords[0].display_namenormalize_whitespace@1.0.01 refrecords[0].provider_model_idnormalize_identifier@1.0.01 refrecords[0].input_pricenormalize_token_price@1.0.01 refrecords[0].input_pricenormalize_token_price@1.0.01 refproduct.purchase_price.amountparse_currency@1.0.04 refsproduct.purchase_price.amountparse_currency@1.0.04 refsproduct.purchase_price.amountparse_currency@1.0.04 refs