Skip to Content
DocsmDocsMATTR platforms

mDocs across MATTR platforms

When mDocs are added to a trust network, they can be applied to a wide variety of use cases and business problems. mDocs are currently available across the following MATTR platforms:

  • MATTR VII: Offers a set of APIs that enable the following:
    • Managing mDoc credential configurations that serve as a template for signing and issuing mDocs.
    • Creating credential offers and issuing mDocs to compliant digital wallets via an OID4VCI Authorization Code and/or Pre-authorized Code flows.
    • Manage the revocation status of issued mDocs, including managing the required Status List configurations, Status List signers and Status List signers certificates.
    • Creating and managing the certificates required to sign mDocs. MATTR VII can be used to manually create Issuing Authority Certificate Authority (IACAs) and is automatically creating Document Signer Certificates (DSCs) when required. Alternatively, MATTR VII can be configured to use unmanaged certificates that are managed and uploaded by the issuer.
  • MATTR Pi: Offers two types of SDKs to handle mDocs (Both are available for React Native, iOS and Android):
    • Holder SDK: Enables claiming mDocs via an OID4VCI workflow and presenting it for verification either in-person or remotely.
    • Verifier SDK: Enables proximity verification of a signed mDoc, as per ISO/IEC 18013-5:2021.
    • Web Verifier SDK: Enables remote verification of a signed mDoc, as per ISO/IEC 18013-7:2025 and OID4VP.
  • MATTR GO: Offers two white-labeled apps that can handle mDocs.

Currently our APIs only support the ECDSA with P-256 (ES256) algorithm for issuer and device authentication. Contact us if you want to better understand the rationale for this choice.

Additional resources

Guides

API Reference

SDKs

White-label apps

Last updated on