1.0 KiB
1.0 KiB
Export OAS Discovery Prep — PREP-EXPORT-OAS-61-002-DEPENDS-ON-61-001
Status: Draft (2025-11-20) Owners: Exporter Service Guild Scope: Define the OpenAPI discovery endpoint once base OAS (61-001) is frozen.
Requirements
- Endpoint:
GET /.well-known/openapi(and.jsonalias) returning latest Exporter OAS. - Headers:
ETag,Last-Modified,Cache-Control: public, max-age=300; supportIf-None-Matchfor 304. - Body: JSON with fields
{version, oas_url, checksum_sha256, generated_at, profiles_supported}plus embedded OAS or link. - Determinism: stable ordering of fields; checksum over canonical OAS JSON.
Acceptance
- Once 61-001 OAS is fixed, publish generated OAS path and checksum into this doc and
docs/modules/export-center/api.md. - Add sample discovery response at
docs/events/samples/export-center.openapi.discovery@draft.json.
Handoff
Use this as the prep artefact for PREP-EXPORT-OAS-61-002-DEPENDS-ON-61-001. Update checksums/links when 61-001 finalizes, then mark implementation DOING.