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 mDoc offers.
    • Creating and managing the certificates required to sign mDocs by creating Authority Certificate Authority (IACA) and Document Signer Certificates (DSCs).
  • 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 online verification of a signed mDoc, as per ISO/IEC 18013-7.
  • MATTR GO: Offers two white-labeled apps that can handle mDocs.
    • The GO Wallet can claim, hold and present mDocs either in-person or remotely.
    • The GO Verifier can perform proximity verification of a signed mDoc, as per ISO/IEC 18013-5:2021.

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