# Standards the JobsPipe API conforms to, and where each one can be checked.
# Maintained by JobsPipe. method: published
provider: JobsPipe
updated: "2026-10-25"
standards:
  - id: openapi-3.1
    name: OpenAPI Specification 3.1
    conforms: true
    evidence: https://jobspipe.dev/openapi.json declares openapi 3.1.0 and is linted against https://jobspipe.dev/governance/spectral.yaml in CI.
  - id: openapi-overlay-1.0
    name: OpenAPI Overlay Specification 1.0
    conforms: true
    evidence: https://jobspipe.dev/governance/overlay.json applied to https://jobspipe.dev/openapi.base.json gives https://jobspipe.dev/openapi.json
  - id: rfc9727
    name: "RFC 9727: api-catalog well-known URI"
    conforms: true
    evidence: https://jobspipe.dev/.well-known/api-catalog
  - id: rfc8615
    name: "RFC 8615: Well-Known URIs"
    conforms: true
    evidence: https://jobspipe.dev/.well-known/api-catalog, security.txt, oauth-protected-resource
  - id: rfc9728
    name: "RFC 9728: OAuth 2.0 Protected Resource Metadata"
    conforms: true
    evidence: https://api.jobspipe.dev/.well-known/oauth-protected-resource
  - id: rfc8414
    name: "RFC 8414: OAuth 2.0 Authorization Server Metadata"
    conforms: true
    evidence: https://api.jobspipe.dev/.well-known/oauth-authorization-server
  - id: rfc7591
    name: "RFC 7591: OAuth 2.0 Dynamic Client Registration"
    conforms: true
    evidence: registration_endpoint in the authorization server metadata
  - id: oidc
    name: OpenID Connect Core 1.0
    conforms: true
    evidence: https://jobspipe.dev/.well-known/openid-configuration
  - id: rfc9116
    name: "RFC 9116: security.txt"
    conforms: true
    evidence: https://jobspipe.dev/.well-known/security.txt
  - id: rfc9421
    name: "RFC 9421: HTTP Message Signatures"
    conforms: true
    evidence: https://jobspipe.dev/.well-known/http-message-signatures-directory
  - id: mcp
    name: Model Context Protocol
    conforms: true
    evidence: https://mcp.jobspipe.dev/mcp (Streamable HTTP), registry name dev.jobspipe/mcp
  - id: a2a
    name: Agent2Agent agent card
    conforms: true
    evidence: https://jobspipe.dev/.well-known/agent-card.json
  - id: iso-3166-1
    name: ISO 3166-1 alpha-2 country codes
    conforms: true
    evidence: country_code, country_codes and hq_country fields
  - id: iso-4217
    name: ISO 4217 currency codes
    conforms: true
    evidence: salary_currency field
  - id: iso-639-1
    name: ISO 639-1 language codes
    conforms: true
    evidence: language field and language_or filter
  - id: isco-08
    name: ILO ISCO-08 occupation classification
    conforms: true
    evidence: occupation_code field and occupation_code_or filter
  - id: isic-rev4
    name: UN ISIC Rev.4 industry classification
    conforms: true
    evidence: isic_division field and isic_division_or filter
  - id: esco
    name: European Skills, Competences, Qualifications and Occupations (ESCO)
    conforms: true
    evidence: esco_skills field and esco_skill_id_or filter
  - id: iso-17442
    name: ISO 17442 Legal Entity Identifier
    conforms: true
    evidence: lei field and lei_or filter
  - id: gdpr
    name: EU General Data Protection Regulation
    conforms: true
    evidence: https://jobspipe.dev/trust/privacy-compliance and the Data Processing Addendum at https://jobspipe.dev/dpa
