manage_trusted_entity
Manage Trusted Entity
Create or update a trusted entity to restrict which issuers are accepted during credential verification. Trusted entities can include DIDs and X.509 certificates, and are linked to presentation templates.
manage_trusted_entity
Create or update a trusted entity to restrict which issuers are accepted during credential verification. Trusted entities can include DIDs and X.509 certificates, and are linked to presentation templates.
revoke_credentials
Batch-revoke one or more previously issued credentials. Supports both SD-JWT and AnonCreds credentials. Optionally notify the holder's wallet about the revocation via DIDComm Revocation Notification.
create_verification_request
Create a credential verification request to ask a holder to present their credentials. Supports both **OpenID4VC** (for SD-JWT VC and mDOC) and **DIDComm** (for AnonCreds) protocols. Returns a URI/QR code the holder can scan to present their credentials.
get_verification_session
Retrieve details and results of a credential verification session. Use this to check if a holder has presented their credentials and to access the verified credential data.
issue_credential
Issue a verifiable credential to a holder. Supports three methods: - **openid4vc**: Creates an OpenID4VC issuance offer with a scannable URI/QR code for SD-JWT VC credentials. - **didcomm**: Creates a DIDComm issuance offer for AnonCreds credentials via invitation or existing connection. - **direct**: Directly signs and returns an SD-JWT VC credential without an exchange protocol.
manage_didcomm_connection
Create DIDComm invitations, receive invitations, or update existing connections. DIDComm connections enable secure messaging and credential exchange between parties. Invitations can be single-use or reusable.
list_credential_templates
Retrieve credential templates configured in a Paradym project. Returns templates for all supported formats (SD-JWT VC, mDOC, AnonCreds) including their attributes, branding, issuer settings, and revocability configuration.
list_issued_credentials
Retrieve metadata about issued credentials in a Paradym project. Use this to track the status of credentials, filter by format or revocation status, and find credential IDs for revocation.
manage_presentation_template
Create or update a presentation template that defines what credentials and attributes to request from a holder during verification. Supports SD-JWT VC, mDOC, and AnonCreds credential formats. Each template can request up to 20 credentials with attribute constraints (value, range, type).
list_didcomm_connections
Retrieve DIDComm connections established in a Paradym project. Connections are used for credential issuance, verification, and secure messaging between parties.
create_credential_template
Create a new credential template in Paradym. Supports three formats: **sd-jwt-vc** (SD-JWT VC over OpenID4VC), **mdoc** (ISO 18013-5 mDOC/mDL over OpenID4VC), and **anoncreds** (AnonCreds over DIDComm). Configure typed attributes, visual branding, validity periods, and revocability.
list_trusted_entities
Retrieve trusted entities configured in a Paradym project. Trusted entities define which issuers (identified by DIDs or X.509 certificates) are accepted during credential verification.
list_presentation_templates
Retrieve presentation templates configured in a Paradym project. Presentation templates define what credentials and attributes to request from a holder during verification.
list_projects
Retrieve all Paradym projects accessible to the authenticated user. Each project provides multi-tenancy with its own templates, sessions, and settings.
get_issuance_session
Retrieve details of a credential issuance session. Use this to check the current status of an OpenID4VC or DIDComm issuance offer, including whether the credential has been accepted by the holder.
list_dids
Retrieve Decentralized Identifiers (DIDs) available in a Paradym project. DIDs are used as issuer and verifier identifiers when creating credential and presentation templates. Supports did:web and did:cheqd methods.
Issue, verify, and revoke verifiable credentials using SD-JWT VC, mDOC, and AnonCreds formats over OpenID4VC and DIDComm protocols. Create and manage credential templates with typed attributes, branding, and revocability settings. Define presentation templates to request and verify credentials from holders. Manage trusted entities (X.509 certificates and DIDs) to restrict accepted issuers during verification. Configure attribute providers to dynamically populate credentials from external systems. Establish and manage DIDComm connections for secure messaging and credential exchange. Manage projects and team members for multi-tenant environments. Receive webhook notifications for issuance and verification session events.
Common questions about connecting Paradym to AI agents with Metorial.