{
  "protocolVersion": "0.2.9",
  "name": "EthicsPortal",
  "description": "EU whistleblower compliance infrastructure — hosted anonymous reporting portal for organizations subject to EU Directive 2019/1937. Agent interface is reference-only (information lookup); operational reporting requires per-organization deployment.",
  "url": "https://ethicsportal.eu",
  "provider": {
    "organization": "EthicsPortal",
    "url": "https://ethicsportal.eu"
  },
  "version": "1.0.0",
  "documentationUrl": "https://ethicsportal.eu/developers/",
  "defaultInputModes": ["text/plain"],
  "defaultOutputModes": ["text/plain", "text/markdown"],
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false
  },
  "skills": [
    {
      "id": "whistleblower-compliance-lookup",
      "name": "whistleblower-compliance-lookup",
      "description": "Look up EU Whistleblower Directive 2019/1937 compliance requirements for each EU member state — transposition dates, organization-size thresholds, protected reporter categories, reporting channel obligations, and penalty schedules.",
      "tags": ["compliance", "whistleblower", "eu-directive-2019-1937", "reference"],
      "examples": [
        "What does Germany require under the EU Whistleblower Directive?",
        "What are the penalties for non-compliance in France?",
        "Which organizations are in scope in Poland?"
      ],
      "inputModes": ["text/plain"],
      "outputModes": ["text/markdown", "text/html"]
    }
  ]
}
