Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Schema
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| issue_credential | Issue a new verifiable credential using HiveAuth. Supports both W3C VC Data Model 1.1 and 2.0 formats with comprehensive validation. |
| verify_credential | Verify a verifiable credential for authenticity, integrity, and revocation status. Checks signature, issuer validity, and status list compliance. |
| verify_presentation | Verify a verifiable presentation containing multiple credentials. Validates presentation signature, holder verification, and all included credentials. |
| revoke_credential | Revoke a verifiable credential using W3C Status List 2021 specification. Updates the credential status in the bitstring status list. |
| create_presentation_definition | Create a DIF Presentation Exchange v2.0 definition for requesting specific credentials. Defines input descriptors and constraints for credential selection. |
| evaluate_presentation | Evaluate credentials against a presentation definition using DIF Presentation Exchange Protocol. Tests credential compliance and matching. |
| batch_issue_credentials | Issue multiple verifiable credentials in parallel or sequentially. Supports up to 50 credentials per batch with comprehensive error handling and performance metrics. |
| batch_verify_credentials | Verify multiple verifiable credentials efficiently. Supports parallel processing, early termination on errors, and detailed verification statistics. |
| derive_credential | Derive credentials with selective disclosure using JSON-LD frames. Supports credential chaining and zero-knowledge proofs for privacy-preserving presentations. |
| refresh_credential | Refresh expiring or expired credentials using W3C Credential Refresh specification. Supports automatic service discovery and credential lifecycle management. |
| submit_presentation | Create and submit verifiable presentations from evaluation results. Builds presentations that satisfy DIF PEX v2.0 requirements with holder binding and proof generation. |
| validate_presentation_definition | Validate presentation definitions against DIF PEX v2.0 specification. Performs comprehensive compliance checking, best practices validation, and provides improvement recommendations. |
| generate_presentation_request | Generate complete presentation request flows with DIF PEX v2.0 definitions. Creates wallet-ready requests with security features, human-readable instructions, and multiple format support. |