{"openapi":"3.1.0","info":{"title":"Skowron Compliance Gateway","version":"1.0.0","description":"Compliance checks for agents before they onboard, pay, or transact. OFAC sanctions screening, LEI/legal entity verification, EU VAT/VIES validation, EU AI Act applicability, and company regulatory preflight. Informational screening, not legal advice."},"servers":[{"url":"https://skowron-compliance-gateway.mattskowronis.workers.dev"}],"paths":{"/v1/lei":{"post":{"summary":"LEI / legal entity verification","requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"lei":{"type":"string","description":"20-character LEI."},"company_name":{"type":"string","description":"Legal name if LEI is unknown."},"country":{"type":"string","description":"Optional ISO country filter."}}},"example":{"lei":"HWUPKR0MPOU8FGXBT394"}}}}}},"/v1/ofac":{"post":{"summary":"OFAC sanctions screening","requestBody":{"content":{"application/json":{"schema":{"type":"object","required":["name"],"properties":{"name":{"type":"string","description":"Person or entity name to screen."},"date_of_birth":{"type":"string","description":"Optional date of birth."},"country":{"type":"string","description":"Optional country."},"entity_type":{"type":"string","description":"Optional individual or entity."}}},"example":{"name":"AEROCARIBBEAN AIRLINES"}}}}}},"/v1/vat":{"post":{"summary":"EU VAT / VIES validation","requestBody":{"content":{"application/json":{"schema":{"type":"object","required":["country_code","vat_number"],"properties":{"country_code":{"type":"string","description":"EU member state code, e.g. DE."},"vat_number":{"type":"string","description":"VAT number without or with country prefix."}}},"example":{"country_code":"DE","vat_number":"115235681"}}}}}},"/v1/ai-act":{"post":{"summary":"EU AI Act applicability","requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"provider_role":{"type":"string","description":"provider, deployer, importer, or distributor."},"established_in_eu":{"type":"boolean"},"output_used_in_eu":{"type":"boolean"},"system_use":{"type":"string"},"biometric":{"type":"boolean"},"employment":{"type":"boolean"},"creditworthiness":{"type":"boolean"},"education":{"type":"boolean"},"critical_infrastructure":{"type":"boolean"},"general_purpose_model":{"type":"boolean"}}},"example":{"provider_role":"provider","established_in_eu":true,"output_used_in_eu":true,"employment":true}}}}}},"/v1/preflight":{"post":{"summary":"Company regulatory preflight","requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"country":{"type":"string"},"sector":{"type":"string"},"employee_count":{"type":"number"},"annual_revenue_usd":{"type":"number"},"processes_personal_data":{"type":"boolean"},"uses_ai":{"type":"boolean"},"ai_use_cases":{"type":"array","items":{"type":"string"}},"takes_card_payments":{"type":"boolean"},"offers_crypto_services":{"type":"boolean"}}},"example":{"country":"DE","sector":"financial_services","employee_count":600,"annual_revenue_usd":150000000,"processes_personal_data":true,"uses_ai":true,"ai_use_cases":["employment"],"takes_card_payments":true,"offers_crypto_services":false}}}}}}}}