verifiable-credentials

Implement OID4VCI-compliant Verifiable Credential issuance workflows for IdP servers.

7|1|Updated Feb 12, 2023
One-click install
npx skills add https://github.com/hirokazu-kobayashi-koba-hiro/idp-server --skill verifiable-credentials
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: verifiable-credentials
Source: https://github.com/hirokazu-kobayashi-koba-hiro/idp-server/tree/main/.claude/skills/verifiable-credentials
Command: npx skills add https://github.com/hirokazu-kobayashi-koba-hiro/idp-server --skill verifiable-credentials

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Verifiable Credentials (VC) development and maintenance for issuing and verifying credentials, conforming to OpenID for Verifiable Credential Issuance (OID4VCI), to support issuance, deferred issuance, and batch issuance within IdP-server environments.

Core Features & Use Cases

  • OID4VCI compliant credential issuance, including immediate, deferred, and batch issuance
  • Support for multiple formats such as jwt_vc_json and ldp_vc
  • End-to-end VC workflow guidance including token validation, credential generation, and transaction tracking
  • Integration guidance for application-specific credential provisioning through VerifiableCredentialDelegate

Quick Start

Follow the VC development guide to implement immediate, deferred, and batch issuance flows in your IdP-server project.

Frequently Asked Questions about verifiable-credentials

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I implement OID4VCI compliant verifiable credential issuance?

OID4VCI compliant verifiable credential issuance is implemented by configuring core modules for token verification, credential creation, and transaction management within an IdP server. This skill specifies the required interfaces to handle immediate, deferred, and batch issuance workflows.

What is deferred credential issuance in OpenID for Verifiable Credential Issuance?

Deferred credential issuance in OID4VCI allows asynchronous credential delivery when immediate generation is not possible. This skill provides interface specifications and transaction tracking to manage delayed credential provisioning through a VerifiableCredentialDelegate integration.

Does this support both jwt_vc_json and ldp_vc formats for verifiable credentials?

Yes, verifiable credential workflows support both jwt_vc_json and ldp_vc formats. The skill guides developers in configuring credential creation modules to generate and issue credentials in either specified format.

How do I handle batch issuance of verifiable credentials in an IdP server?

Batch issuance of verifiable credentials is handled by configuring transaction management and credential generation modules to process multiple credentials simultaneously. The skill defines the necessary interfaces for batch processing within the OID4VCI framework.

When do I need a VerifiableCredentialDelegate for credential provisioning?

A VerifiableCredentialDelegate is needed for application-specific credential provisioning to integrate custom business logic into the issuance flow. This skill uses it to connect the standardized OID4VCI transaction management with your specific credential data generation.