# Paradym

Paradym is an API-first platform that simplifies the issuance, verification, and management of verifiable credentials, supporting standards like SD-JWT VCs over OpenID4VC and AnonCreds over DIDComm.

- **Category:** security & identity tools
- **Auth:** API_KEY
- **Composio Managed App Available?** N/A
- **Tools:** 69
- **Triggers:** 0
- **Slug:** `PARADYM`
- **Version:** 20260414_00

## Tools

### Activate Certificate

**Slug:** `PARADYM_ACTIVATE_CERTIFICATE`

Tool to activate a certificate for use in a project. Use when you need to enable a certificate that is in pending activation status.

### Archive AnonCreds Credential Template

**Slug:** `PARADYM_ARCHIVE_ANONCREDS_CREDENTIAL_TEMPLATE`

Tool to archive an AnonCreds credential template in a project. Use when you need to remove or deactivate a credential template. Returns success status upon archival.

### Archive mDoc Credential Template

**Slug:** `PARADYM_ARCHIVE_MDOC_CREDENTIAL_TEMPLATE`

Tool to archive an mDoc credential template. Use when you need to archive a template that is no longer needed.

### Archive Presentation Template

**Slug:** `PARADYM_ARCHIVE_PRESENTATION_TEMPLATE`

Tool to archive a presentation template in a project. Use when you need to remove or deactivate a presentation template. Returns success status upon archival.

### Archive SD-JWT VC Credential Template

**Slug:** `PARADYM_ARCHIVE_SD_JWT_VC_CREDENTIAL_TEMPLATE`

Tool to archive an SD-JWT VC credential template in a project. Use when you need to remove or deactivate an SD-JWT VC credential template.

### Create AnonCreds Credential Template

**Slug:** `PARADYM_CREATE_ANONCREDS_CREDENTIAL_TEMPLATE`

Tool to create a new AnonCreds credential template. Use when you have a project ID and want to define a credential schema with specific attributes.

### Create Certificate

**Slug:** `PARADYM_CREATE_CERTIFICATE`

Tool to create a new self-signed X.509 certificate for a project. Use when you need to create a root certificate for verifying or issuing credentials.

### Create DIDComm Connection Invitation

**Slug:** `PARADYM_CREATE_DIDCOMM_CONNECTION_INVITATION`

Tool to create a DIDComm connection invitation. Use when you need to establish a new DIDComm connection for a project.

### Create DIDComm Issuance Offer

**Slug:** `PARADYM_CREATE_DIDCOMM_ISSUANCE_OFFER`

Tool to create a DIDComm credential issuance offer. Use when you need to offer credentials via DIDComm protocol after obtaining a project ID and credential template.

### Create OpenID4VC Credential Offer

**Slug:** `PARADYM_CREATE_OPENID4VC_CREDENTIAL_OFFER`

Tool to create an OpenID4VC credential offer. Use when you need to issue verifiable credentials using OpenID4VC protocol. Note: Only works with SD-JWT VC and mDoc credential templates.

### Create OpenID4VC Verification Request

**Slug:** `PARADYM_CREATE_OPENID4VC_VERIFICATION_REQUEST`

Tool to create an OpenID4VC verification request. Use when you need to initiate a credential verification flow with a presentation template.

### Create Presentation Template

**Slug:** `PARADYM_CREATE_PRESENTATION_TEMPLATE`

Tool to create a new presentation template. Use when you have a project ID and template definition ready.

### Create Project Webhook

**Slug:** `PARADYM_CREATE_PROJECT_WEBHOOK`

Tool to create a new webhook for a project. Use after obtaining the project ID to subscribe to specific project events.

### Create SD-JWT VC Credential Template

**Slug:** `PARADYM_CREATE_SD_JWT_VC_CREDENTIAL_TEMPLATE`

Tool to create a new SD-JWT VC credential template with selective disclosure capabilities. Use when you have a project ID and want to define a credential with attributes that can be selectively disclosed.

### Create Trusted Entity

**Slug:** `PARADYM_CREATE_TRUSTED_ENTITY`

Tool to create a new trusted entity for a project. Use when you need to add trusted DIDs or X509 certificates to establish trust relationships.

### Deactivate Certificate

**Slug:** `PARADYM_DEACTIVATE_CERTIFICATE`

