[ A2A Agent Card ]

ExChek Export Compliance Engine

Export compliance for SMB manufacturers, packaged as a free plugin for Claude and other frontier AI assistants. 20 skills covering ECCN classification, ITAR/EAR jurisdiction, U.S. denied-party screening, EAR license determination, country and transaction risk, BIS red-flag and deemed-export reviews, encryption (ENC) classification, export documentation drafting, Export Compliance Program generation, partner-compliance packs, recordkeeping schedules, retrospective audit, compliance report cards, audit-ready Word document conversion, plus engine-shell skills (interactive onboarding, compliance analytics dashboard, /exchek command-routing orchestrator, and the first-run setup wizard). Ships with a local-first MCP server (14 tools wrapping live eCFR + Trade.gov data, input sanitization, AI-disclosure validation, HMAC-chained tamper-evident audit log, full-text eCFR fetch, and the docx converter). Two specialist agents (long-running CSV audit runner, independent classification reviewer). Cowork-first install via /plugin marketplace; works in any Agent-Skills-compatible AI assistant. Human-in-the-loop on every decision.

20 Skillsv3.4.0Human-in-the-loopLive eCFR data
Provider
ExChek, Inc.
Auth
None required (free tier)
Input / Output
text → text

Skills

20 export compliance capabilities — each produces an audit-ready memo with regulatory citations, a named reviewer, and an entry in the local HMAC-chained audit log.

ECCN Classification
exchek-classify

Classify export items for ECCN (BIS/EAR) and USML (ITAR/DDTC) using live eCFR regulatory data. Produces an audit-ready classification memo with named reviewer, timestamp, and regulatory citations.

export-controleccnitarear
ExampleClassify this night-vision monocular for export
ITAR vs. EAR Jurisdiction
exchek-jurisdiction

Determine whether an item falls under ITAR (DDTC/22 CFR Part 121) or EAR (BIS/15 CFR Part 774) via a guided questionnaire covering USML specially-designed analysis. Produces a jurisdiction memo with recommended next steps.

itarearjurisdictionusml
ExampleIs this GPS receiver ITAR or EAR?
Consolidated Screening List (CSL) Search
exchek-csl

Screen parties against the U.S. Consolidated Screening List via the Trade.gov API. Supports fuzzy name matching across all federal export screening lists including Entity List, SDN, Denied Persons, and more.

screeningcslparty-checkdenied-parties
ExampleScreen Acme Technologies, Tehran, Iran
EAR License Determination
exchek-license

Determine EAR license requirements and applicable exceptions across Parts 738, 740, 742, 744, and 746 for a given ECCN, destination country, and end use. Produces an audit-ready license determination memo.

licenseearlicense-exceptionbis
ExampleWhat license is needed to export ECCN 5A992 to China?
Country Risk Assessment
exchek-country-risk

One-page destination risk summary covering embargoes, sanctions programs, Entity List density, typical license expectations, and high-level red flags for a given country or territory.

country-risksanctionsembargodestination
ExampleGive me a country risk one-pager for UAE
Red Flag / Know Your Customer Assessment
exchek-red-flag-assessment

Run the BIS Know Your Customer red-flag checklist (Supplement 3 to Part 732) for a party or transaction. Produces an auditable red-flag assessment note with a clear outcome: no red flags / red flags present / escalate.

red-flagkycknow-your-customerend-user
ExampleRun a red-flag check on this buyer in Hong Kong
Deemed Export Review
exchek-deemed-export

Walk through 15 CFR 734.2(b) to determine if sharing technology or source code with a foreign national constitutes a deemed export requiring a BIS license. Covers nationality, technology vs. software, fundamental research, and applicable exceptions. Produces a short memo.

deemed-exportforeign-nationaltechnologyear
ExampleDoes sharing this RF design file with our Canadian engineer require a license?
Transaction Risk Triage
exchek-risk-triage

Score export transaction risk (low / medium / high) from ECCN classification, CSL screening result, destination, and end use. Recommends auto-approve, hold for export compliance review, or escalate to legal. Produces a templated escalation note.

risktriagetransactionescalation
ExampleTriage this order: ECCN 3A001, buyer in Singapore, end use: semiconductor fab
Export Compliance Program (ECP) Generator
exchek-ecp

Generate tailored Export Compliance Program docs, SOPs, and training outlines from company footprint, product mix, and risk profile. Aligns with BIS and DDTC guidance.

ecpcompliance-programsoptraining
ExampleGenerate an ECP for a mid-size defense electronics manufacturer
Encryption Classification & ENC Exception
exchek-encryption

