Skip to content

eudi: EBSI production-launch readiness (re-point live smoke, refresh fixtures) #113

Description

@luisgf

Deferred follow-up to #109. That issue
shipped only the offline part (the recursive-trust wildcard consistency fix, in v1.20.0); the
production-launch tracking was deferred because EBSI GA under EUROPEUM-EDIC is Q4 2026 and
the production endpoints do not exist yet (July 2026). Actionable once they do — not gated
forever.

Scope

  • Re-point the opt-in live smoke (live-ebsi.yml, OPENVC_EBSI_LIVE=1) at the production
    ebsi.eu hosts; confirm the https host allow-list covers them.
  • Refresh the recorded pilot fixtures (DID document + TIR entries) if the production TIR
    shape changed after the 2025-06-30 breaking changes — the golden fixtures are the drift alarm.
  • Confirm the versioning adapters (openvc_ebsi/versioning.py) still cover the deployed API
    version; add a new adapter class + a golden fixture if the production version is new (one
    adapter per version — never scatter if version == …).
  • Confirm VCDM 1.1 / 2.0 dual credentials from production verify end to end.

Gate

EBSI production launch (Q4 2026). Until then there is nothing to point at — do not manufacture
filler. Invariants: EBSI stays read-only; host allow-list on every request incl. redirects;
short client-side TTL cache (ADR-0001).

Metadata

Metadata

Assignees

No one assigned

    Labels

    eudiEUDI / EBSI ecosystem interop

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions