Skip to main content
Glama

WritersLogic verifiable AI agents

open-badges-verifier

Open Badges 2.0 / 3.0 credential verifier — Verifies an Open Badges credential end to end and says what could and could not be confirmed. Accepts an Open Badges 3.0 credential (JSON with an eddsa-jcs-2022 proof, or a VC-JWT signed with EdDSA, ES256 or RS256), an Open Badges 2.0 assertion (hosted, or signed as an RS256 JWS), a hosted-assertion URL, or a baked PNG or SVG image. Checks the 2.0/3.0 required fields, the issuance and expiry windo

Tool call template

This tool declares no required parameters. Add optional parameters from the input schema as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {},
    "name": "open-badges-verifier"
  }
}

Input Schema

NameRequiredDescriptionDefault
jwsNoA compact JWS: an Open Badges 3.0 VC-JWT or an Open Badges 2.0 signed assertion.
urlNohttps URL of a hosted Open Badges 2.0 assertion or a hosted 3.0 credential.
imageNoA baked badge image, base64 (data URLs accepted): a PNG with an openbadges iTXt chunk, or an SVG with an openbadges:assertion or openbadges:credential element. Up to 6 MB decoded.
credentialNoThe credential or assertion as a JSON object (or the same as a JSON string, or a compact JWS string).
recipientIdentityNoOptional: the recipient's email or other identity to compare against the badge's recipient, including salted sha256$ and md5$ hashes.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources