Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
HIVEAUTH_API_BASE_URL | No | URL of the main HiveAuth application | http://localhost:3000 |
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. |