Classify encryption items under ECCN 5A992/5D992 and related entries, determine License Exception ENC/TSR and mass-market applicability, and assess BIS annual self-classification report obligations. Prep only — no actual filing.

encryptionenc5a9925d992
ExampleDoes our SaaS platform need a BIS ENC notification?
Export Documentation Drafter
exchek-export-docs

Draft export documentation including commercial invoice blocks, packing lists, Shipper's Letter of Instruction, and AES/EEI data fields from shipment details and classification info. Flags AES filing requirements. Prep only — no actual filing.

export-docsaeseeisli
ExamplePrepare export docs for a shipment of ECCN 5A992 items to Germany
Compliance Report Card
exchek-compliance-report

Generate a CARFAX-style Export Compliance Report Card aggregating classification, CSL screening, license determination, country risk, and red-flag results into a single customer-facing trust document with a clear status: PASS / CONDITIONAL / HOLD.

compliance-reportreport-cardtrust-documentcustomer-facing
ExampleGenerate a compliance report card for this transaction
Partner / Distributor Compliance Pack
exchek-partner-compliance

Generate a compliance requirements pack for distributors and partners covering screening expectations, re-export assurances, recordkeeping requirements, and optional flow-down contract language.

partnerdistributorcompliancere-export
ExampleGenerate a compliance pack for our EU distribution partner
Recordkeeping & Retention Schedule
exchek-recordkeeping

Produce a recordkeeping retention schedule or checklist under 15 CFR Part 762 (and ITAR 22 CFR Part 122 where applicable) tailored to company export activities.

recordkeepingretention15-cfr-762itar
ExampleWhat records do we need to retain for our export compliance program?
Retrospective Audit / Lookback
exchek-audit-lookback

Re-screen historical shipments and transactions against current CSL lists, re-check ECCNs against today's regulatory rules, and produce a self-audit report with findings, risk rating, and remediation steps. Long jobs auto-dispatch to the exchek-audit-runner specialist agent.

auditlookbackself-audithistorical
ExampleRun a self-audit on our last 12 months of export shipments
Word Document Converter
exchek-docx

Convert any ExChek markdown report (classification memo, license determination, ECP, audit findings, etc.) to a Word .docx document plus a sibling .json structured-data file. Branded for ExChek output. Wrapped by the local-first MCP report_to_docx tool.

docxworddocument-conversionreport
ExampleConvert this classification memo to a Word document
Onboarding (60-minute first hour)
exchek-onboarding

Hands-on onboarding for the ExChek Engine. In 60 minutes, produces real compliance artifacts — a classification record, a denied-party screening, a license determination, and a branded export document. Tracks progress across sessions in .exchek/state/onboarding-progress.json.

onboardingfirst-runtutorialengine-shell
ExampleGet me onboarded to ExChek
Compliance Analytics Dashboard
exchek-analytics

Compliance intelligence dashboard for the ExChek Engine. Computes an Audit Readiness Score (0-100), tracks compliance posture over time, shows transaction pipeline completeness and gaps, surfaces risk concentration by destination and ECCN category, generates auditor-ready export packages, and optionally benchmarks against anonymized industry data. Also shows skill usage counts, success rates, average durations, and CSV export. Respects privacy — never tracks code, paths, prompts, PII, or compliance results.

analyticsaudit-readiness-scoredashboardmetrics
ExampleShow me our Audit Readiness Score
ExChek Orchestrator (/exchek command hub)
exchek-orchestrator

Your compliance co-pilot. The ExChek Engine hub routes commands, tracks every transaction from classification through documentation, watches for incomplete workflows, alerts on re-screening deadlines, remembers past determinations, and surfaces exactly what you need to do next. Invoke with /exchek.

orchestratorcommand-routertransaction-trackingengine-shell
Example/exchek
First-run Setup Wizard
exchek-setup

First-run setup wizard for the ExChek Engine. Verifies company profile, confirms report defaults, tests API connectivity, configures CRM/ERP connectors, sets telemetry preferences, runs a live compliance demo, and arms the engine. Writes verified state to .exchek/state/setup-complete.json.

setupwizardfirst-runconfiguration
ExampleRun the ExChek setup wizard

Agent Card JSON

Served at https://exchek.us/.well-known/agent.json — compatible with the A2A protocol.