Tool to deactivate a certificate in a project. Use when you need to deactivate an active certificate, changing its status to inactive.

### Delete DIDComm Connection

**Slug:** `PARADYM_DELETE_DID_COMM_CONNECTION`

Tool to delete a DIDComm connection from a project. Use when removing a connection that is no longer needed.

### Delete DIDComm Invitation

**Slug:** `PARADYM_DELETE_DIDCOMM_INVITATION`

Tool to delete a DIDComm invitation from a project. Use when removing an invitation that is no longer needed.

### Delete Trusted Entity

**Slug:** `PARADYM_DELETE_TRUSTED_ENTITY`

Tool to delete a trusted entity from a project. Use when you need to remove a trusted entity that is no longer needed.

### Delete Project Webhook

**Slug:** `PARADYM_DELETE_WEBHOOK`

Tool to delete a webhook endpoint from a project. Use when removing a webhook no longer needed. Returns the deletion status.

### Get AnonCreds Credential Template

**Slug:** `PARADYM_GET_ANONCREDS_CREDENTIAL_TEMPLATE`

Tool to retrieve a specific AnonCreds credential template by ID. Use when you need to view details of a specific credential template after obtaining the project ID and template ID.

### Get AnonCreds Credential Template JSON Schema

**Slug:** `PARADYM_GET_ANONCREDS_CREDENTIAL_TEMPLATE_JSON_SCHEMA`

Tool to retrieve the JSON schema for an AnonCreds credential template. Use when you need to understand the structure and validation rules of a credential template.

### Get DIDComm Connection

**Slug:** `PARADYM_GET_DID_COMM_CONNECTION`

Tool to retrieve a specific DIDComm connection by ID. Use when you need to fetch details of a particular connection.

### Get DIDComm Connections

**Slug:** `PARADYM_GET_DID_COMM_CONNECTIONS`

Tool to retrieve a list of DIDComm connections for a project. Use when you need to fetch connections after obtaining the project ID.

### Get DIDComm Invitation

**Slug:** `PARADYM_GET_DIDCOMM_INVITATION`

Tool to retrieve a specific DIDComm invitation by ID. Use when you need to get details of an existing invitation after obtaining the project ID and invitation ID.

### Get DIDComm Issuance Session

**Slug:** `PARADYM_GET_DIDCOMM_ISSUANCE_SESSION`

Tool to retrieve a specific DIDComm issuance session by ID. Use when you need to check the status or details of a credential issuance session.

### Get DIDs

**Slug:** `PARADYM_GET_DI_DS`

Tool to retrieve a list of Decentralized Identifiers (DIDs) for a specific project. Use after project creation when you need to list or paginate through DIDs.

### Get mDoc Credential Template

**Slug:** `PARADYM_GET_MDOC_CREDENTIAL_TEMPLATE`

Tool to retrieve a specific mDoc credential template by ID. Use when you need to fetch details of an existing mDoc credential template for a project.

### Get mDoc Credential Template JSON Schema

**Slug:** `PARADYM_GET_MDOC_CREDENTIAL_TEMPLATE_JSON_SCHEMA`

Tool to retrieve the JSON schema for an mDoc credential template. Use when you need to understand the structure and validation rules of an mDoc credential template.

### Get OpenID4VC Issuance Session

**Slug:** `PARADYM_GET_OPENID4VC_ISSUANCE_SESSION`

Tool to retrieve a specific OpenID4VC issuance session by ID. Use when you need to check the status or details of an issuance session.

### Get OpenID4VC Verification Session

**Slug:** `PARADYM_GET_OPENID4VC_VERIFICATION_SESSION`

Tool to retrieve a specific OpenID4VC verification session by ID. Use when you need to check the status or details of an existing verification session.

### Get Presentation Template

**Slug:** `PARADYM_GET_PRESENTATION_TEMPLATE`

Tool to retrieve a specific presentation template by ID. Use when you need to fetch details of an existing presentation template for a project.

### Get Presentation Templates

**Slug:** `PARADYM_GET_PRESENTATION_TEMPLATES`

Tool to retrieve a list of presentation templates for a project. Use when you need to list presentation templates after obtaining the project ID.

### Get Project Members

**Slug:** `PARADYM_GET_PROJECT_MEMBERS`

Tool to retrieve a list of project members. Use after confirming the project ID exists.

### Get Project Profile

