Skip to content

refactor!: openvc 2.0 — deprecation removals, Python >=3.11, RFC 9864 alg naming, the W3C 1.1/2.1 wave #74

Description

@luisgf

Value/Effort: medium / L. The 2.0 window bundles the breaking cleanups the 1.x contract defers: remove the deprecated verb-last ecdsa_sd aliases and the error re-export shims; raise the floor to Python ≥3.11 (3.10 is EOL Oct 2026); decide default JOSE algorithm naming per RFC 9864 (Ed25519 emission, the ESP256 stance); and adopt the W3C maintenance wave targeted for Apr 2027 — VCDM 2.1, Data Integrity 1.1, EdDSA/ECDSA cryptosuites 1.1, Bitstring Status List 1.1 (new refresh status purpose), CID 1.1 — in one coherent major.

Scope: one planned major per the published versioning policy (the deprecation cycle honoured; every removal in the CHANGELOG migration table). Timing keyed to the W3C wave and downstream (openbadgeslib) readiness, not the calendar.

Metadata

Metadata

Assignees

No one assigned

    Labels

    dxDeveloper experience / operabilityspec-conformanceStandards coverage / conformance vectors

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions