> For the complete documentation index, see [llms.txt](https://docs.zetrix.com/mbi-vc-api/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.zetrix.com/mbi-vc-api/overview.md).

# Overview

The Malaysia Blockchain Infrastructure Verifiable Credential Service (MBI VC Service) is a secure client-facing service that provides an API interface between mobile applications and the Zetrix Digital Credential Engine. It enables mobile applications to request, store, and present Verifiable Credentials (VCs) in compliance with W3C standards, without requiring direct interaction with Zetrix core APIs.

The service ensures proper authentication, request validation, and data transformation, providing a simplified and secure method for third-party mobile apps to integrate with the blockchain-based VC ecosystem.

## **Functional Scope**

The MBI VC Service facilitates the following primary functions via secure communication with the Zetrix **Digital Credential Engine** :

| Function                            | Description                                                                                                  |
| ----------------------------------- | ------------------------------------------------------------------------------------------------------------ |
| Apply VC                            | Submits a request for credential issuance based on an approved credential template and issuer authorization. |
| Download VC                         | Retrieves issued Verifiable Credentials for storage and usage within client applications.                    |
| Create VP (Verifiable Presentation) | Compiles one or more VCs into a presentation format for verification by third parties.                       |
| Verify VP                           | Validates the authenticity and integrity of a Verifiable Presentation.                                       |

## **Role in the ZID Ecosystem**

* **Integration Layer:** Serves as an intermediary between mobile clients and the Zetrix blockchain network, abstracting complex DID/VC operations into accessible RESTful or DIDComm-based API calls.
* **Security Gateway:** Protects direct access to core blockchain services by enforcing authentication, authorization, and secure transport (TLS/HTTPS).
* **Data Transformation:** Converts credential data structures from blockchain-native formats into mobile-compatible JSON objects, preserving cryptographic integrity.
* **Compliance:** Ensures compliance with W3C Verifiable Credential Data Model and DIDComm messaging protocols.

## **Benefits**

* **Secure Access Control:** Shields blockchain APIs from direct public exposure.
* **Standardized Integration:** Provides a consistent API interface for multiple mobile platforms.
* **Reduced Complexity:** Offloads blockchain logic from mobile developers.
* **Interoperability:** Supports DIDComm and W3C VC standards for cross-system communication.
