Nordlys × CRIF ACGDemo orchestrator

Side-by-side — Scenario 4

Three personas, three MCP App surfaces, same step. This is the “same inputs, diverging outputs” view that proves the ACG pipeline is persona-aware all the way to pixels.

Step

Anna

PREMIUM EXISTING · score 742

checkout-premium
Trust Score JSON
{
  "consumerId": "CID-DE-ANNA-001",
  "computedAt": "2026-04-22T04:59:29.834Z",
  "entity": {
    "identityVerified": true,
    "sanctionsHits": 0
  },
  "agent": {
    "trustTier": "VERIFIED"
  },
  "credit": {
    "score": 742,
    "band": "LOW_RISK",
    "thinFile": false,
    "negativeMarks": 0
  },
  "payment": {
    "allowedMethods": [
      "INVOICE",
      "INSTALMENT_6",
      "INSTALMENT_12",
      "CARD"
    ],
    "maxCartEUR": 10000
  },
  "personalization": {
    "segment": "PREMIUM_EXISTING",
    "catalogSortStrategy": "PREMIUM_FIRST"
  },
  "mandate": {
    "activeMandateCount": 1,
    "activeMandateIds": [
      "mnd-seed-anna-intent-livingroom"
    ]
  },
  "compliance": {
    "lawfulBasis": "CONTRACT",
    "gdprArt22Human": false
  }
}
Compliance trail (last 5)
  • 2026-04-21T15:47:40.124Z·EVALUATE_INTENT
  • 2026-04-21T15:47:39.381Z·CHECK_CREDITWORTHINESS
  • 2026-04-21T15:47:39.372Z·GET_CONSUMER_PROFILE
  • 2026-04-21T15:47:39.371Z·GET_CONSUMER_PROFILE
  • 2026-04-21T15:47:39.368Z·IDENTIFY_CONSUMER

Bernd

NEW VERIFIED · score 620

checkout-standard
Trust Score JSON
{
  "consumerId": "CID-DE-BERND-001",
  "computedAt": "2026-04-22T04:59:29.840Z",
  "entity": {
    "identityVerified": true,
    "sanctionsHits": 0
  },
  "agent": {
    "trustTier": "VERIFIED"
  },
  "credit": {
    "score": 620,
    "band": "MEDIUM_RISK",
    "thinFile": true,
    "negativeMarks": 0
  },
  "payment": {
    "allowedMethods": [
      "CARD",
      "PREPAID"
    ],
    "maxCartEUR": 1500
  },
  "personalization": {
    "segment": "NEW_VERIFIED",
    "catalogSortStrategy": "MID_FIRST_NO_PREMIUM"
  },
  "mandate": {
    "activeMandateCount": 0,
    "activeMandateIds": []
  },
  "compliance": {
    "lawfulBasis": "CONTRACT",
    "gdprArt22Human": false
  }
}
Compliance trail (last 5)
  • 2026-04-21T17:17:12.766Z·CHECK_CREDITWORTHINESS
  • 2026-04-21T15:48:00.100Z·EVALUATE_INTENT
  • 2026-04-21T15:47:59.517Z·CHECK_CREDITWORTHINESS
  • 2026-04-21T15:47:40.145Z·EVALUATE_INTENT
  • 2026-04-21T15:47:39.383Z·CHECK_CREDITWORTHINESS

Clara

HIGH RISK RESTRICTED · score 540

checkout-restricted
Trust Score JSON
{
  "consumerId": "CID-DE-CLARA-001",
  "computedAt": "2026-04-22T04:59:29.840Z",
  "entity": {
    "identityVerified": true,
    "sanctionsHits": 0
  },
  "agent": {
    "trustTier": "VERIFIED"
  },
  "credit": {
    "score": 540,
    "band": "ELEVATED_RISK",
    "thinFile": true,
    "negativeMarks": 1
  },
  "payment": {
    "allowedMethods": [
      "PREPAID"
    ],
    "maxCartEUR": 600
  },
  "personalization": {
    "segment": "HIGH_RISK_RESTRICTED",
    "catalogSortStrategy": "ENTRY_UNDER_600"
  },
  "mandate": {
    "activeMandateCount": 0,
    "activeMandateIds": []
  },
  "compliance": {
    "lawfulBasis": "CONTRACT",
    "gdprArt22Human": true
  }
}
Compliance trail (last 5)
  • 2026-04-21T20:36:28.220Z·GET_CONSUMER_PROFILE
  • 2026-04-21T20:36:28.200Z·GET_CONSUMER_PROFILE
  • 2026-04-21T17:17:12.768Z·CHECK_CREDITWORTHINESS
  • 2026-04-21T15:47:59.519Z·CHECK_CREDITWORTHINESS
  • 2026-04-21T15:47:39.385Z·CHECK_CREDITWORTHINESS