agent.jsonOpen raw ↗
{
  "name": "ExChek Export Compliance Engine",
  "description": "Export compliance for SMB manufacturers, packaged as a free plugin for Claude and other frontier AI assistants. 20 skills covering ECCN classification, ITAR/EAR jurisdiction, U.S. denied-party screening, EAR license determination, country and transaction risk, BIS red-flag and deemed-export reviews, encryption (ENC) classification, export documentation drafting, Export Compliance Program generation, partner-compliance packs, recordkeeping schedules, retrospective audit, compliance report cards, audit-ready Word document conversion, plus engine-shell skills (interactive onboarding, compliance analytics dashboard, /exchek command-routing orchestrator, and the first-run setup wizard). Ships with a local-first MCP server (14 tools wrapping live eCFR + Trade.gov data, input sanitization, AI-disclosure validation, HMAC-chained tamper-evident audit log, full-text eCFR fetch, and the docx converter). Two specialist agents (long-running CSV audit runner, independent classification reviewer). Cowork-first install via /plugin marketplace; works in any Agent-Skills-compatible AI assistant. Human-in-the-loop on every decision.",
  "url": "https://exchek.us",
  "provider": {
    "organization": "ExChek, Inc.",
    "url": "https://exchek.us"
  },
  "version": "3.4.0",
  "documentationUrl": "https://docs.exchek.us",
  "iconUrl": "https://exchek.us/logo.png",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": true
  },
  "authentication": {
    "schemes": [
      "none"
    ]
  },
  "defaultInputModes": [
    "text"
  ],
  "defaultOutputModes": [
    "text"
  ],
  "skills": [
    {
      "id": "exchek-classify",
      "name": "ECCN Classification",
      "description": "Classify export items for ECCN (BIS/EAR) and USML (ITAR/DDTC) using live eCFR regulatory data. Produces an audit-ready classification memo with named reviewer, timestamp, and regulatory citations.",
      "tags": [
        "export-control",
        "eccn",
        "itar",
        "ear",
        "classification",
        "bis",
        "ddtc"
      ],
      "examples": [
        "Classify this night-vision monocular for export",
        "What ECCN applies to this RF power amplifier?",
        "Is this drone gimbal ITAR or EAR controlled?"
      ]
    },
    {
      "id": "exchek-jurisdiction",
      "name": "ITAR vs. EAR Jurisdiction",
      "description": "Determine whether an item falls under ITAR (DDTC/22 CFR Part 121) or EAR (BIS/15 CFR Part 774) via a guided questionnaire covering USML specially-designed analysis. Produces a jurisdiction memo with recommended next steps.",
      "tags": [
        "itar",
        "ear",
        "jurisdiction",
        "usml",
        "ddtc",
        "bis",
        "export-control"
      ],
      "examples": [
        "Is this GPS receiver ITAR or EAR?",
        "Run a jurisdiction check on this satellite bus component"
      ]
    },
    {
      "id": "exchek-csl",
      "name": "Consolidated Screening List (CSL) Search",
      "description": "Screen parties against the U.S. Consolidated Screening List via the Trade.gov API. Supports fuzzy name matching across all federal export screening lists including Entity List, SDN, Denied Persons, and more.",
      "tags": [
        "screening",
        "csl",
        "party-check",
        "denied-parties",
        "sanctions",
        "entity-list",
        "export-control"
      ],
      "examples": [
        "Screen Acme Technologies, Tehran, Iran",
        "Check if this buyer name appears on any U.S. export lists"
      ]
    },
    {
      "id": "exchek-license",
      "name": "EAR License Determination",
      "description": "Determine EAR license requirements and applicable exceptions across Parts 738, 740, 742, 744, and 746 for a given ECCN, destination country, and end use. Produces an audit-ready license determination memo.",
      "tags": [
        "license",
        "ear",
        "license-exception",
        "bis",
        "export-control",
        "part-738",
        "part-740",
        "part-742",
        "part-744",
        "part-746"
      ],
      "examples": [
        "What license is needed to export ECCN 5A992 to China?",
        "Does License Exception ENC apply to our product?",
        "Is a license required for ECCN 3A001 to Singapore?"
      ]
    },
    {
      "id": "exchek-country-risk",
      "name": "Country Risk Assessment",
      "description": "One-page destination risk summary covering embargoes, sanctions programs, Entity List density, typical license expectations, and high-level red flags for a given country or territory.",
      "tags": [
        "country-risk",
        "sanctions",
        "embargo",
        "destination",
        "ofac",
        "export-control"
      ],
      "examples": [
        "Give me a country risk one-pager for UAE",
        "What is the export risk profile for Russia?",
        "Destination risk summary for Malaysia"
      ]
    },
    {
      "id": "exchek-red-flag-assessment",
      "name": "Red Flag / Know Your Customer Assessment",
      "description": "Run the BIS Know Your Customer red-flag checklist (Supplement 3 to Part 732) for a party or transaction. Produces an auditable red-flag assessment note with a clear outcome: no red flags / red flags present / escalate.",
      "tags": [
        "red-flag",
        "kyc",
        "know-your-customer",
        "end-user",
        "due-diligence",
        "part-732",
        "export-control"
      ],
      "examples": [
        "Run a red-flag check on this buyer in Hong Kong",
        "KYC assessment for this new distributor in Southeast Asia"
      ]
    },
    {
      "id": "exchek-deemed-export",
      "name": "Deemed Export Review",
      "description": "Walk through 15 CFR 734.2(b) to determine if sharing technology or source code with a foreign national constitutes a deemed export requiring a BIS license. Covers nationality, technology vs. software, fundamental research, and applicable exceptions. Produces a short memo.",
      "tags": [
        "deemed-export",
        "foreign-national",
        "technology",
        "ear",
        "734",
        "export-control"
      ],
      "examples": [
        "Does sharing this RF design file with our Canadian engineer require a license?",
        "Deemed export review for a foreign national working on ECCN 3E001 tech"
      ]
    },
    {
      "id": "exchek-risk-triage",
      "name": "Transaction Risk Triage",
      "description": "Score export transaction risk (low / medium / high) from ECCN classification, CSL screening result, destination, and end use. Recommends auto-approve, hold for export compliance review, or escalate to legal. Produces a templated escalation note.",
      "tags": [
        "risk",
        "triage",
        "transaction",
        "escalation",
        "export-control"
      ],
      "examples": [
        "Triage this order: ECCN 3A001, buyer in Singapore, end use: semiconductor fab",
        "Risk-score this transaction before we commit"
      ]
    },
    {
      "id": "exchek-ecp",
      "name": "Export Compliance Program (ECP) Generator",
      "description": "Generate tailored Export Compliance Program docs, SOPs, and training outlines from company footprint, product mix, and risk profile. Aligns with BIS and DDTC guidance.",
      "tags": [
        "ecp",
        "compliance-program",
        "sop",
        "training",
        "bis",
        "ddtc",
        "export-control"
      ],
      "examples": [
        "Generate an ECP for a mid-size defense electronics manufacturer",
        "Draft export compliance SOPs for our aerospace startup"
      ]
    },
    {
      "id": "exchek-encryption",
      "name": "Encryption Classification & ENC Exception",
      "description": "Classify encryption items under ECCN 5A992/5D992 and related entries, determine License Exception ENC/TSR and mass-market applicability, and assess BIS annual self-classification report obligations. Prep only — no actual filing.",
      "tags": [
        "encryption",
        "enc",
        "5a992",
        "5d992",
        "tsr",
        "bis",
        "export-control"
      ],
      "examples": [
        "Does our SaaS platform need a BIS ENC notification?",
        "Classify this AES-256 library for export"
      ]
    },
    {
      "id": "exchek-export-docs",
      "name": "Export Documentation Drafter",
      "description": "Draft export documentation including commercial invoice blocks, packing lists, Shipper's Letter of Instruction, and AES/EEI data fields from shipment details and classification info. Flags AES filing requirements. Prep only — no actual filing.",
      "tags": [
        "export-docs",
        "aes",
        "eei",
        "sli",
        "commercial-invoice",
        "packing-list",
        "export-control"
      ],
      "examples": [
        "Prepare export docs for a shipment of ECCN 5A992 items to Germany",
        "Generate AES data fields for this classified shipment"
      ]
    },
    {
      "id": "exchek-compliance-report",
      "name": "Compliance Report Card",
      "description": "Generate a CARFAX-style Export Compliance Report Card aggregating classification, CSL screening, license determination, country risk, and red-flag results into a single customer-facing trust document with a clear status: PASS / CONDITIONAL / HOLD.",
      "tags": [
        "compliance-report",
        "report-card",
        "trust-document",
        "customer-facing",
        "export-control"
      ],
      "examples": [
        "Generate a compliance report card for this transaction",
        "Create a customer-facing compliance summary for our buyer"
      ]
    },
    {
      "id": "exchek-partner-compliance",
      "name": "Partner / Distributor Compliance Pack",
      "description": "Generate a compliance requirements pack for distributors and partners covering screening expectations, re-export assurances, recordkeeping requirements, and optional flow-down contract language.",
      "tags": [
        "partner",
        "distributor",
        "compliance",
        "re-export",
        "flow-down",
        "channel",
        "export-control"
      ],
      "examples": [
        "Generate a compliance pack for our EU distribution partner",
        "Draft re-export assurance and flow-down language for our reseller"
      ]
    },
    {
      "id": "exchek-recordkeeping",
      "name": "Recordkeeping & Retention Schedule",
      "description": "Produce a recordkeeping retention schedule or checklist under 15 CFR Part 762 (and ITAR 22 CFR Part 122 where applicable) tailored to company export activities.",
      "tags": [
        "recordkeeping",
        "retention",
        "15-cfr-762",
        "itar",
        "export-control"
      ],
      "examples": [
        "What records do we need to retain for our export compliance program?",
        "Generate a recordkeeping checklist under 15 CFR 762"
      ]
    },
    {
      "id": "exchek-audit-lookback",
      "name": "Retrospective Audit / Lookback",
      "description": "Re-screen historical shipments and transactions against current CSL lists, re-check ECCNs against today's regulatory rules, and produce a self-audit report with findings, risk rating, and remediation steps. Long jobs auto-dispatch to the exchek-audit-runner specialist agent.",
      "tags": [
        "audit",
        "lookback",
        "self-audit",
        "historical",
        "remediation",
        "export-control"
      ],
      "examples": [
        "Run a self-audit on our last 12 months of export shipments",
        "Re-screen our Q1 transactions against current screening lists"
      ]
    },
    {
      "id": "exchek-docx",
      "name": "Word Document Converter",
      "description": "Convert any ExChek markdown report (classification memo, license determination, ECP, audit findings, etc.) to a Word .docx document plus a sibling .json structured-data file. Branded for ExChek output. Wrapped by the local-first MCP report_to_docx tool.",
      "tags": [
        "docx",
        "word",
        "document-conversion",
        "report",
        "memo",
        "export-control"
      ],
      "examples": [
        "Convert this classification memo to a Word document",
        "Generate a .docx and .json from the latest license determination"
      ]
    },
    {
      "id": "exchek-onboarding",
      "name": "Onboarding (60-minute first hour)",
      "description": "Hands-on onboarding for the ExChek Engine. In 60 minutes, produces real compliance artifacts — a classification record, a denied-party screening, a license determination, and a branded export document. Tracks progress across sessions in .exchek/state/onboarding-progress.json.",
      "tags": [
        "onboarding",
        "first-run",
        "tutorial",
        "engine-shell",
        "export-control"
      ],
      "examples": [
        "Get me onboarded to ExChek",
        "Walk me through my first compliance workflow"
      ]
    },
    {
      "id": "exchek-analytics",
      "name": "Compliance Analytics Dashboard",
      "description": "Compliance intelligence dashboard for the ExChek Engine. Computes an Audit Readiness Score (0-100), tracks compliance posture over time, shows transaction pipeline completeness and gaps, surfaces risk concentration by destination and ECCN category, generates auditor-ready export packages, and optionally benchmarks against anonymized industry data. Also shows skill usage counts, success rates, average durations, and CSV export. Respects privacy — never tracks code, paths, prompts, PII, or compliance results.",
      "tags": [
        "analytics",
        "audit-readiness-score",
        "dashboard",
        "metrics",
        "engine-shell",
        "export-control"
      ],
      "examples": [
        "Show me our Audit Readiness Score",
        "What's our compliance posture this quarter?"
      ]
    },
    {
      "id": "exchek-orchestrator",
      "name": "ExChek Orchestrator (/exchek command hub)",
      "description": "Your compliance co-pilot. The ExChek Engine hub routes commands, tracks every transaction from classification through documentation, watches for incomplete workflows, alerts on re-screening deadlines, remembers past determinations, and surfaces exactly what you need to do next. Invoke with /exchek.",
      "tags": [
        "orchestrator",
        "command-router",
        "transaction-tracking",
        "engine-shell",
        "export-control"
      ],
      "examples": [
        "/exchek",
        "What's next on my compliance work?"
      ]
    },
    {
      "id": "exchek-setup",
      "name": "First-run Setup Wizard",
      "description": "First-run setup wizard for the ExChek Engine. Verifies company profile, confirms report defaults, tests API connectivity, configures CRM/ERP connectors, sets telemetry preferences, runs a live compliance demo, and arms the engine. Writes verified state to .exchek/state/setup-complete.json.",
      "tags": [
        "setup",
        "wizard",
        "first-run",
        "configuration",
        "engine-shell",
        "export-control"
      ],
      "examples": [
        "Run the ExChek setup wizard",
        "Configure my ExChek installation"
      ]
    }
  ]
}

Install the Export Control Engine

One-line install into Claude (recommended) or any frontier AI assistant supporting the open Agent Skills standard. Every skill is free to use; you approve every decision.