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-05-08T14:53:46.012Z",
  "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-05-02T08:26:55.189Z·EVALUATE_INTENT
  • 2026-05-02T08:26:54.431Z·CHECK_CREDITWORTHINESS
  • 2026-05-02T08:26:54.422Z·GET_CONSUMER_PROFILE
  • 2026-05-02T08:26:54.419Z·GET_CONSUMER_PROFILE
  • 2026-05-02T08:26:54.414Z·IDENTIFY_CONSUMER

Bernd

NEW VERIFIED · score 620

checkout-standard
Trust Score JSON
{
  "consumerId": "CID-DE-BERND-001",
  "computedAt": "2026-05-08T14:53:46.032Z",
  "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-05-02T08:27:06.559Z·EVALUATE_INTENT
  • 2026-05-02T08:27:06.470Z·GET_CONSUMER_PROFILE
  • 2026-05-02T08:27:06.428Z·GET_CONSUMER_PROFILE
  • 2026-05-02T08:26:55.202Z·EVALUATE_INTENT
  • 2026-05-02T08:26:54.435Z·CHECK_CREDITWORTHINESS

Clara

HIGH RISK RESTRICTED · score 540

checkout-restricted
Trust Score JSON
{
  "consumerId": "CID-DE-CLARA-001",
  "computedAt": "2026-05-08T14:53:46.033Z",
  "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-05-02T08:27:06.563Z·EVALUATE_INTENT
  • 2026-05-02T08:27:06.499Z·GET_CONSUMER_PROFILE
  • 2026-05-02T08:27:06.491Z·GET_CONSUMER_PROFILE
  • 2026-05-02T08:27:06.438Z·GET_CONSUMER_PROFILE
  • 2026-05-02T08:26:54.437Z·CHECK_CREDITWORTHINESS