Present a Showcase Credential

Present your verifiable credentials with the SpruceKit Showcase app.

VC Playground

VC Playground is a broadly accepted place to test interoperability between Issuers, Wallets and Verifiers for VCDM 1.1 and VCDM 2.0 credentials, which makes it an ideal place for you to get familiar with operating the SpruceKit Showcase app, and feel assured that the underlying components will enable interoperability for you.

Select a Credential on VC PlayGround

  1. Select the credential type you'd like to present to the verifier from the credential list

  2. Click on "Generate a QR Code"

  3. Select OID4VP as the communication protocol

SpruceKit Showcase

  1. Click the QR Code Icon on the top right of your wallet view

  2. Scan the QR Code on VC Playground

  3. Agree to share your credential by pressing "Continue"

Verify a Custom Credential

VC Playground also allows you to verify a custom credential. Maybe you'd like to present the custom credential you've issued in the previous section, or create a different custom query.

  • Start by clicking the "Custom Query" button at the end of the credential list.

  • A modal will appear that allows you to select the "JSON" option

  • Either specify your own credential in correct JSON-LD syntax, or use this simple Spruce County credential as an example:

{
  "presentation_definition": {
    "id": "sprucecounty-request",
    "input_descriptors": [
      {
        "id": "sprucecounty-vc",
        "name": "SpruceCounty Credential",
        "purpose": "Prove residency in SpruceCounty",
        "constraints": {
          "fields": [
            {
              "path": ["$.type"],
              "filter": {
                "type": "string",
                "const": "SpruceCountyCredential"
              }
            }
          ]
        }
      }
    ]
  }
}

This simple example query only asks for a credential of the correct type, not for any specific data attributes

Last updated

Was this helpful?