Data lineage · what's real vs synthetic on this surface (admin internal)
| Field | Status | Source | ETL | Formula / sample |
|---|---|---|---|---|
| FAIR share of GMV (90d) · 62.4% | real | marketplace.lumen_conversion_telemetry | SUM(gmv WHERE flag IN [UNDERPRICED, FAIR]) / SUM(gmv) | Rolling 90-day window · n=1,609 orders |
| Active scenario archetypes · 7 | real | cil/scenario_tree.SCENARIO_TREE_TEMPLATE | Quarterly prior refresh from Polymarket + OECD Trade Policy Tracker | US–China trade friction · EU–Russia sanctions · UK–EU divergence · USMCA · EU–Türkiye accession · Argentina policy · India–China border (raw codenames redacted per moat policy) |
| Listings affected by scenarios · 364 | real | catalogue.search_with_lumen_scores() · joined to scenario_tree.archetype_lookup | COUNT(listings WHERE (origin_iso3, destination_iso3) ∈ archetype.lanes) | Live count · refresh on listing CRUD events |
| High political-risk lanes · 7 | real | cil/political_risk.composite_risk_premium | WGI political_stability + regulatory_quality + government_effectiveness + Polity5 + ACLED · σ-normalized → premium % | Listings on lanes with premium ≥15% · annual Sept refresh |
| Audit replay coverage · 100% | real | cil/prediction_audit.PredictionAuditStore | Every produce_full_forecast() call writes audit_id · indexed by account+sku+timestamp | Replay window · t+90d, t+180d · for accuracy backtest |
| Cases dispute queue (KPI strip) | real | cerivio.disputes.cases | SELECT * FROM cases WHERE status='OPEN' ORDER BY sla_remaining ASC | Marketplace state · pre-existing (unrelated to Lumen) |
| T&S override rate · 2.1% | real | cerivio.disputes.audit_overrides | COUNT(overridden) / COUNT(resolved) in last QTD | Healthy band <5% |
| Cohort-level conversion uplift per Lumen flag | demo | lumen_conversion_telemetry.conversion_stats_by_flag() | view→purchase rate stratified by flag bucket | Synthetic demo numbers in current build · wires production telemetry |
| Per-listing political_risk_premium_pct decomposition | internal | produce_full_forecast() · political_risk_premium_pct field | cil/political_risk.composite_risk_premium · per (destination_iso3, sku) | Visible on this admin surface · BLOCKED on D1/D2/D3/D4 customer surfaces |
| Case | Tier | Reason | Buyer | Seller | Amount | SLA | Action |
|---|---|---|---|---|---|---|---|
| DSP-2026-000142 | Tier 3 | defective | EUROMASTER-001 | JUBANA-LT | €247.50 | 8h 14m left | |
| DSP-2026-000141 | Tier 2 | wrong_part | ATU-DE-014 | BOSCH-DE-001 | €89.00 | 2d 4h left | |
| DSP-2026-000140 | Tier 1 | not_as_described | NORAUTO-FR-021 | MAHLE-DE-003 | €156.00 | 4d 11h left | |
| DSP-2026-000139 | Tier 3 | damaged_in_transit | EUROMASTER-001 | HELLA-DE-005 | €89.00 | 1d 17h left | |
| DSP-2026-000138 | Tier 2 | defective | FELDBINDER-AT-002 | ZF-AFTERMARKET-DE | €520.00 | 19h left |
Per CEO 2026-06-07 (): T&S Lead may override Tier 3 mediator decisions with 4-eyes approval. Escrow stays HELD during the override review. Both parties notified before form opens. Quarterly override rate tracked; >5% flags board review.
| Order | Buyer → Seller | CRV | Amount | State | Filed | Release date | Dispute? |
|---|
| Claim # | Reason | Order | Buyer | Severity | Requested | Cap | Action |
|---|---|---|---|---|---|---|---|
| BPC-2026-000017 | defective_seller_refuses_remedy | ORD-2026-018399 | EUROMASTER-001 | HIGH | €89.00 | €10,000 | |
| BPC-2026-000016 | materially_different | ORD-2026-018203 | ATU-DE-014 | MEDIUM | €450.00 | €10,000 | |
| BPC-2026-000015 | not_delivered | ORD-2026-017921 | NORAUTO-FR-021 | HIGH | €2,184.00 | €10,000 |
| Claim # | Reason | Order | Buyer | Severity | Requested | Status | Action |
|---|---|---|---|---|---|---|---|
| Loading… | |||||||
| Seller | Country | Tier | Docs | Sanctions | Submitted | Action |
|---|---|---|---|---|---|---|
| Loading real onboarding state for S-001 from the backend… | ||||||
| NIKKO-MOTORS-JP-008 | JP | OEM_EQUIV | 9 / 9 · complete | REVIEW · 1 hit | 2026-05-29 | |
| FENIX-PARTS-PL-022 | PL | IAM | 9 / 9 · complete | CLEAR | 2026-06-01 | |
| VIAUTO-RO-031 | RO | DISTRIBUTOR | 7 / 9 · missing 2 | CLEAR | 2026-05-18 | |
| LUXAUTO-LU-005 | LU | OEM_EQUIV | 9 / 9 · complete | CLEAR | 2026-06-02 | |
| Time (UTC) | User | Action | Object | Result | Surface |
|---|---|---|---|---|---|
| 2026-06-07 14:32:14 | tns_agent_001 | admin.evidence.read | EVD-7d171eb1 · CRV-BAT-00001 · reason DISPUTE_DSP-2026-000142 | SUCCESS | ADMIN |
| 2026-06-07 14:31:48 | finance_ops_002 | admin.escrow.release | ORD-2026-018381 · €247.50 · 4-eyes by ceo | SUCCESS | ADMIN |
| 2026-06-07 14:30:22 | S-001-ops_001 | seller.evidence.file | EVD-3ce0fb5f · CRV-BAT-00002 · v2 | SUCCESS | SELLER |
| 2026-06-07 14:29:01 | buyer_alice_001 | buyer.dispute.open | DSP-2026-000142 · damaged_in_transit · €247.50 | SUCCESS | BUYER |
| 2026-06-07 14:28:33 | tns_lead_001 | admin.dispute.tier3_override_propose | DSP-2026-000087 · pending CEO approval | PENDING | ADMIN |
| 2026-06-07 14:27:11 | compliance_011 | admin.csrd.export | BOSCH-DE-001 · 2025 pack | SUCCESS | ADMIN |
| 2026-06-07 14:26:44 | support_004 | admin.ticket.respond | TKT-2026-000891 | SUCCESS | ADMIN |
| 2026-06-07 14:25:02 | anonymous | public.dpp.fetch | CRV-STR-00010 · EU_2023_1542 · public-tier read | SUCCESS | PUBLIC |
| Request # | Type | Subject | Filed | SLA due | Assigned | Status |
|---|---|---|---|---|---|---|
| DSR-2026-0042 | DSAR | marco@euromaster.it · EUROMASTER-001 | 2026-05-22 | 2026-06-21 · 14d left | compliance_011 | in_progress |
| DSR-2026-0041 | DSDR | removed_user@jubana.lt · JUBANA-LT | 2026-05-19 | 2026-06-18 · 11d left | compliance_011 + legal_002 | retention_review |
| DSR-2026-0040 | DSAR | former_admin@allianz.de · ALLIANZ-001 | 2026-05-15 | 2026-06-14 · 7d left | compliance_011 | in_progress |
| Time | Setting | Old | New | Proposed by | Approved by | Audit ref |
|---|---|---|---|---|---|---|
| 2026-05-22 11:32 | Buyer-protection cap per orderprotection.cap_eur_per_order |
€ 8,000 | € 10,000 | Trust & Safety lead | CEO · G. Sachdeva | AUD-2026-007421 |
| 2026-04-18 09:14 | Standard commission ratecommission.standard_rate |
2.00 % | 1.80 % | CFO | CEO · G. Sachdeva | AUD-2026-006142 |
| 2026-03-11 16:48 | Gold-tier minimum compliance scoreverified_tiers[gold].min_compliance_score |
80 | 85 | Compliance team | Trust & Safety lead | AUD-2026-004812 |
| Ticket | Subject | Customer | Priority | Status | Assigned | SLA |
|---|---|---|---|---|---|---|
| TKT-2026-000892 | Cannot upload CADF v1.3 with media block | S-013 · JUBANA-LT | P1 | in_progress | support_004 | 37m left |
| TKT-2026-000891 | VAT ID validation failing for new account | SOFIA-RICCI · EUROMASTER-001 | P2 | resolved | support_004 | — |
| TKT-2026-000890 | How to integrate ERP for consumption import? | P-NORAUTO-FR-021 | P3 | in_progress | support_006 | 4h left |
| TKT-2026-000889 | Cerivio Lumen widget showing wrong currency | S-005 · MAHLE-DE-003 | P2 | open | support_004 | 2h 14m left |
| Persona | Scope | Permissions | Action |
|---|---|---|---|
| Loading real persona list… | |||
| Account | Type | Country | Status | Verified | GMV YTD | Open · cases / claims / tickets | Compliance |
|---|
| Seller ID | Legal name | Country | Onboarding step | Created | Actions |
|---|---|---|---|---|---|
| Loading… | |||||
| Request | Type | Subject | Account | Filed | Verification | State | Action |
|---|
cerivio_cil.catena_x.key_provider and independently re-verifies the signature server-side · backed by /api/v1/catena-x/transfers.| Seller | CRV | Scope | Pol-risk | Archetype | Audit ID | Egress |
|---|---|---|---|---|---|---|
| S-001 Bosch | CRV-STR-00001 | € 184.20 | 3.6% | none | LMN-26-W25-MGX3D9 | 09:21:08 UTC |
| S-013 JUBANA | CRV-STR-00010 | € 388.00 | 10.5% | none | LMN-26-W25-WN2YED | 09:21:08 UTC |
| S-002 Valeo | CRV-ALT-00002 | € 145.50 | 5.1% | none | LMN-26-W25-N2DNJ3 | 09:21:08 UTC |
| S-025 Lucas TVS (IN) | CRV-CAT-00045 | € 218.00 | 10.5% | India–China border tensions | LMN-26-W25-XN35AW | 09:21:08 UTC |
| S-015 FENOX (BY) | CRV-BAT-00091 | € 92.10 | 24.4% | EU–Russia sanctions environment | LMN-26-W25-2KAJZE | 09:21:08 UTC |
cerivio.dpp.lumen_enrichment.v013. High political-risk lanes are flagged with the matching scenario archetype for downstream review. Every DPP egress writes an audit_id replayable at t+90 / t+180 days.| Counterparty | BPN | SKU families | Destinations | Plan | Last pull |
|---|---|---|---|---|---|
| Robert Bosch GmbH | BPNL000BOSCHDE_AAY | 12 | EU-6 + USA + CHN | ENTERPRISE | 2026-06-15 02:00 UTC |
| Continental AG | BPNL000TIRECNT_AAY | 8 | EU-6 + USA | ENTERPRISE | 2026-06-15 02:00 UTC |
| Valeo SA | BPNL000VALEOFR_AAY | 6 | FRA + DEU + ITA | BUSINESS | 2026-06-15 02:00 UTC |
| Sixt Leasing SE | BPNL000FLEETOP_AAY | 15 | EU-6 | BUSINESS | 2026-06-15 02:00 UTC |
cx_step / cx_connector_ping / cx_transfer, DAPS / DCP Keys reads the published JWKS plus cx_key_rotation, Policy Decisions reads cx_step / cx_connector_ping / cx_transfer for the deployment gate, and its decision-log card now reads a real (currently empty) odrl_policy_decision_log — real infrastructure since 2026-09-18, honestly empty because no PDP is deployed, k-Anon Threshold reads cx_kanon_setting, and its decision-log card now reads a real (currently empty) k_anonymity_decision_log — real infrastructure since 2026-09-18, honestly empty because no EDC connector is deployed. Contract negotiations on record reads the real edc_negotiation ledger (written by the CX-0136 PCF PUT-back and the CX-0135 CCM push since 2026-09-27) joined to pcf_request / ccm_push; an empty ledger renders as an empty table. Three things this platform genuinely does not have are named as missing rather than filled in: an uptime series, a handshake log and a DCP credential-issuance log.| What | State on record | Where it lives |
|---|---|---|
| Contract negotiations on record | not read yet | GET /api/v1/catena-x/ops/negotiations · the edc_negotiation ledger joined to pcf_request / ccm_push negotiation ids |
| The negotiation FSM itself | REAL · WIRED · the full REQUESTED → OFFERED → ACCEPTED → AGREED → FINALIZED lifecycle (plus DECLINED / TERMINATED) with real transition validation | cerivio_cil.catena_x.edc_negotiation · run by the CX-0136 PCF PUT-back and the CX-0135 CCM push (negotiate_and_fetch_edr) since 2026-09-27 |
| Signed transfers on record | not read yet | cx_transfer · transfers, not negotiations |
| Negotiation | Counterparty | Asset | FSM state | Agreement · transfer | Use case | Updated |
|---|---|---|---|---|---|---|
| not read yet | ||||||
| Pod | Role | Status | CPU | Memory | Restarts |
|---|---|---|---|---|---|
edc-controlplane-0 | Control Plane | NOT PROVISIONED | — | — | — |
edc-dataplane-0 | Data Plane | NOT PROVISIONED | — | — | — |
edc-postgres-0 | Backing DB (Neon proxy) | NOT PROVISIONED | — | — | — |
vault-agent-injector | Key store sidecar | NOT PROVISIONED | — | — | — |
| Account | Type | KYB | Account | BPN | Subscription | Days in pipeline | Next action | Owner |
|---|---|---|---|---|---|---|---|---|
| Loading real onboarding state for S-001 from the backend… | ||||||||
Febi BilsteinT-2026-001 | Seller · Tier-1 | ✓ APPROVED | ✓ ACTIVE | ⏳ PENDING | Gold €499/mo | 4d | OPS | |
Hella PagidT-2026-002 | Seller · JV | ⏳ DOCS REQUESTED | ✓ ACTIVE | — BLOCKED | PENDING KYB | 6d | KYB | |
Metelli GroupT-2026-003 | Seller · IT mid-cap | ✓ APPROVED | ✓ ACTIVE | ✓ BPNL000METELLI_AAY | Gold+ €549/mo | 11d | CEO | |
MAPCO AutotechnikT-2026-004 | Seller · DE SME | ✗ FAIL · USt-IdNr mismatch | ✓ ACTIVE | — BLOCKED | PENDING KYB | 8d | KYB+CEO | |
ATU-DE-014T-2026-B01 | Buyer · workshop chain | N/A | ✓ ACTIVE | N/A · buyer only | Free | 1d | — no action | — |
EUROMASTER-001T-2026-B02 | Buyer · fleet | N/A | ⏳ EMAIL VERIFY | N/A · buyer only | PENDING | 0d | AUTO | |
JUBANA UABT-2026-005 | Seller · LT manufacturer | ⏳ AWAITING UBO | PENDING KYB | PENDING | PENDING | 2d | KYB | |
Demo environment · live data populates from CerivioMarketplace.KycReviewQueue + AuthFoundation + SubscriptionTier + BpnClient once BPN issued · click any row to drill into that step's panel.
| Query | Hits | Suggested action |
|---|---|---|
| Loading real query log… | ||
2026-09-18 · real, not illustrative: this table now renders GET /api/v1/search-quality/analytics's top_zero_result_queries, computed from search_query_log rows the buyer catalogue search (GET /api/v1/catalogue/search) writes via log_query on every real, non-blank buyer search. Genuinely empty ("No zero-result queries logged yet") until real buyer search traffic with zero matches exists — never backfilled with placeholder rows. The "Add synonym" buttons are real: they call adminSearchAddSynonym(), which does a genuine POST /api/v1/search-quality/synonyms and persists to backend/data/search_quality.db.
SYNTHETIC bars · this demo has no session_id → click → cart_id → order_id event-tracking pipeline, so a real funnel cannot be computed. Kept as a labeled illustrative example rather than wired to a fake/empty source.
| Job ID | Seller | Filename | Total rows | Locked | Unresolved | Run at | Status | Action |
|---|---|---|---|---|---|---|---|---|
CRVL-mqp2-820z | JUBANA-LT | jubana_full_catalogue_2026Q2.csv | 2,418 | 2,331 (96.4%) | 87 | 2026-06-21 09:14 | REVIEW | |
CRVL-mqp1-7yzx | Magneton | magneton_delta_2026W25.csv | 187 | 187 (100%) | 0 | 2026-06-20 14:22 | COMMITTED | |
CRVL-mqp1-7p4k | Febi Bilstein | febi_new_skus_q2.csv | 342 | 329 (96.2%) | 13 | 2026-06-20 11:08 | REVIEW | |
CRVL-mqp0-6nx2 | Triscan | triscan_weekly.csv | 94 | 94 (100%) | 0 | 2026-06-19 17:45 | COMMITTED |
| Pattern | Count | Suggested fix |
|---|---|---|
| OE-number includes vendor prefix (e.g. JUB-068911023A) | 42 | Add prefix-strip regex to resolver |
| Brand misspell (e.g. "Mercedes Benz" vs canonical "Mercedes-Benz") | 18 | Add brand alias map (12 known aliases) |
| Missing both OE-number and brand | 27 | Reject at upload-validate · seller fix at source |
| OE-number is internal SKU not canonical OE | 13 | Cross-ref with iam_xref table (529 mappings) |
/csrd-pack records an export event on gov_audit_log today.| Regulator / Reg | Export | Cadence | Format | Action |
|---|---|---|---|---|
| EU DSA Art 26 · transparency report | Real quarterly sponsored-ad delivery + the real Art 16/17 moderation register and its Article 17 statements of reasons + real Art 30 KYB coverage. Advertiser legal identity is not included — no table maps advertiser_org_id to a company. | Quarterly | JSON · CSV | |
| EU DSA Art 30 · trader verification records | Real per-trader Art 30(1) record set, promoted 2026-09-18 — legal_name/vat_id/beneficial owners from the real onboarding identity declaration, the new seller_trader_identity table's trade-register number / registered address / Art 30(1)(e) self-certification, and real KYB-document + sanctions-screening evidence. Every field carries its own provenance (cerivio_verified / seller_self_declared / self_certified / not_collected) — see ComplianceExportsService.export_dsa_art30_trader_records(). | On request | JSON · CSV | |
| EU DSA Art 31 · listing-approval decision log | Approve / reject / escalate decisions taken on listing submission. Not the same artefact as the row below. | On request | CSV | |
| EU DSA Art 31 · trader-verification log (compliance-by-design) | NEW 2026-09-18. Reads Art 31 as compliance-by-design demonstrability — a real, per-seller log of verification events the onboarding interface actually produced (identity declared, KYB docs uploaded, sanctions screened, trade-register number captured, self-certification accepted, admin moderation decisions), read from tables that already recorded each event for its own reason. Not the listing-approval workflow the row above still declines. | On request | JSON · CSV | |
| GDPR Art 15-21 · data-subject requests | Real DSR queue · open + closed requests · SLA tracking · 30-day deadline | On request | JSON | |
| EU CSRD · ESRS pack | Real cerivio_cil.compliance.csrd_export pack · E1/E5/S4/G1 from real order + audit data | Annual | JSON-LD | |
| EU CBAM · quarterly declaration draft (per buyer org) | A DRAFT, not a lodged filing — Cerivio is a marketplace, not the importer of record; the real CBAM obligation belongs to the EU-based BUYER org. Aggregates a buyer's real paid orders in the quarter, keeps only listings with a real IN_SCOPE Annex I + origin determination, attaches each line's real emissions basis (verified supplier declaration, else the EU's published default value), and computes certificates_required against a self-reported net mass and a self-reported certificate-purchase ledger. See cerivio_cil.cbam.certificate_ledger for the design. | Quarterly | JSON | |
| ESPR DPP · digital product passport · bulk | Real evidence_records rows enumerated across every seller (EvidenceRecordStore.list_all_records()). Record metadata — id, CRV, reg_code, version, status, tamper hash, signature-on-file — not the filings' JSON-LD payloads, which are per-record at /api/v1/dpp/{crv_token}. | Platform-wide | JSON | |
| EU Battery Reg · 2023/1542 Annex XIII | The per-battery Annex XIII register. A real per-battery model exists (BatteryPassportService · real chemistry, real State-of-Health, real update path, live at /api/v1/battery-passport) but it holds passports in an in-process dict, so there is no register at rest. | Per battery | JSON | |
| Audit log · admin actions | Real gov_audit_log rows · governance.audit.AuditLogService | On request | ZIP (CSV+JSON) | |
| §2 GeschGehG · trade-secret events | A per-decision k-anonymity event log · allow/block, cohort size, requesting party. The k-anonymity algorithm is real (catena_x.k_anonymizer), the k threshold is real and durable (cx_kanon_setting, adjustable from the Operator Console), and — since 2026-09-18 — the decision log itself is a real table (k_anonymity_decision_log) with a real internal evaluator. It reads real and honestly empty today: no EDC (external data clean room) connector is deployed, so no cross-tenant decision has been recorded yet. | Weekly | JSON · CSV |
GET /api/v1/compliance-exports/audit-log · real gov_audit_log rows · newest first| Recorded at | Action | Object | Operator | Surface | Audit ID |
|---|---|---|---|---|---|
| Not read yet · re-open this panel or press Refresh ledger to read the governance log. | |||||
| Rule | Default value | Enforcement | Source / rationale |
|---|---|---|---|
| Max daily spend per advertiser | €500/day Pro · €5,000/day Enterprise | Hard cap · cuts impressions at threshold | industry · prevents runaway costs |
| Max campaign total spend | €10,000 unless pre-approved | Requires manual approval over cap | cost-containment for new advertisers |
| Frequency cap · per buyer per day | 3 impressions per advertiser per day | Cross-device · cookie + session | Amazon precedent · prevents fatigue |
| Cooling-off after fraud incident | 90 days | Hard block · re-onboard required | industry standard |
| Pre-approval for high-spend campaigns | ≥€500/day OR ≥€5,000 total | Manual review by AD_MOD | 4-eyes for material spend |
| Rule | Default value | Enforcement | Source / rationale |
|---|---|---|---|
| Landing page must be on cerivio.com | Required | URL whitelist · auto-block external | prevents phishing · keeps audit trail |
| No off-platform contact request in ad copy | Required | Regex scan · blocks "call us at" · "WhatsApp" | prevents disintermediation |
| No counterfeit / OE-violation claims | Required | OE-number cross-check · auto-flag | EU trademark law · IP protection |
| No age-restricted products | Required (NOT permitted at all) | Hard block · category blacklist | B2B aftermarket only · no consumer alcohol/tobacco |
| No misleading "OEM-original" claims unless verified | Required Tier-1 verification | Manual review for non-Tier-1 sellers | truth-in-advertising · EU UCP Directive |
| Rule | Default value | Enforcement | Source / rationale |
|---|---|---|---|
| Advertised SKU must have CRV-Lock ≥95% | Required | Auto-check at campaign create | quality control · catalogue integrity |
| Advertised SKU must have DPP compliant | Required (ESPR-mandatory fields complete) | Auto-check · DppPerListing.completenessCheck() | ESPR 2027 readiness |
| Advertised SKU must have R2R annotations | Required (7yr parts · repair info URL) | Auto-check · RightToRepairAnnotations | R2R Directive 2024/1799 |
| Sanctions screened · advertiser BPN + ship-to-country | Required (EU 269/2014 · UN · OFAC) | Auto · AutoSanctionsGate | no Russia/Belarus dropship · no sanctioned routes |
| Conflicting OE-numbers in same campaign | Forbidden | Auto-reject at campaign create | prevents OE confusion · audit clean |
| Battery SKU ads require Battery Passport | Required (EU 2023/1542) | Auto-check · BatteryPassport.exists() | 2027 regulatory floor |
| Cerivio-Verified badge eligibility | ≥3 months active · ≥5 fulfilled orders · ≤1% RMA | Auto-grant when criteria met · manual revoke | buyer trust signal |
| Rule | Default value | Enforcement | Source / rationale |
|---|---|---|---|
| Advertiser identity disclosed on every impression | Required · "Sponsored by {advertiser}" | Auto · AdInventory.renderSponsoredBadge | DSA Art 26(1)(b) |
| Targeting criteria visible on click-info | Required · "Why am I seeing this?" | Auto · per-impression metadata | DSA Art 26(1)(d) |
| No advertising to minors | N/A · B2B platform · no minors | N/A | DSA Art 28 (not applicable to us) |
| Quarterly transparency report | Required · on request | Real · GET /api/v1/compliance-exports/dsa-art26 over the durable ad_impression/ad_click/ad_revenue_entry tables (until 2026-09-07 this said AdInventory.dsaTransparencyReport, a browser-side builder fed three campaigns typed into the page) | DSA Art 26(2) |
| Tier | Owner | Trigger | SLA | Default outcome on miss | 4-eyes? |
|---|---|---|---|---|---|
| T1 | AUTO (system) | Dispute filed · SLA breach detected | 0h (instant) | Auto-favour buyer per policy | — |
| T2 | SELLER + BUYER (DM) | T1 auto-resolution unsuccessful · both parties online | 48h structured chat | Escalate to T3 if no agreement | — |
| T3 | CERIVIO T&S (mediation) | T2 deadlock OR amount ≥€500 | 7 calendar days | Escalate to T4 if T&S deadlocked OR amount ≥€2,500 | — |
| T4 | HEAD OF OPS (Cerivio) | T3 escalation OR amount ≥€2,500 OR regulator-flagged | 14 calendar days | Escalate to T5 if amount ≥€10,000 OR regulator-involved | YES · Ops + T&S sign-off |
| T5 | CEO (Cerivio · final) | T4 escalation OR amount ≥€10,000 OR regulator query OR media risk | 21 calendar days | Final decision · binding · audit-emitted | YES · Ops + CEO · 4-eyes locked |
| Case type | T1 auto-rule | T2 → T3 trigger | T3 → T4 amount | T4 → T5 amount | Reg-flag override |
|---|---|---|---|---|---|
| RMA dispute (buyer vs seller) | Auto-refund if SLA >24h · buyer favour | ≥€100 OR seller rejected RMA | ≥€2,500 | ≥€10,000 | LDI NRW skip-to-T5 |
| Order cancellation dispute | Auto-cancel + buyer refund if seller >48h to confirm | ≥€250 | ≥€2,500 | ≥€10,000 | — |
| Quality complaint (defect · materially-different) | None · always T2 first | Defect rate ≥3% on seller OR buyer evidence | ≥€2,500 | ≥€10,000 | KBA flag → T4 immediate |
| Counterfeit allegation | None · always T3 immediate | Skip · go straight to T3 | Always T3 · then T4 if confirmed | ≥€5,000 (lower bar) | BfArM / KBA → T5 immediate |
| DPP misrepresentation | None · always T3 | Skip · T3 immediate | Always T3 | ≥€10,000 OR pattern | DG ENV → T5 |
| Settlement / escrow hold | Auto-release after 21d if no claim | ≥€500 | ≥€2,500 | ≥€10,000 | BaFin → T5 |
| Sanctions screening hit | Block · admin must T3 review | Skip · T3 immediate | Always T3 | Any · BAFA-flagged | BAFA → T5 immediate |
Every escalation emits dispute.tier_transition audit event via ACTION_REGISTRY. T4/T5 transitions require 4-eyes via existing proposeTier3Override infrastructure (extends naturally · same UI pattern). Ladder publishes a versioned snapshot via CerivioMarketplace.AdminCompletions.publishWorkflowOverrides() · audit-replayable +90/+180d.
| Regulator | Country / Scope | Likely query types | Cerivio module | Typical SLA | Action |
|---|---|---|---|---|---|
| LDI NRW Landesbeauftragte für Datenschutz NRW | DE · NRW · our DPA | GDPR Art 15-21 data-subject queries · BDSG enforcement · privacy-policy review | GdprDataRequest · CookieConsent | 30 days | |
| Bundeskartellamt (BKartA) German Federal Cartel Office | DE federal | Antitrust · Section 19a GWB market-dominance · merger control · marketplace fee parity | SellerAnalytics · PricingAssistant audit log | 60 days (info request) · 1 yr (Phase II) | |
| BNetzA · DSA Coordinator Bundesnetzagentur · German DSA enforcement | DE federal · DSA | DSA Art 26/30/31 transparency · trader records · illegal-content reports · notice-and-action | AdInventory · ListingApprovalWorkflow · AdminActionAudit | 30 days standard | |
| KBA Kraftfahrt-Bundesamt | DE federal · vehicle parts | Type-approval queries · recall coordination · counterfeit parts · safety-critical aftermarket | RightToRepairAnnotations · DppPerListing · Reviews | 14 days (safety) · 30 days (admin) | |
| BaFin Bundesanstalt für Finanzdienstleistungsaufsicht | DE federal · financial | Escrow operations · payment-services classification (ZAG) · AML if >€10k transactions | StripeCheckout · AdminCompletions.completeSettlementRun · Reserve fund | 30 days | |
| DEHSt Deutsche Emissionshandelsstelle (im UBA) · CBAM authority | DE federal · CBAM | CBAM declaration verification · CN-code embedded emissions · quarterly cert surrender | DppPerListing.cbamDeclarationCard · CsrdPillarRenderer | 30 days (info) · quarterly cycle | |
| BAFA Bundesamt für Wirtschaft und Ausfuhrkontrolle | DE federal · sanctions + export | EU 269/2014 sanctions enforcement · dual-use export control · Russia/Belarus screening | SanctionedPartyScreening · AutoSanctionsGate | 21 days (urgent · sanctions hit) · 60 days (admin) | |
| EU Commission DG ENV Directorate-General Environment · ESPR / Battery Reg / R2R | EU level | ESPR/DPP queries · Battery Regulation EU 2023/1542 · R2R Directive 2024/1799 enforcement | DppPerListing · BatteryPassport · RightToRepairAnnotations | 60-90 days (formal) | |
| Stiftung EAR (WEEE DE) Stiftung Elektro-Altgeräte Register · ElektroG | DE federal · EU 2012/19 | WEEE producer registration · take-back scheme · Directive 2012/19/EU · ElektroG §6 | DppPerListing · producerRegistrationCard · EprReport | 60 days (formal) | |
| DEHSt / EU CBAM Registry Regulation (EU) 2023/956 · CBAM transitional + definitive | EU-wide | CBAM quarterly declaration · embedded-emissions verification · CN-code coverage · certificate surrender from 2026 | DppPerListing.cbamDeclarationCard · CBAM registry export | Quarterly | |
| EU Commission DG ENV · PPWR Packaging & Packaging Waste Reg (EU) 2025/40 | EU-wide | PPWR · packaging composition · recycled content · minimisation · DPP tie-in | DppPerListing.packagingCard · ReturnsRma | 30 days (info) · annual reporting | |
| Zentrale Stelle Verpackungsregister (LUCID) EPR-transparency · VerpackG (DE) | DE federal · EU EPR | Extended Producer Responsibility · LUCID registration · quantity declarations · transparency | DppPerListing · EprRegistry · EprQuantities | Annual |
| Attachment | Source | Required for |
|---|---|---|
| Cover letter (per-regulator template) | Template body in this panel | ALL |
| Cerivio company info packet (HRA · USt-IdNr · GF · address) | Cerivio entity registry | ALL |
| Catena-X membership status | BpnClient · membership status | most |
| Audit log extract (relevant period) | AdminActionAudit · AuditLogExport.docx | BKartA · BNetzA · BaFin · BAFA |
| Per-account data extract (if subject-specific) | KycReviewQueue · account ledger | LDI NRW · BNetzA-DSA |
| DPP/CBAM/Battery Passport bundle (per CN-code) | DppPerListing.regulatorBundle() | DEHSt · DG ENV · KBA |
| Sanctions screening log (relevant period) | SanctionedPartyScreening event log | BAFA |
| Escrow + settlement log | AdminCompletions.completeSettlementRun audit | BaFin |
| Regulator | Scope | Why might query us | Status |
|---|---|---|---|
| BSI (Bundesamt für Sicherheit in der Informationstechnik) | DE · cybersecurity | NIS2 reporting if we cross threshold · cyber-incident notification | NOT YET · trigger at NIS2 medium-entity classification |
| EU EDPB | EU · data protection (escalation from LDI NRW) | cross-border GDPR cases | NOT YET · trigger if LDI NRW escalates |
| EU Commission DG GROW | EU · internal market | marketplace cross-border services queries | NOT YET · low priority |
| BfArM | DE · medical devices | only if Cerivio lists medical-device parts (not in scope today) | SCOPED OUT · not relevant for aftermarket parts |
| Local Datenschutzbehörden (Steinhagen-adjacent) | regional | any local complaint routes through LDI NRW first | routed via LDI NRW · no separate template needed |
| Severity | Time | Source | Message | Action |
|---|---|---|---|---|
| P1 | 14:32 | Dispute T3 | DSP-2026-000140 · SLA breach in 23h · NORAUTO-FR-021 vs MAHLE-DE-003 · €156 | Open → |
| P1 | 13:45 | Sanctions | Order ORD-2026-019003 flagged · BPN not in BPDM · BAFA-relevant | Review → |
| P2 | 11:08 | KYB | JUBANA-LT UBO declaration outstanding 2d · chase email needed | Send chase → |
| P2 | 10:22 | CRV-Lock | 87 unresolved rows in JUBANA-LT batch · review backlog growing | Review job → |
| P2 | 09:14 | Search | Zero-result rate hit 8.4% · ≥3% above target · catalogue gap | View gaps → |
| P3 | 08:00 | Subscription | 3 Pro subscriptions renew in 7 days · €1,197 ARR | Send renewal email → |
| P3 | 06:00 | System | Daily audit summary · 847 events · 0 anomalies | Download summary → |
| Severity | Pattern | Account | Window | Signal | Action |
|---|---|---|---|---|---|
| REVIEW | Same buyer · 3+ RMAs for "materially different" | ATU-DE-014 | last 14d | 3 RMAs · €721 total · all rejected by seller | |
| REVIEW | Price change >25% within 24h on same SKU | JUBANA-LT | last 24h | CRV-STR-00001 · €175 → €98 · then back to €170 |
| Rule | Threshold | Action on trigger | Enabled? |
|---|---|---|---|
| Same-buyer RMA cluster | ≥3 RMAs in 14d | Flag for review · auto-hold escrow on 4th | ON |
| Rapid price oscillation | >25% swing in <24h | Flag · suspend listing edit for 2h cooldown | ON |
| Listing-edit velocity | >20 edits/hr per seller | Soft rate-limit · CAPTCHA-equivalent | ON |
| Chargeback velocity | ≥3 chargebacks in 30d | Suspend payouts · T4 review | ON |
| Cross-seller IP overlap | ≥2 sellers from same IP /24 | Manual sock-puppet review | ON |
| Sanctions screen velocity | ≥2 hits in 7d on same advertiser | BAFA escalation queue · auto-suspend ad spend | ON |
| Date | Scope | Subject | Sent by | Real recipients | Broadcast ID |
|---|---|---|---|---|---|
| Loading real broadcasts… | |||||
| Case ID | Type | Regulator | Case ref | State | SLA | Drafter | |
|---|---|---|---|---|---|---|---|
| No cases yet · create one from Regulator Templates or Proactive Reports | |||||||
| Request ID | Type | Subject | Account | Filed | SLA left | State | |
|---|---|---|---|---|---|---|---|
| No pending requests | |||||||
| Request ID | Subject | Type | Decided by | Completed | Outcome |
|---|---|---|---|---|---|
| No completed requests yet | |||||
| Report ID | Content type | Reason | Reporter | Content ref | State | Action |
|---|
| Template key | Subject | Use case |
|---|
Support Queue
All tenant tickets · SLA countdown · assign · reply · escalate · resolve
data/refresh_audit.jsonl.| ISO | Country | Source authority | Cadence | Status | Last refresh (UTC) | Next scheduled | Staleness | Audit |
|---|
| Campaign | Advertiser org | Placement | Bid (€ CPC) | Budget | Status | |
|---|---|---|---|---|---|---|
| Loading real campaigns… | ||||||
GET /api/v1/compliance-exports/dsa-art26ad_impression rows in the quarterad_click rows in the quarterad_revenue_entry sum, net of reversalsComplianceExportsService.export_dsa_art26_transparency()
window.cerivioRenderInternalDecomp(forecast) or open a per-account Lumen drill-down from Account 360.
| Name | Role | Authority | |
|---|---|---|---|
| Gaurav Sachdeva | Chief Executive Officer | gaurav@cerivio.com | Sole Managing Director · einzelvertretungsberechtigt · §181 BGB befreit |
| Channel | Country coverage | MAPE contribution | Signal direction | Last 24h alerts |
|---|
window.print() scoped to this panel