{
  "@context": "https://w3id.org/openbadges/v2",
  "type": "Assertion",
  "id": "https://odznaka.reszka.org/openbadge/odznakareszkaorg_1_1_b347365f7ddd6443d5b13f7e00085329",
  "recipient": {
    "type": "url",
    "identity": "https://pl.fediverse.pl/@mkljczk",
    "hashed": false
  },
  "badge": {
    "@context": "https://w3id.org/openbadges/v2",
    "type": "BadgeClass",
    "id": "https://odznaka.reszka.org/openbadge/class/1",
    "name": "ActivityPub @ European Critical Infrastructure Hackathon",
    "description": "This badge recognizes individuals who supported or attended workshops \u0022ActivityPub in Practice: Discover the Heart of the Fediverse\u0022 at European Critical Infrastructure Hackathon 2026. You\u0027ve came a day earlier, learned the concepts of the fediverse and went out with at least a general idea regarding federated social networks.",
    "image": "https://odznaka.reszka.org/pages/badges/ccc69432-81e6-4dbb-99f8-82b10cf3dcb5.png",
    "criteria": {
      "narrative": "Awarded for attending Sovereign Communication \u0026 Social Media track workshops during European Critical Infrastructure Hackathon 23.01.2026"
    },
    "issuer": {
      "@context": "https://w3id.org/openbadges/v2",
      "type": "Profile",
      "id": "https://odznaka.reszka.org/openbadge/issuer/odznaka.reszka.org/bot",
      "name": "Fundacja Wolnego Oprogramowania Reszka",
      "url": "https://odznaka.reszka.org/actors/odznaka.reszka.org/bot",
      "email": "bot@odznaka.reszka.org"
    }
  },
  "verification": {
    "type": "hosted"
  },
  "issuedOn": "2026-01-23T17:26:45Z",
  "evidence": [
    {
      "type": "Evidence",
      "id": "https://odznaka.reszka.org/view/grant/odznakareszkaorg_1_1_b347365f7ddd6443d5b13f7e00085329",
      "narrative": "This badge was issued through BadgeFed, a decentralized badge issuing platform using ActivityPub."
    }
  ]
}