Skip to content

v0.8 deprecate AnonCreds DataIntegrity namespace #2900

Description

@rmlearney-digicatapult

packages/core/src/modules/vc/anoncreds-w3c-credential/deprecated.ts

This is a file containing temporary compatibility aliases for the AnonCreds W3C credential rename.

Major-version cleanup checklist (separate from DataIntegrity namespace):

  1. Delete packages/core/src/modules/vc/anoncreds-w3c-credential/deprecated.ts
  2. Stop exporting deprecated.ts from the credential barrel packages/core/src/modules/vc/anoncreds-w3c-credential/index.ts
  3. Remove @deprecated getters:
  • packages/core/src/modules/vc/linked-data-proofs/models/W3cJsonLdVerifiableCredential.ts (dataIntegrityCryptosuites)
  • packages/core/src/modules/vc/linked-data-proofs/models/W3cJsonLdVerifiablePresentation.ts (dataIntegrityCryptosuites)
  1. Remove class/path compatibility alias packages/anoncreds/src/anoncreds-rs/AnonCredsDataIntegrityService.ts

Notes:

  • DataIntegrityProof (string proof type) is protocol-level and must remain.
  • This checklist targets compatibility aliases only.
  • Internal consumers should use canonical W3C credential symbols only.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions