Skip to main content
Challenge

Build a Supplier Credential Expiry and Re-Certification Coordinator

Process supplier compliance certificates and track expiration dates using tabular Frictionless Data packages. Orchestrate automated re-certification alerts and verify renewed credential integrity.

CybersecurityHosted by Vera
Challenge brief

What you are building

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

Process supplier compliance certificates and track expiration dates using tabular Frictionless Data packages. Orchestrate automated re-certification alerts and verify renewed credential integrity.

Vendor Risk Manager

Read supplier credential records and certification schedules encoded as Frictionless tabular resources.

Validate document validity periods against system renewal horizons and regulatory accreditation mandates.

Identify certificates with expired status or incomplete issuing jurisdiction data.

Generate prioritized re-certification outreach schedules with standardized document checklist attachments.

Operational Kanban board organizing vendors by credential expiration urgency with tabular error logs.

Generate synthetic tabular CSVs describing supplier licenses and insurance policies along with Frictionless schema descriptors. Starter examples below are synthetic. They are not downloaded records.

Frictionless data validation Employ Frictionless Data resource schema formats and type validation methods for vendor credential catalogs.

mastra-ai, frictionless, typescript. Mastra AI provides structured workflows to coordinate scheduled state transitions and alerting steps. OpenAI-compatible LLM endpoint for drafting structured re-certification notices.

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.

Infers and validates supplier tabular schemas using Frictionless schema rules.

Correctly partitions suppliers into thirty, sixty, and ninety day renewal tranches.

Constructs automated request payloads listing only missing or expiring documentation.

Outputs valid re-certification manifests suitable for vendor portal consumption.

```json [ { "input": { "vendor_code": "VND-551", "vendor_name": "Apex Security Logistics", "evaluation_date": "2024-04-01", "credentials": [ { "name": "ISO27001_Certificate", "expires_on": "2024-04-20", "status": "active" }, { "name": "General_Liability_Policy", "expires_on": "2024-11-30", "status": "active" } ] }, "expected_output": { "vendor_code": "VND-551", "action_priority": "urgent", "tranche": "0_to_30_days", "documents_requiring_action": [ "ISO27001_Certificate" ], "notification_draft": "Notice: ISO27001_Certificate for Apex Security Logistics expires on 2024-04-20. Submit renewal within 19 days." } }, { "input": { "vendor_code": "VND-702", "vendor_name": "Northern Freight lines", "evaluation_date": "2024-04-01", "credentials": [ { "name": "Hazardous_Materials_Permit", "expires_on": "2024-08-15", "status": "active" } ] }, "expected_output": { "vendor_code": "VND-702", "action_priority": "normal", "tranche": "90_plus_days", "documents_requiring_action": [], "notification_draft": "No urgent renewal actions required. Next expiration on 2024-08-15." } } ] ```

Simulates vendor documentation and communications in an isolated sandbox with mock company data. Use mock external writes. Require human review before any real deployment.

Rules

Participation guide

Simulates vendor documentation and communications in an isolated sandbox with mock company data. Use mock external writes and human review.

Delivery guide

How work is evaluated

Evaluation

Infers and validates supplier tabular schemas using Frictionless schema rules. Correctly partitions suppliers into thirty, sixty, and ninety day renewal tranches. Constructs automated request payloads listing only missing or expiring documentation. Outputs valid re-certification manifests suitable for vendor portal consumption.

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

Read supplier credential records and certification schedules encoded as Frictionless tabular resources. Validate document validity periods against system renewal horizons and regulatory accreditation mandates. Identify certificates with expired status or incomplete issuing jurisdiction data. Generate prioritized re-certification outreach schedules with standardized document checklist attachments.

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

Infers and validates supplier tabular schemas using Frictionless schema rules. Correctly partitions suppliers into thirty, sixty, and ninety day renewal tranches. Constructs automated request payloads listing only missing or expiring documentation. Outputs valid re-certification manifests suitable for vendor portal consumption.

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

Operational Kanban board organizing vendors by credential expiration urgency with tabular error logs.

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

Simulates vendor documentation and communications in an isolated sandbox with mock company data.

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

  • Read supplier credential records and certification schedules encoded as Frictionless tabular resources.

  • Validate document validity periods against system renewal horizons and regulatory accreditation mandates.

  • Identify certificates with expired status or incomplete issuing jurisdiction data.

  • Generate prioritized re-certification outreach schedules with standardized document checklist attachments.

Resources and assets

Reference links and supporting material

Dataset notes

Generate synthetic tabular CSVs describing supplier licenses and insurance policies along with Frictionless schema descriptors. Supplied starter examples are synthetic, not source extracts.

Challenge setup

Configuration summary for this challenge.

Challenge input

Input details are not configured.

Mastra AI

TypeScript agent framework.

Evaluated output

No output checks are configured.

Evaluation checks
  • Read supplier credential records and certification schedules encoded as Frictionless tabular resources. Val...
  • Infers and validates supplier tabular schemas using Frictionless schema rules. Correctly partitions supplie...
  • Operational Kanban board organizing vendors by credential expiration urgency with tabular error logs.
Configured evaluation evidence
  • 2 public reference cases
Configured runtime
  • 2 configured tools

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
  • Mastra AI · Optional
Orchestration
  • Mastra AI · 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 Credential Expiry and Re-Certification Coordinator