{
  "$schema": "https://schemas.agentskills.io/discovery/0.2.0/schema.json",
  "skills": [
    {
      "name": "browse-protocol-catalog",
      "type": "skill-md",
      "description": "Discover which authentication and identity protocols ProtocolSoup implements and which flows each one can execute.",
      "url": "https://protocolsoup.com/.well-known/agent-skills/browse-protocol-catalog/SKILL.md",
      "digest": "sha256:6e6eef2891202452b34cdb9fcec05a2dd5406974d6c0af39f563f0942c7aa1d5"
    },
    {
      "name": "run-protocol-flow",
      "type": "skill-md",
      "description": "Start a real OAuth 2.0, OIDC, SAML, SCIM, SPIFFE, SSF, OID4VCI, or OID4VP flow and follow every request it makes.",
      "url": "https://protocolsoup.com/.well-known/agent-skills/run-protocol-flow/SKILL.md",
      "digest": "sha256:eed1d807a9b7ff0028c4901362f6ce20834a7a052a5df7956dffd4c74440dba8"
    },
    {
      "name": "decode-token",
      "type": "skill-md",
      "description": "Decode and explain a JWT, SAML assertion, or verifiable credential, including signature verification and per-claim specification references.",
      "url": "https://protocolsoup.com/.well-known/agent-skills/decode-token/SKILL.md",
      "digest": "sha256:34ac416c5dee1e49a24fc897f03d37b5d0bbdc4a11fc37a5ddaddbbbf6bf6887"
    },
    {
      "name": "use-wallet-harness",
      "type": "skill-md",
      "description": "Issue and present verifiable credentials through the ProtocolSoup OID4VCI/OID4VP wallet at wallet.protocolsoup.com.",
      "url": "https://protocolsoup.com/.well-known/agent-skills/use-wallet-harness/SKILL.md",
      "digest": "sha256:8dc1cf10d037c341930afbc872c4302ea274f06ae39fc369b19880d0ba004d20"
    }
  ]
}
