Skip to main content
Challenge

Build a Supplier Onboarding Document Quality and Expiry Risk Packager

Extract, validate, and audit supplier onboarding compliance documents using Frictionless Data framework specifications. Track nearing expiration deadlines for anti-bribery declarations and ISO certifications to maintain enterprise onboarding readiness.

CybersecurityHosted by Vera
Challenge brief

What you are building

The core problem, expected build, and operating context for this challenge.

Extract, validate, and audit supplier onboarding compliance documents using Frictionless Data framework specifications. Track nearing expiration deadlines for anti-bribery declarations and ISO certifications to maintain enterprise onboarding readiness.

Corporate Procurement Onboarding Specialist

Extract tabular onboarding documentation metadata submitted by prospective enterprise suppliers.

Run automated Frictionless Data validation checks against strict pre-defined schema constraints and field types.

Calculate risk scores based on missing mandatory certifications and documents expiring within 60 days.

Compile a comprehensive supplier onboarding qualification report specifying missing items and required re-submissions.

An onboarding status grid showing certificate validation status, days to expiry, and required corrective uploads.

Fictional supplier compliance metadata CSV files tested against Frictionless Data Table Schemas in a sandbox. Starter examples below are synthetic. They are not downloaded records.

Frictionless data validation Implements Frictionless Data validation functions, error codes like blank-header and missing-cell, and data packages.

semantic-kernel, frictionless, pandas. Semantic Kernel orchestrates data validation skills with enterprise notification plugins for clean pipeline modularity. OpenAI or Azure OpenAI endpoint accessed via Semantic Kernel connectors for generating remediation guidance.

Submit runnable source, pinned dependencies, setup commands, a working interface, example outputs, and a recorded end-to-end demo. Include tests and an action log.

Catches Frictionless validation errors including missing mandatory headers and malformed date strings.

Flags vendors with certifications expiring within 60 days of the reference evaluation date.

Emits a structured JSON qualification summary detailing specific document failure codes.

```json [ { "input": { "supplier_name": "Nordic Fabrication AB", "records": [ { "cert_name": "ANTI_BRIBERY_POLICY", "issue_date": "2023-01-01", "expiry_date": "2024-03-15" }, { "cert_name": "CYBER_SECURITY_AUDIT", "issue_date": "2023-06-01", "expiry_date": "2025-06-01" } ], "current_date": "2024-02-01" }, "expected_output": { "supplier_name": "Nordic Fabrication AB", "onboarding_status": "CONDITIONAL_APPROVAL", "expiring_certs": [ "ANTI_BRIBERY_POLICY" ], "days_until_next_expiry": 43, "resubmission_required": true } }, { "input": { "supplier_name": "Faulty Data Ltd", "records": [ { "cert_name": "", "issue_date": "invalid-date", "expiry_date": "none" } ], "current_date": "2024-02-01" }, "expected_output": { "supplier_name": "Faulty Data Ltd", "onboarding_status": "REJECTED_SCHEMA_INVALID", "expiring_certs": [], "days_until_next_expiry": null, "resubmission_required": true } } ] ```

Maintains a read-only compliance intake workflow without automated blacklisting or commercial contract execution. Use mock external writes. Require human review before any real deployment.

Rules

Participation guide

Maintains a read-only compliance intake workflow without automated blacklisting or commercial contract execution. Use mock external writes and human review.

Delivery guide

How work is evaluated

Evaluation

Catches Frictionless validation errors including missing mandatory headers and malformed date strings. Flags vendors with certifications expiring within 60 days of the reference evaluation date. Emits a structured JSON qualification summary detailing specific document failure codes.

Submission format

Runnable source, pinned dependencies, setup commands, working interface, example outputs, recorded demo, tests, and action logs.

Datasets

Challenge datasets

Public datasets, plus the private datasets you have access to.

Evaluation rubric

How submissions are scored

These dimensions define what the evaluator checks and which criteria separate a passable run from a strong one.

Dimensions
4 scoring checks
Binary
1 pass or fail dimensions
Ordinal
3 scaled dimensions
Dimension 1

Complete workflow

Extract tabular onboarding documentation metadata submitted by prospective enterprise suppliers. Run automated Frictionless Data validation checks against strict pre-defined schema constraints and field types. Calculate risk scores based on missing mandatory certifications and documents expiring within 60 days. Compile a comprehensive supplier onboarding qualification report specifying missing items and required re-submissions.

Score scale
012
Score 0

Missing or incorrect.

Score 1

Partly complete, with documented gaps.

Score 2

Complete, with reproducible evidence.

Dimension 2

Correctness and evidence

Catches Frictionless validation errors including missing mandatory headers and malformed date strings. Flags vendors with certifications expiring within 60 days of the reference evaluation date. Emits a structured JSON qualification summary detailing specific document failure codes.

Score scale
012
Score 0

Missing or incorrect.

Score 1

Partly complete, with documented gaps.

Score 2

Complete, with reproducible evidence.

Dimension 3

Review interface

An onboarding status grid showing certificate validation status, days to expiry, and required corrective uploads.

Score scale
012
Score 0

Missing or incorrect.

Score 1

Partly complete, with documented gaps.

Score 2

Complete, with reproducible evidence.

Dimension 4

Safe execution

Maintains a read-only compliance intake workflow without automated blacklisting or commercial contract execution.

Binary check

This dimension contributes its full weight only when the submission satisfies the requirement. Partial credit is not awarded.

Learning goals

What you should walk away with

  • Extract tabular onboarding documentation metadata submitted by prospective enterprise suppliers.

  • Run automated Frictionless Data validation checks against strict pre-defined schema constraints and field types.

  • Calculate risk scores based on missing mandatory certifications and documents expiring within 60 days.

  • Compile a comprehensive supplier onboarding qualification report specifying missing items and required re-submissions.

Resources and assets

Reference links and supporting material

Dataset notes

Fictional supplier compliance metadata CSV files tested against Frictionless Data Table Schemas in a sandbox. Supplied starter examples are synthetic, not source extracts.

Challenge setup

Configuration summary for this challenge.

Challenge input

Input details are not configured.

Semantic Kernel

Agent Systems · Agent Frameworks

Evaluated output

No output checks are configured.

Evaluation checks
  • Extract tabular onboarding documentation metadata submitted by prospective enterprise suppliers. Run automa...
  • Catches Frictionless validation errors including missing mandatory headers and malformed date strings. Flag...
  • An onboarding status grid showing certificate validation status, days to expiry, and required corrective up...
Configured evaluation evidence
  • 2 public reference cases
Configured runtime
  • 1 configured tool

Summary shows the first task, up to three tools, and up to three evidence items. Open the technical recipe to view all configured items.

View technical recipe

Configured tools

Action Space
  • Semantic Kernel · Optional

Evaluation contract

  • Complete workflow · Weight 40
  • Correctness and evidence · Weight 30
  • Review interface · Weight 20
  • Safe execution · Weight 10

Reference cases

  • 2 public reference cases

Workflow tasks

No workflow tasks are configured.

Recipe freeze marker

No recipe freeze time is recorded.

Frequently Asked Questions about Build a Supplier Onboarding Document Quality and Expiry Risk Packager