{"audit":{"version":"1.5","generated_at":"2026-10-21T12:27:53.999883+00:00","generated_by":"Agenstry","report_url":"https://agenstry.com/agents/exchek.us","methodology_url":"https://agenstry.com/methodology","verifier_jwks_url":"https://agenstry.com/.well-known/jwks.json","subject":{"domain":"exchek.us","name":"ExChek Export Compliance Engine","url":"https://exchek.us/.well-known/agent-card.json"}},"identity":{"provider":{"organization":"ExChek, Inc.","url":"https://exchek.us"},"registry_verification":null,"signature":{"signed":false,"signature_valid":null}},"protocol":{"version":null,"supports_streaming":false,"supports_push_notifications":false},"operational":{"live_state":"wrong_response","live_responds":false,"last_status_code":200,"last_elapsed_ms":43,"last_error":null},"track_record":{"first_seen":"2026-10-21T10:25:21.483113+00:00","last_checked":"2026-10-21T10:25:21.651458+00:00","last_seen_ok":"2026-10-21T10:25:21.651458+00:00","checks_total":2,"checks_ok":2,"uptime_pct":100.0,"uptime_window_days":30,"uptime_probes":2,"archived":false,"archived_reason":null},"conformance":{"score":34,"grade":"F","summary":"F-grade: card is reachable but fails most operational signals.","criteria":[{"key":"valid_card","label":"Valid AgentCard","points":10,"max_points":10,"status":"pass","detail":"Parseable AgentCard returned by the well-known endpoint (Agenstry readiness signal; not an official TCK certification)."},{"key":"live_responds","label":"Live JSON-RPC","points":5,"max_points":25,"status":"fail","detail":"Endpoint replies but body isn't a valid JSON-RPC 2.0 A2A response."},{"key":"protocol_version","label":"Protocol version","points":0,"max_points":10,"status":"fail","detail":"No protocolVersion in card."},{"key":"signature","label":"JWS signature","points":0,"max_points":10,"status":"info","detail":"Card is unsigned (most published agents are)."},{"key":"uptime","label":"Uptime track record","points":0,"max_points":15,"status":"info","detail":"Only 2 probes so far, need ≥5 for an uptime grade."},{"key":"skills","label":"Skill declaration","points":10,"max_points":10,"status":"pass","detail":"Declares 20 skills with structured metadata."},{"key":"verified_identity","label":"Verified Identity","points":5,"max_points":10,"status":"partial","detail":"Provider declared: ExChek, Inc. (https://exchek.us). Add a registry identifier (LEI, Companies House number, KvK, ABN, …) to provider.legalEntity for full verified-business credit."},{"key":"freshness","label":"Freshness + modern flags","points":4,"max_points":5,"status":"pass","detail":"seen in upstream source within 0d"},{"key":"security","label":"Security declaration","points":0,"max_points":5,"status":"info","detail":"Neither securitySchemes nor securityRequirements declared — how to authenticate is unstated."}]},"card_read":{"findings":[],"clean":true,"source_url":"https://exchek.us/.well-known/agent-card.json"},"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?"],"inputModes":[],"outputModes":[]},{"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"],"inputModes":[],"outputModes":[]},{"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"],"inputModes":[],"outputModes":[]},{"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?"],"inputModes":[],"outputModes":[]},{"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"],"inputModes":[],"outputModes":[]},{"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"],"inputModes":[],"outputModes":[]},{"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"],"inputModes":[],"outputModes":[]},{"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"],"inputModes":[],"outputModes":[]},{"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"],"inputModes":[],"outputModes":[]},{"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"],"inputModes":[],"outputModes":[]},{"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"],"inputModes":[],"outputModes":[]},{"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"],"inputModes":[],"outputModes":[]},{"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"],"inputModes":[],"outputModes":[]},{"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"],"inputModes":[],"outputModes":[]},{"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"],"inputModes":[],"outputModes":[]},{"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"],"inputModes":[],"outputModes":[]},{"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"],"inputModes":[],"outputModes":[]},{"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?"],"inputModes":[],"outputModes":[]},{"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?"],"inputModes":[],"outputModes":[]},{"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"],"inputModes":[],"outputModes":[]}],"provenance":[{"source":"8004scan","first_seen":"2026-10-21T10:25:21.483113+00:00"}],"recent_probes":[{"fetched_at":"2026-10-21T10:25:21.651458+00:00","ok":true,"status_code":200,"error":null,"elapsed_ms":43,"live_responds":false},{"fetched_at":"2026-10-21T10:25:21.483113+00:00","ok":true,"status_code":200,"error":null,"elapsed_ms":60,"live_responds":false}],"catalog_attestation":null,"operator_revenue_evidence":{"evidence_class":"operator_submitted","authenticity":{"rung":"no_operator_evidence","rank":0,"why":"No verifiable operator evidence has been submitted for this agent.","thresholds":{"min_independent_payers":3,"min_verified_usd":25.0},"engine_table":"agent_authenticity","merge_rule":"max(existing_rank, rank)"},"metric_metadata":{"provenance":"operator_submitted_evidence","confidence":"attested","coverage":{"numerator":0},"as_of":"2026-10-21T12:27:54.010079+00:00","definition":"Revenue proofs submitted by the verified owner and re-checked by Agenstry against the settlement chain or the operator's own Stripe account. Only independently confirmed proofs are counted."},"counts":{"retained":0,"verified":0,"unverifiable":0},"verified":{"gross_usd":0.0,"transactions":0,"independent_payers":0},"detail_url":"https://agenstry.com/api/agents/exchek.us/evidence","dispute_url":"https://agenstry.com/agents/exchek.us/dispute"},"verification_history":[],"signatures":[{"protected":"eyJhbGciOiJFUzI1NiIsImprdSI6Imh0dHBzOi8vYWdlbnN0cnkuY29tLy53ZWxsLWtub3duL2p3a3MuanNvbiIsImtpZCI6ImFnZW50ZmluZGVyLWVzMjU2LTEiLCJ0eXAiOiJKT1NFIn0","signature":"ydTF2q7krqphWdJzbywRcdROQ6Zw1YdKn01eWvRONt71LmHcyll4KXULZIAJrBAnQnbVr_SHw9sKcVlhA1kfQw"}]}