Public developer resources
These resources describe EthicsPortal and its published documentation. They do not grant access to customer organisations or reports.
| Resource | Address |
|---|---|
| OpenAPI 3.1 | Schema |
| API catalog (RFC 9727) | api-catalog |
| Developer documentation index for AI agents | developers/llms.txt |
| All developer documentation in one file | developers/llms-full.txt |
| Agent guide | agents.md |
| Site overview | llms.txt |
| Full public content | llms-full.txt |
| Agent card | A2A card |
| Agent skills | Skills manifest |
| Sitemap | sitemap.xml |
| Crawl policy | robots.txt |
| Vulnerability disclosure | security.txt |
| Vendor questionnaire | CAIQ CSV |
| Blog feed | RSS |
Markdown content negotiation
Section titled “Markdown content negotiation”Eligible public pages have a Markdown representation. Append .md to a page URL or request Accept: text/markdown:
curl --fail \ -H 'Accept: text/markdown' \ 'https://ethicsportal.eu/developers/quickstart/'Representation selection honours quality values. Vary: Accept distinguishes HTML and Markdown responses. With no preference, the response is HTML. Unsupported preferences receive 406 Not Acceptable; unknown pages receive 404 Not Found. HTML responses advertise their Markdown twin with an alternate link. Markdown copies link back to canonical HTML and are excluded from search indexing.
The customer application is separate from these public exports. The OpenAPI schema documents a credential-protected metadata contract; it is not an API gateway. The MCP server is part of the customer application: an assistant reaches it only after a person approves the connection.