{
  "@context": [
    "https://www.w3.org/ns/credentials/v2",
    "https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json"
  ],
  "id": "https://credentials.cognipilot.org/profile/thomas-meschede/maintainer-rumoca",
  "type": [
    "VerifiableCredential",
    "OpenBadgeCredential"
  ],
  "issuer": {
    "type": "Profile",
    "id": "did:web:credentials.cognipilot.org",
    "name": "CogniPilot Foundation",
    "url": "https://cognipilot.org"
  },
  "validFrom": "2025-12-20",
  "credentialSubject": {
    "id": "mailto:thomas@xyntopia.com",
    "type": [
      "AchievementSubject"
    ],
    "name": "Thomas Meschede",
    "achievement": {
      "id": "https://credentials.cognipilot.org/achievements/maintainer-rumoca",
      "type": "Achievement",
      "achievementType": "ext:Role",
      "name": "Rumoca Maintainer",
      "description": "Awarded to maintainers of the Rumoca project who have commit access and responsibility for project maintenance.",
      "image": {
        "id": "https://credentials.cognipilot.org/images/badges/MaintainerRumoca.svg",
        "type": "Image"
      },
      "criteria": {
        "narrative": "This badge is awarded to individuals who have been granted maintainer status on the Rumoca project. Maintainers have commit access, review pull requests, and are responsible for the overall health and direction of the codebase."
      }
    }
  },
  "credentialStatus": {
    "id": "https://credentials.cognipilot.org/status/revocation-list#10",
    "type": "BitstringStatusListEntry",
    "statusPurpose": "revocation",
    "statusListIndex": "10",
    "statusListCredential": "https://credentials.cognipilot.org/status/revocation-list"
  },
  "proof": {
    "type": "DataIntegrityProof",
    "cryptosuite": "eddsa-rdfc-2022",
    "verificationMethod": "did:web:credentials.cognipilot.org#key-1",
    "created": "2025-12-23T07:43:09Z",
    "proofPurpose": "assertionMethod",
    "proofValue": "z4vZv3wn3VY9psRZJdjkNyRuz3uNgncg2auFrPvcRXkWdtkbHFcHtSzTjFm9g2duCVePrjsfQ5G6EA8jq4hUCiJKU"
  }
}