**Slug:** `PARADYM_GET_PROJECT_PROFILE`

Tool to retrieve the default profile for a project. Use after confirming the project ID exists when you need to get profile details such as DID, display name, logo, and wallet configuration.

### Get Projects

**Slug:** `PARADYM_GET_PROJECTS`

Tool to retrieve a list of all projects accessible to the authenticated user. Use after authentication when you need to list available projects.

### Get Project Webhooks

**Slug:** `PARADYM_GET_PROJECT_WEBHOOKS`

Tool to retrieve a list of webhooks configured for a specific project. Use when you need to list configured webhooks before managing or auditing them.

### Get SD-JWT VC Credential Template

**Slug:** `PARADYM_GET_SD_JWT_VC_CREDENTIAL_TEMPLATE`

Tool to retrieve a specific SD-JWT VC credential template by ID. Use when you need to fetch details of an existing SD-JWT VC credential template for a project.

### Get SD-JWT VC Credential Template JSON Schema

**Slug:** `PARADYM_GET_SD_JWT_VC_CREDENTIAL_TEMPLATE_JSON_SCHEMA`

Tool to retrieve the JSON schema for an SD-JWT VC credential template. Use when you need to understand the structure and validation rules of an SD-JWT VC credential template.

### Get Trusted Entities

**Slug:** `PARADYM_GET_TRUSTED_ENTITIES`

Tool to retrieve trusted entities for a specific project. Use when you need to list all trusted entities associated with a Paradym project after authentication.

### Get Trusted Entity

**Slug:** `PARADYM_GET_TRUSTED_ENTITY`

Tool to retrieve a specific trusted entity by ID. Use when you need to get detailed information about a particular trusted entity including its certificates and DIDs.

### Issue Direct SD-JWT VC

**Slug:** `PARADYM_ISSUE_DIRECT_SD_JWT_VC`

Tool to directly issue an SD-JWT VC credential without exchange protocol. Use when you need to create a verifiable credential with selective disclosure capabilities for a specific credential template.

### List AnonCreds Credential Templates

**Slug:** `PARADYM_LIST_ANON_CREDS_CREDENTIAL_TEMPLATES`

Tool to retrieve all AnonCreds credential templates for a project. Use when you need to list available credential templates for issuing AnonCreds verifiable credentials.

### List Certificates

**Slug:** `PARADYM_LIST_CERTIFICATES`

Tool to retrieve all X.509 certificates for a project. Use when you need to list certificates with optional filtering by type, key type, status, or other attributes.

### List Certificate Signing Requests

**Slug:** `PARADYM_LIST_CERTIFICATE_SIGNING_REQUESTS`

Tool to retrieve all certificate signing requests for a project. Use when you need to list or audit CSRs for certificate management.

### List DIDComm Invitations

**Slug:** `PARADYM_LIST_DIDCOMM_INVITATIONS`

Tool to retrieve all DIDComm invitations for a project. Use when you need to inspect or paginate through connection invitations after obtaining the project ID.

### List DIDComm Issuance Offers

**Slug:** `PARADYM_LIST_DIDCOMM_ISSUANCE_OFFERS`

Tool to list all DIDComm issuance offers within a project. Use when you need to retrieve or paginate issuance offers after obtaining a project ID.

### List DIDComm Mediator Connections

**Slug:** `PARADYM_LIST_DIDCOMM_MEDIATOR_CONNECTIONS`

Tool to retrieve connections for a DIDComm mediator. Use when you need to list all connections associated with a specific mediator in a project.

### List DIDComm Mediators

**Slug:** `PARADYM_LIST_DIDCOMM_MEDIATORS`

Tool to retrieve all DIDComm mediators for a project. Use when you need to list available mediators for routing DIDComm messages.

### List DIDComm Verification Requests

**Slug:** `PARADYM_LIST_DIDCOMM_VERIFICATION_REQUESTS`

Tool to list all DIDComm verification sessions for a project. Use when you need to fetch DIDComm verification requests after obtaining the project ID.

### List Issued Credentials

**Slug:** `PARADYM_LIST_ISSUED_CREDENTIALS`

Tool to list metadata for all issued credentials within a project. Use after confirming a valid project ID to fetch credentials, optionally filtering by status.

### List mDoc Credential Templates

**Slug:** `PARADYM_LIST_MDOC_CREDENTIAL_TEMPLATES`

