Skip to main content

Editing Drafts

Draft credentials can be freely edited before issuance. Once a credential is issued (signed), it becomes immutable.

Accessing Drafts

  1. Go to Toolkit > Credentials
  2. Find credentials with a draft or error status badge
  3. Click the Edit action

What You Can Edit

In draft mode, all fields are editable:

  • Credential name/title
  • All type-specific metadata (address, description, SKU, etc.)
  • Facility linkages (for DPPs)

Deleting Drafts

Drafts can be deleted entirely:

  1. Open the credential in edit mode
  2. Click Delete Draft
  3. Confirm the deletion

Deleted drafts are permanently removed. This action cannot be undone.

Error Status

If a credential issuance fails (e.g., VCKit is unreachable, storage upload fails), the credential is set to error status. Error credentials:

  • Can be edited just like drafts
  • Show error details explaining what went wrong
  • Can be re-submitted for issuance after fixing the issue

Running Tier 2 Tests

You can validate your draft against UNTP schemas at any time without issuing it:

  1. Open the credential in the editor (Form or JSON tab)
  2. Click Run Tier 2 Tests in the action bar
  3. Results appear alongside the editor with pass/fail status for each validation step
  4. Fix any errors and re-run until the credential passes

This is the same validation that runs automatically during the issuance pipeline. Checking early saves time — you can catch and fix schema errors before attempting to issue.

tip

If validation fails with errors you don't understand, click the Copy button on the results panel to copy a structured error summary. You can paste this into an AI assistant with UNTP schema context for help fixing the issues.

Important Notes

caution

Once a credential is issued (status: active), it cannot be edited. The cryptographic signature is computed over the entire credential content — any change would invalidate the signature.

If you need to update an active credential:

  1. Revoke the existing credential
  2. Create a new credential with the updated content
  3. In pilot mode, the new credential overwrites the same resolver path automatically