Tool to retrieve all mDoc credential templates for a project. Use when you need to list mDoc format credential templates after obtaining the project ID.

### List OpenID4VC Issuance Sessions

**Slug:** `PARADYM_LIST_OPENID4VC_ISSUANCE_SESSIONS`

Tool to retrieve all OpenID4VC issuance sessions for a project. Use when you need to list credential issuance sessions, optionally filtering by ID or status.

### List OpenID4VC Verification Sessions

**Slug:** `PARADYM_LIST_OPENID4VC_VERIFICATION_SESSIONS`

Tool to retrieve all OpenID4VC verification sessions for a project. Use when you need to list OpenID4VC verification sessions after obtaining the project ID.

### List SD-JWT VC Credential Templates

**Slug:** `PARADYM_LIST_SD_JWT_VC_CREDENTIAL_TEMPLATES`

Tool to retrieve all SD-JWT VC credential templates for a project. Use when you need to list credential templates in SD-JWT VC format, with optional filtering by ID, type, revocable status, or archived status.

### Receive DIDComm Invitation

**Slug:** `PARADYM_RECEIVE_DIDCOMM_INVITATION`

Tool to receive and process an external DIDComm invitation. Use when you need to accept a connection invitation from another party.

### Revoke Certificate

**Slug:** `PARADYM_REVOKE_CERTIFICATE`

Tool to revoke a certificate in a project. Use when you need to invalidate a certificate. Returns the updated certificate details with revoked status.

### Send DIDComm Basic Message

**Slug:** `PARADYM_SEND_DIDCOMM_BASIC_MESSAGE`

Tool to send a basic DIDComm message to a connection. Use when you need to send a text message through an established DIDComm connection.

### Send Custom DIDComm Message

**Slug:** `PARADYM_SEND_DID_COMM_CUSTOM_MESSAGE`

Tool to send a custom DIDComm message to a connection. Use when you need to send custom protocol messages over an established DIDComm connection.

### Unarchive AnonCreds Credential Template

**Slug:** `PARADYM_UNARCHIVE_ANONCREDS_CREDENTIAL_TEMPLATE`

Tool to unarchive an archived AnonCreds credential template. Use when you need to restore an archived credential template to active status.

### Unarchive mDoc Credential Template

**Slug:** `PARADYM_UNARCHIVE_MDOC_CREDENTIAL_TEMPLATE`

Tool to unarchive an archived mDoc credential template. Use when you need to restore an archived credential template to active status.

### Unarchive SD-JWT VC Credential Template

**Slug:** `PARADYM_UNARCHIVE_SD_JWT_VC_CREDENTIAL_TEMPLATE`

Tool to unarchive an archived SD-JWT VC credential template. Use when you need to restore an archived credential template to active status.

### Update DIDComm Connection

**Slug:** `PARADYM_UPDATE_DID_COMM_CONNECTION`

Tool to update a DIDComm connection. Use when you need to modify connection details like display name.

### Update mDoc Credential Template

**Slug:** `PARADYM_UPDATE_MDOC_CREDENTIAL_TEMPLATE`

Tool to update an existing mDoc credential template. Use when you need to modify template name, attributes, validity period, or styling for an mDoc credential.

### Update Presentation Template

**Slug:** `PARADYM_UPDATE_PRESENTATION_TEMPLATE`

Tool to update an existing presentation template. Use when you need to modify template name, description, credentials, or verifier configuration.

### Update Project

**Slug:** `PARADYM_UPDATE_PROJECT`

Tool to update an existing project's name and verification data access settings. Use when you need to modify project details.

### Update Project Profile

**Slug:** `PARADYM_UPDATE_PROJECT_PROFILE`

Tool to update the default profile for a project. Use when you need to modify profile display settings, logo, OpenID4VC version, or wallet configuration.

### Update SD-JWT VC Credential Template

**Slug:** `PARADYM_UPDATE_SD_JWT_VC_CREDENTIAL_TEMPLATE`

Tool to update an existing SD-JWT VC credential template. Use when you need to modify template name, attributes, validity periods, or styling for an SD-JWT VC credential.

### Update Trusted Entity

**Slug:** `PARADYM_UPDATE_TRUSTED_ENTITY`

Tool to update an existing trusted entity in a project. Use when you need to modify the name, certificates, or DIDs of a trusted entity.
