{
  "id": "pub-2026-09-18T13-04Z-337ca44e",
  "kind": "published",
  "contractVersion": "1.0.0",
  "registerVersion": "IMP-001 v2.1 (2026-09-16)",
  "createdAt": "2026-09-18T13:04:26.262Z",
  "sources": [
    {
      "id": "counter",
      "label": "The live public counter",
      "url": "https://language.theeducationalequalityinstitute.org/api/lc/public-stats",
      "observedAt": "2026-09-18T13:04:24.086Z",
      "fetchedAt": "2026-09-18T13:04:23.905Z",
      "state": "ok",
      "digest": "811c3e213e71be4133f310720ac7159608945e56ce54e2a00cab530b64cb4812",
      "note": null
    },
    {
      "id": "indicators",
      "label": "The platform indicators endpoint",
      "url": "https://language.theeducationalequalityinstitute.org/api/lc/impact-indicators",
      "observedAt": "2026-09-18T13:04:24.729Z",
      "fetchedAt": "2026-09-18T13:04:23.922Z",
      "state": "ok",
      "digest": "a1f7379d6550f7aee5f8891743418c435534ad2ecbbb285ffcc4bacd7ba9c909",
      "note": null
    },
    {
      "id": "canon",
      "label": "TEEI’s canonical record (config/teei.core.yaml)",
      "url": null,
      "observedAt": null,
      "fetchedAt": "2026-09-18T13:04:23.904Z",
      "state": "file",
      "digest": "09ab60fe328c46533f1b1d9a942dcc200a438f420f8052b35709d8a82bd13b73",
      "note": "Each figure carries its own verification date."
    },
    {
      "id": "contract",
      "label": "Impact data contract 2.3.0 (frozen 2026-07-23)",
      "url": "/data/countries.json",
      "observedAt": "2026-07-23T00:00:00.000Z",
      "fetchedAt": "2026-09-18T13:04:23.904Z",
      "state": "file",
      "digest": "0ac8ca9806f0232762de443ea3bb4d13a04a526d4cce6f5ae6f3466072918e5a",
      "note": null
    },
    {
      "id": "growth",
      "label": "Completed conversations per month (frozen series)",
      "url": "/data/live-impact-map.js",
      "observedAt": "2026-07-23T00:00:00.000Z",
      "fetchedAt": "2026-09-18T13:04:23.904Z",
      "state": "file",
      "digest": "dc615cf37273d43d3105505c8c5cadf3382ec47a7a925c20966b526fc6cca9ff",
      "note": "public/data/live-impact-map.js#GROWTH_MONTHS"
    }
  ],
  "metrics": [
    {
      "id": "sessions",
      "name": "Completed sessions",
      "short": "Sessions",
      "kind": "delivery",
      "programme": "language",
      "programmes": [
        "language",
        "mentorship"
      ],
      "programmeLabel": "TEEI Language and TEEI Mentorship (combined record)",
      "definition": "Completed one-to-one sessions across Language and Mentorship. The session method defines the current attendance threshold and the historical counting rules.",
      "definitionVersion": "IMP-001 v2.1 (2026-09-16)",
      "unit": "sessions",
      "aggregation": "count of completed bookings",
      "basis": "A booking counts when both people were present past the five-minute floor (platform era), or was marked completed with measured shared time in the Kintell history.",
      "population": "Learners and volunteers in TEEI Language and TEEI Mentorship, one-to-one",
      "inclusion": "Completed bookings, both eras, one basis",
      "exclusions": [
        "Cancelled, declined, expired and no-show bookings",
        "Group sessions (counted separately)",
        "Bookings awaiting attendance evidence"
      ],
      "limitations": [
        "Language and Mentorship are not separable in the counter",
        "130 Kintell bookings carry a measured zero and are counted as sessions under the historical rule"
      ],
      "calculationVersion": "contract 2.3.0 · rules t4l@f210d11cd433",
      "methodAnchor": "/about/impact/methodology/#ind-sessions",
      "sessionMethodAnchor": "/about/impact/methodology/sessions/#completed-session",
      "publication": "measured",
      "readings": [
        {
          "period": {
            "id": "cumulative",
            "label": "All time",
            "from": "2022-04-22",
            "to": null,
            "windowDays": null,
            "note": "Kintell history plus the platform, one basis"
          },
          "value": 11984,
          "display": "11,984",
          "sub": null,
          "denominator": null,
          "breakdown": null,
          "source": {
            "id": "counter",
            "ref": "totals.sessions"
          },
          "observedAt": "2026-09-18T13:04:24.086Z",
          "freshness": "current",
          "carriedFrom": null
        },
        {
          "period": {
            "id": "platform-era",
            "label": "Since 10 July 2026",
            "from": "2026-07-10",
            "to": null,
            "windowDays": null,
            "note": "The platform’s own booking history begins 10 July 2026; this figure describes the platform era and says so."
          },
          "value": 911,
          "display": "911",
          "sub": null,
          "denominator": null,
          "breakdown": null,
          "source": {
            "id": "indicators",
            "ref": "reliability.requestOutcomes.byStatus.completed"
          },
          "observedAt": "2026-09-18T13:04:24.729Z",
          "freshness": "current",
          "carriedFrom": null
        },
        {
          "period": {
            "id": "last-30d",
            "label": "Last 30 days",
            "from": null,
            "to": "2026-09-18",
            "windowDays": 30,
            "note": "Sessions completed in the 30 days before the read"
          },
          "value": 594,
          "display": "594",
          "sub": null,
          "denominator": null,
          "breakdown": null,
          "source": {
            "id": "indicators",
            "ref": "reliability.last30d.completed"
          },
          "observedAt": "2026-09-18T13:04:24.729Z",
          "freshness": "current",
          "carriedFrom": null
        }
      ],
      "cohort": null,
      "related": [
        "hours",
        "evidence",
        "returning",
        "credentials",
        "delivering"
      ],
      "evidenceClass": "system-observed",
      "stateNote": null
    },
    {
      "id": "hours",
      "name": "Conversation hours",
      "short": "Hours",
      "kind": "delivery",
      "programme": "language",
      "programmes": [
        "language",
        "mentorship"
      ],
      "programmeLabel": "TEEI Language and TEEI Mentorship (combined record)",
      "definition": "Shared conversation time recorded for participants in one-to-one sessions.",
      "definitionVersion": "IMP-001 v2.1 (2026-09-16)",
      "unit": "hours",
      "aggregation": "sum of measured shared time, floored once on the total",
      "basis": "Shared connected time of both parties in the video room, capped at the booked window plus 30 minutes grace.",
      "population": "Learners and volunteers in TEEI Language and TEEI Mentorship, one-to-one",
      "inclusion": "Settled attendance records for completed sessions, plus the frozen Kintell conversation time",
      "exclusions": [
        "Scheduled time that did not happen",
        "Group practice (reported as participant hours, separately)",
        "Time waiting alone"
      ],
      "limitations": [
        "A strict subset of volunteer hours; never summed with them",
        "Understated by at most the scheduled time on 130 zero-measured Kintell bookings"
      ],
      "calculationVersion": "contract 2.3.0 · rules t4l@f210d11cd433",
      "methodAnchor": "/about/impact/methodology/#ind-hours",
      "sessionMethodAnchor": "/about/impact/methodology/sessions/#hours",
      "publication": "measured",
      "readings": [
        {
          "period": {
            "id": "cumulative",
            "label": "All time",
            "from": "2022-04-22",
            "to": null,
            "windowDays": null,
            "note": "Kintell history plus the platform, measured on both"
          },
          "value": 9070.4,
          "display": "9,070.4",
          "sub": null,
          "denominator": null,
          "breakdown": null,
          "source": {
            "id": "counter",
            "ref": "totals.hours"
          },
          "observedAt": "2026-09-18T13:04:24.086Z",
          "freshness": "current",
          "carriedFrom": null
        }
      ],
      "cohort": null,
      "related": [
        "sessions",
        "volunteerHours"
      ],
      "evidenceClass": "system-observed",
      "stateNote": null
    },
    {
      "id": "memberCountries",
      "name": "Member countries",
      "short": "Member countries",
      "kind": "delivery",
      "programme": "language",
      "programmes": [
        "language",
        "mentorship"
      ],
      "programmeLabel": "TEEI Language and TEEI Mentorship (combined record)",
      "definition": "Countries represented by registered platform members, based on residence. Small counts use the published suppression rules.",
      "definitionVersion": "IMP-001 v2.1 (2026-09-16)",
      "unit": "countries",
      "aggregation": "count of countries with at least one registered member",
      "basis": "Residence recorded on the profile.",
      "population": "Registered platform members",
      "inclusion": "Profiles with a valid country code",
      "exclusions": [
        "Profiles with no country",
        "Countries with fewer than five people are counted here and suppressed in the country table"
      ],
      "limitations": [
        "Registration, not delivery: a country can be represented without a recorded session",
        "Not the same measure as the 187+ countries reached, which spans partners and supporters"
      ],
      "calculationVersion": "contract 2.3.0 · rules t4l@f210d11cd433",
      "methodAnchor": "/about/impact/methodology/#ind-memberCountries",
      "sessionMethodAnchor": "/about/impact/methodology/sessions/#participants-countries",
      "publication": "measured",
      "readings": [
        {
          "period": {
            "id": "cumulative",
            "label": "All time",
            "from": null,
            "to": null,
            "windowDays": null,
            "note": "All registrations to date"
          },
          "value": 148,
          "display": "148",
          "sub": null,
          "denominator": null,
          "breakdown": null,
          "source": {
            "id": "counter",
            "ref": "countries.members"
          },
          "observedAt": "2026-09-18T13:04:24.086Z",
          "freshness": "current",
          "carriedFrom": null
        }
      ],
      "cohort": null,
      "related": [
        "countriesReached"
      ],
      "evidenceClass": "register",
      "stateNote": null
    },
    {
      "id": "groupSessions",
      "name": "Group sessions held",
      "short": "Group sessions",
      "kind": "delivery",
      "programme": "language",
      "programmes": [
        "language"
      ],
      "programmeLabel": "TEEI Language",
      "definition": "Group sessions with a recorded end time, excluding automatic scheduler closures.",
      "definitionVersion": "IMP-001 v2.1 (2026-09-16)",
      "unit": "sessions",
      "aggregation": "count",
      "basis": "A group session with a recorded end time.",
      "population": "TEEI Language group practice",
      "inclusion": "Ended sessions",
      "exclusions": [
        "Automatic scheduler closures",
        "Cancelled sessions"
      ],
      "limitations": [
        "Platform era only"
      ],
      "calculationVersion": "contract 2.3.0 · rules t4l@f210d11cd433",
      "methodAnchor": "/about/impact/methodology/#ind-groupSessions",
      "sessionMethodAnchor": null,
      "publication": "measured",
      "readings": [
        {
          "period": {
            "id": "cumulative",
            "label": "All time",
            "from": "2026-07-10",
            "to": null,
            "windowDays": null,
            "note": "The platform’s own booking history begins 10 July 2026; this figure describes the platform era and says so."
          },
          "value": 33,
          "display": "33",
          "sub": null,
          "denominator": null,
          "breakdown": null,
          "source": {
            "id": "counter",
            "ref": "clubs.endedSessions"
          },
          "observedAt": "2026-09-18T13:04:24.086Z",
          "freshness": "current",
          "carriedFrom": null
        }
      ],
      "cohort": null,
      "related": [
        "groupHours",
        "groupPeople",
        "groupRatings"
      ],
      "evidenceClass": "system-observed",
      "stateNote": null
    },
    {
      "id": "groupHours",
      "name": "Group participant hours",
      "short": "Group hours",
      "kind": "delivery",
      "programme": "language",
      "programmes": [
        "language"
      ],
      "programmeLabel": "TEEI Language",
      "definition": "Each participant’s recorded attendance time, added across group sessions and reported separately from one-to-one conversation hours.",
      "definitionVersion": "IMP-001 v2.1 (2026-09-16)",
      "unit": "participant hours",
      "aggregation": "sum of each participant’s observed attendance",
      "basis": "Observed presence in the room, summed per participant.",
      "population": "Participants in group practice",
      "inclusion": "Enrolments with at least five minutes of measured presence",
      "exclusions": [
        "No-shows",
        "One-to-one conversation hours (separate figure)"
      ],
      "limitations": [
        "Participant hours, not session hours: three people for one hour is three hours here",
        "Never added to conversation hours, partner learning hours or Cockpit hours: each keeps its own definition."
      ],
      "calculationVersion": "contract 2.3.0 · rules t4l@f210d11cd433",
      "methodAnchor": "/about/impact/methodology/#ind-groupHours",
      "sessionMethodAnchor": null,
      "publication": "measured",
      "readings": [
        {
          "period": {
            "id": "cumulative",
            "label": "All time",
            "from": "2026-07-10",
            "to": null,
            "windowDays": null,
            "note": "The platform’s own booking history begins 10 July 2026; this figure describes the platform era and says so."
          },
          "value": 99.7,
          "display": "99.7",
          "sub": null,
          "denominator": null,
          "breakdown": null,
          "source": {
            "id": "counter",
            "ref": "clubs.observedHours"
          },
          "observedAt": "2026-09-18T13:04:24.086Z",
          "freshness": "current",
          "carriedFrom": null
        }
      ],
      "cohort": null,
      "related": [
        "groupSessions",
        "groupPeople"
      ],
      "evidenceClass": "system-observed",
      "stateNote": null
    },
    {
      "id": "groupPeople",
      "name": "Group participants",
      "short": "Group people",
      "kind": "delivery",
      "programme": "language",
      "programmes": [
        "language"
      ],
      "programmeLabel": "TEEI Language",
      "definition": "Participants whose recorded attendance meets the five-minute threshold for a group session.",
      "definitionVersion": "IMP-001 v2.1 (2026-09-16)",
      "unit": "participants",
      "aggregation": "count of attendances meeting the floor",
      "basis": "Recorded attendance of at least five minutes.",
      "population": "Participants in group practice",
      "inclusion": "Attendances meeting the five-minute floor",
      "exclusions": [
        "Enrolments that did not attend"
      ],
      "limitations": [
        "Attendances, not unique people: one person in three sessions counts three times"
      ],
      "calculationVersion": "contract 2.3.0 · rules t4l@f210d11cd433",
      "methodAnchor": "/about/impact/methodology/#ind-groupPeople",
      "sessionMethodAnchor": null,
      "publication": "measured",
      "readings": [
        {
          "period": {
            "id": "cumulative",
            "label": "All time",
            "from": "2026-07-10",
            "to": null,
            "windowDays": null,
            "note": "The platform’s own booking history begins 10 July 2026; this figure describes the platform era and says so."
          },
          "value": 106,
          "display": "106",
          "sub": null,
          "denominator": null,
          "breakdown": null,
          "source": {
            "id": "counter",
            "ref": "clubs.attendedParticipants"
          },
          "observedAt": "2026-09-18T13:04:24.086Z",
          "freshness": "current",
          "carriedFrom": null
        }
      ],
      "cohort": null,
      "related": [
        "groupSessions",
        "groupHours"
      ],
      "evidenceClass": "system-observed",
      "stateNote": null
    },
    {
      "id": "credentials",
      "name": "Credentials issued",
      "short": "Credentials",
      "kind": "delivery",
      "programme": "language",
      "programmes": [
        "language",
        "mentorship"
      ],
      "programmeLabel": "TEEI Language and TEEI Mentorship (combined record)",
      "definition": "Certificates issued when a published programme requirement is met, reported by credential type.",
      "definitionVersion": "IMP-001 v2.1 (2026-09-16)",
      "unit": "credentials",
      "aggregation": "count",
      "basis": "A certificate generated with a verification code after a published rule was met.",
      "population": "Learners, volunteers, mentees and mentors",
      "inclusion": "Issued credentials, by type",
      "exclusions": [
        "Skills Academy participation, which creates no credential"
      ],
      "limitations": [
        "One person can hold more than one credential"
      ],
      "calculationVersion": "indicators endpoint (t4l tp-qa4zt)",
      "methodAnchor": "/about/impact/methodology/#ind-credentials",
      "sessionMethodAnchor": null,
      "publication": "measured",
      "readings": [
        {
          "period": {
            "id": "cumulative",
            "label": "All time",
            "from": "2026-01-07",
            "to": null,
            "windowDays": null,
            "note": "Since the first credential on 7 January 2026"
          },
          "value": 624,
          "display": "624",
          "sub": null,
          "denominator": null,
          "breakdown": {
            "lc-learner": 505,
            "lc-volunteer": 98,
            "tm-mentee": 15,
            "tm-mentor": 6
          },
          "source": {
            "id": "indicators",
            "ref": "credentials.issued"
          },
          "observedAt": "2026-09-18T13:04:24.729Z",
          "freshness": "current",
          "carriedFrom": null
        }
      ],
      "cohort": null,
      "related": [
        "sessions"
      ],
      "evidenceClass": "system-observed",
      "stateNote": null
    },
    {
      "id": "buddyMatches",
      "name": "Buddy matches",
      "short": "Buddy matches",
      "kind": "delivery",
      "programme": "wbp",
      "programmes": [
        "wbp"
      ],
      "programmeLabel": "Women Buddy Programme",
      "definition": "Active participant and volunteer matches in the Women Buddy Programme, with the stage reached by each relationship.",
      "definitionVersion": "IMP-001 v2.1 (2026-09-16)",
      "unit": "matches",
      "aggregation": "count of active matches",
      "basis": "A participant matched to a volunteer buddy, with the stage the relationship reached.",
      "population": "Women Buddy Programme participants and buddies",
      "inclusion": "Active matches",
      "exclusions": [
        "Ended matches"
      ],
      "limitations": [
        "Stage counts below five are published as \"<5\""
      ],
      "calculationVersion": "indicators endpoint (t4l tp-qa4zt)",
      "methodAnchor": "/about/impact/methodology/#ind-buddyMatches",
      "sessionMethodAnchor": null,
      "publication": "measured",
      "readings": [
        {
          "period": {
            "id": "cumulative",
            "label": "All time",
            "from": null,
            "to": null,
            "windowDays": null,
            "note": "Active at the time of the read"
          },
          "value": 15,
          "display": "15",
          "sub": null,
          "denominator": null,
          "breakdown": {
            "1": "<5",
            "2": "<5"
          },
          "source": {
            "id": "indicators",
            "ref": "buddy.activeMatches"
          },
          "observedAt": "2026-09-18T13:04:24.729Z",
          "freshness": "current",
          "carriedFrom": null
        }
      ],
      "cohort": null,
      "related": [
        "buddyMeetings"
      ],
      "evidenceClass": "system-observed",
      "stateNote": null
    },
    {
      "id": "buddyMeetings",
      "name": "Buddy meetings",
      "short": "Buddy meetings",
      "kind": "delivery",
      "programme": "wbp",
      "programmes": [
        "wbp"
      ],
      "programmeLabel": "Women Buddy Programme",
      "definition": "Recorded meetings between matched pairs in the Women Buddy Programme.",
      "definitionVersion": "IMP-001 v2.1 (2026-09-16)",
      "unit": "meetings",
      "aggregation": "count",
      "basis": "A recorded meeting between a matched pair.",
      "population": "Matched pairs in the Women Buddy Programme",
      "inclusion": "Recorded meetings",
      "exclusions": [
        "Meetings not recorded on the platform"
      ],
      "limitations": [
        "Recorded meetings only; the programme also meets outside the platform"
      ],
      "calculationVersion": "indicators endpoint (t4l tp-qa4zt)",
      "methodAnchor": "/about/impact/methodology/#ind-buddyMeetings",
      "sessionMethodAnchor": null,
      "publication": "measured",
      "readings": [
        {
          "period": {
            "id": "cumulative",
            "label": "All time",
            "from": null,
            "to": null,
            "windowDays": null,
            "note": "All recorded meetings"
          },
          "value": 7,
          "display": "7",
          "sub": null,
          "denominator": null,
          "breakdown": null,
          "source": {
            "id": "indicators",
            "ref": "buddy.meetings"
          },
          "observedAt": "2026-09-18T13:04:24.729Z",
          "freshness": "current",
          "carriedFrom": null
        }
      ],
      "cohort": null,
      "related": [
        "buddyMatches"
      ],
      "evidenceClass": "system-observed",
      "stateNote": null
    },
    {
      "id": "series",
      "name": "Recurring commitments",
      "short": "Recurring",
      "kind": "delivery",
      "programme": "language",
      "programmes": [
        "language",
        "mentorship"
      ],
      "programmeLabel": "TEEI Language and TEEI Mentorship (combined record)",
      "definition": "Active recurring session arrangements between learners and volunteers.",
      "definitionVersion": "IMP-001 v2.1 (2026-09-16)",
      "unit": "series",
      "aggregation": "count of active series",
      "basis": "A learner and volunteer meeting on a repeating cadence.",
      "population": "Language and Mentorship pairs",
      "inclusion": "Active series",
      "exclusions": [
        "Ended and paused series"
      ],
      "limitations": [],
      "calculationVersion": "register definition",
      "methodAnchor": "/about/impact/methodology/#ind-series",
      "sessionMethodAnchor": null,
      "publication": "defined",
      "readings": [],
      "cohort": null,
      "related": [
        "sessions"
      ],
      "evidenceClass": "system-observed",
      "stateNote": "Defined in the register (46 active, 13 ended, 1 paused on 16 September 2026); not yet served by the indicators endpoint."
    },
    {
      "id": "partnerMemberships",
      "name": "Partner platform places",
      "short": "Partner places",
      "kind": "delivery",
      "programme": "skills",
      "programmes": [
        "skills"
      ],
      "programmeLabel": "Skills Academy",
      "definition": "Places provided through partner learning platforms, reconciled with TEEI’s membership records.",
      "definitionVersion": "IMP-001 v2.1 (2026-09-16)",
      "unit": "places",
      "aggregation": "count",
      "basis": "A place on a partner platform, held by the partner and reconciled with TEEI’s membership records.",
      "population": "Skills Academy learners on partner platforms",
      "inclusion": "Reconciled memberships",
      "exclusions": [
        "Access tokens issued but not used"
      ],
      "limitations": [],
      "calculationVersion": "register definition",
      "methodAnchor": "/about/impact/methodology/#ind-partnerMemberships",
      "sessionMethodAnchor": null,
      "publication": "defined",
      "readings": [],
      "cohort": null,
      "related": [
        "partnerHours"
      ],
      "evidenceClass": "partner-reported",
      "stateNote": "Defined in the register (DataCamp 2,429 members on 16 September 2026); not yet served by the indicators endpoint."
    },
    {
      "id": "partnerHours",
      "name": "Partner learning hours",
      "short": "Partner hours",
      "kind": "delivery",
      "programme": "skills",
      "programmes": [
        "skills"
      ],
      "programmeLabel": "Skills Academy",
      "definition": "Learning time reported by partner platforms using their own measurement definitions, presented separately from TEEI conversation hours.",
      "definitionVersion": "IMP-001 v2.1 (2026-09-16)",
      "unit": "hours",
      "aggregation": "sum, on the partner’s definition",
      "basis": "Learning time reported by the DataCamp dashboard for TEEI’s Ukrainian learner group.",
      "population": "Skills Academy learners on DataCamp",
      "inclusion": "Partner-reported learning time since March 2022",
      "exclusions": [
        "TEEI conversation hours (separate basis)"
      ],
      "limitations": [
        "Never added to conversation hours, partner learning hours or Cockpit hours: each keeps its own definition.",
        "A floor with a plus sign, not a point estimate: at least this many."
      ],
      "calculationVersion": "canonical record",
      "methodAnchor": "/about/impact/methodology/#ind-partnerHours",
      "sessionMethodAnchor": null,
      "publication": "measured",
      "readings": [
        {
          "period": {
            "id": "as-verified",
            "label": "As last verified",
            "from": "2022-03-01",
            "to": null,
            "windowDays": null,
            "note": "Cumulative since March 2022, as last verified"
          },
          "value": 71000,
          "display": "71,000+",
          "sub": null,
          "denominator": null,
          "breakdown": null,
          "source": {
            "id": "canon",
            "ref": "canonicalNumbers.primary.datacampHours"
          },
          "observedAt": "2026-07",
          "freshness": "current",
          "carriedFrom": null
        }
      ],
      "cohort": null,
      "related": [
        "partnerUnits",
        "partnerMemberships"
      ],
      "evidenceClass": "partner-reported",
      "stateNote": null
    },
    {
      "id": "partnerUnits",
      "name": "Partner learning units",
      "short": "Partner units",
      "kind": "delivery",
      "programme": "skills",
      "programmes": [
        "skills"
      ],
      "programmeLabel": "Skills Academy",
      "definition": "Completed learning activities recorded by the partner. The DataCamp figure includes lessons, exercises, assessments and projects.",
      "definitionVersion": "IMP-001 v2.1 (2026-09-16)",
      "unit": "learning units",
      "aggregation": "count, on the partner’s definition",
      "basis": "Completed learning activities recorded by DataCamp: lessons, exercises, assessments and projects.",
      "population": "Skills Academy learners on DataCamp",
      "inclusion": "Completed units",
      "exclusions": [],
      "limitations": [
        "A unit is the partner’s unit, not a course"
      ],
      "calculationVersion": "canonical record",
      "methodAnchor": "/about/impact/methodology/#ind-partnerUnits",
      "sessionMethodAnchor": null,
      "publication": "measured",
      "readings": [
        {
          "period": {
            "id": "as-verified",
            "label": "As last verified",
            "from": "2022-03-01",
            "to": null,
            "windowDays": null,
            "note": "Cumulative, as last verified"
          },
          "value": 254888,
          "display": "254,888",
          "sub": null,
          "denominator": null,
          "breakdown": null,
          "source": {
            "id": "canon",
            "ref": "canonicalNumbers.primary.datacampLearningUnits"
          },
          "observedAt": "2026-09",
          "freshness": "current",
          "carriedFrom": null
        }
      ],
      "cohort": null,
      "related": [
        "partnerHours"
      ],
      "evidenceClass": "partner-reported",
      "stateNote": null
    },
    {
      "id": "people",
      "name": "People reached",
      "short": "People reached",
      "kind": "delivery",
      "programme": "organisation",
      "programmes": [
        "organisation"
      ],
      "programmeLabel": "Across all programmes",
      "definition": "Cumulative programme reach since 2022, based on registration and participation records. The counting definition explains cross-platform deduplication.",
      "definitionVersion": "IMP-001 v2.1 (2026-09-16)",
      "unit": "people",
      "aggregation": "count",
      "basis": "Cumulative programme reach since 2022 from registration and participation records, deduplicated across platforms where possible.",
      "population": "Everyone who registered for or took part in a TEEI programme",
      "inclusion": "Registrations and participations across programmes",
      "exclusions": [
        "Website visitors",
        "Supporters who did not take part"
      ],
      "limitations": [
        "A floor with a plus sign, not a point estimate: at least this many.",
        "Older than the live figures and says so"
      ],
      "calculationVersion": "canonical record",
      "methodAnchor": "/about/impact/methodology/#ind-people",
      "sessionMethodAnchor": null,
      "publication": "measured",
      "readings": [
        {
          "period": {
            "id": "as-verified",
            "label": "As last verified",
            "from": "2022-01-01",
            "to": null,
            "windowDays": null,
            "note": "Cumulative since 2022, as last verified"
          },
          "value": 20000,
          "display": "20,000+",
          "sub": null,
          "denominator": null,
          "breakdown": null,
          "source": {
            "id": "canon",
            "ref": "canonicalNumbers.primary.peopleReached"
          },
          "observedAt": "2025-12",
          "freshness": "stale",
          "carriedFrom": null
        }
      ],
      "cohort": null,
      "related": [
        "learners",
        "mentees"
      ],
      "evidenceClass": "register",
      "stateNote": null
    },
    {
      "id": "impactHours",
      "name": "Impact hours",
      "short": "Impact hours",
      "kind": "delivery",
      "programme": "organisation",
      "programmes": [
        "organisation"
      ],
      "programmeLabel": "Across all programmes",
      "definition": "Recorded learning, mentoring and participation time across TEEI programmes, reported as a programme-wide measure.",
      "definitionVersion": "IMP-001 v2.1 (2026-09-16)",
      "unit": "hours",
      "aggregation": "sum",
      "basis": "Recorded learning, mentoring and participation time across TEEI programmes.",
      "population": "All programmes",
      "inclusion": "Programme records",
      "exclusions": [],
      "limitations": [
        "A floor with a plus sign, not a point estimate: at least this many.",
        "A programme-wide measure, reported separately from measured conversation hours"
      ],
      "calculationVersion": "canonical record",
      "methodAnchor": "/about/impact/methodology/#ind-impactHours",
      "sessionMethodAnchor": null,
      "publication": "measured",
      "readings": [
        {
          "period": {
            "id": "as-verified",
            "label": "As last verified",
            "from": "2022-01-01",
            "to": null,
            "windowDays": null,
            "note": "Cumulative since 2022, as last verified"
          },
          "value": 66900,
          "display": "66,900+",
          "sub": null,
          "denominator": null,
          "breakdown": null,
          "source": {
            "id": "canon",
            "ref": "canonicalNumbers.primary.impactHours"
          },
          "observedAt": "2025-12",
          "freshness": "stale",
          "carriedFrom": null
        }
      ],
      "cohort": null,
      "related": [
        "volunteerHours"
      ],
      "evidenceClass": "register",
      "stateNote": null
    },
    {
      "id": "volunteerHours",
      "name": "Volunteer hours",
      "short": "Volunteer hours",
      "kind": "delivery",
      "programme": "organisation",
      "programmes": [
        "organisation"
      ],
      "programmeLabel": "Across all programmes",
      "definition": "Volunteer time contributed through TEEI programmes since 2022, including the volunteer time captured in conversation hours.",
      "definitionVersion": "IMP-001 v2.1 (2026-09-16)",
      "unit": "hours",
      "aggregation": "sum",
      "basis": "Volunteer time contributed through TEEI programmes since 2022.",
      "population": "Volunteers, mentors and language partners",
      "inclusion": "Programme records of volunteer time, including the time captured in conversation hours",
      "exclusions": [],
      "limitations": [
        "A floor with a plus sign, not a point estimate: at least this many.",
        "Conversation hours are a subset of this figure and are never summed with it"
      ],
      "calculationVersion": "canonical record",
      "methodAnchor": "/about/impact/methodology/#ind-volunteerHours",
      "sessionMethodAnchor": null,
      "publication": "measured",
      "readings": [
        {
          "period": {
            "id": "as-verified",
            "label": "As last verified",
            "from": "2022-01-01",
            "to": null,
            "windowDays": null,
            "note": "Cumulative since 2022, as last verified"
          },
          "value": 10000,
          "display": "10,000+",
          "sub": null,
          "denominator": null,
          "breakdown": null,
          "source": {
            "id": "canon",
            "ref": "canonicalNumbers.primary.volunteerHours"
          },
          "observedAt": "2025-12",
          "freshness": "stale",
          "carriedFrom": null
        }
      ],
      "cohort": null,
      "related": [
        "hours",
        "impactHours"
      ],
      "evidenceClass": "register",
      "stateNote": null
    },
    {
      "id": "countriesReached",
      "name": "Countries reached",
      "short": "All countries",
      "kind": "delivery",
      "programme": "organisation",
      "programmes": [
        "organisation"
      ],
      "programmeLabel": "Across all programmes",
      "definition": "Countries represented across TEEI’s participants, volunteers, partners, supporters and wider community.",
      "definitionVersion": "IMP-001 v2.1 (2026-09-16)",
      "unit": "countries",
      "aggregation": "count",
      "basis": "Countries represented across participants, volunteers, partners, supporters and the wider community.",
      "population": "TEEI’s whole community",
      "inclusion": "Any recorded connection",
      "exclusions": [],
      "limitations": [
        "A floor with a plus sign, not a point estimate: at least this many.",
        "Wider than member countries, which counts platform registrations only"
      ],
      "calculationVersion": "canonical record",
      "methodAnchor": "/about/impact/methodology/#ind-countriesReached",
      "sessionMethodAnchor": null,
      "publication": "measured",
      "readings": [
        {
          "period": {
            "id": "as-verified",
            "label": "As last verified",
            "from": null,
            "to": null,
            "windowDays": null,
            "note": "As last verified"
          },
          "value": 187,
          "display": "187+",
          "sub": null,
          "denominator": null,
          "breakdown": null,
          "source": {
            "id": "canon",
            "ref": "canonicalNumbers.primary.countriesReached"
          },
          "observedAt": "2026-07",
          "freshness": "current",
          "carriedFrom": null
        }
      ],
      "cohort": null,
      "related": [
        "memberCountries",
        "participantCountries"
      ],
      "evidenceClass": "register",
      "stateNote": null
    },
    {
      "id": "participantCountries",
      "name": "Participant countries",
      "short": "Platform countries",
      "kind": "delivery",
      "programme": "organisation",
      "programmes": [
        "organisation"
      ],
      "programmeLabel": "Across all programmes",
      "definition": "Countries represented by participant and volunteer registrations on TEEI’s programme platforms.",
      "definitionVersion": "IMP-001 v2.1 (2026-09-16)",
      "unit": "countries",
      "aggregation": "count",
      "basis": "Countries represented by participant and volunteer registrations on the programme platforms.",
      "population": "Participants and volunteers",
      "inclusion": "Platform registrations",
      "exclusions": [
        "Partners and supporters"
      ],
      "limitations": [
        "A floor with a plus sign, not a point estimate: at least this many."
      ],
      "calculationVersion": "canonical record",
      "methodAnchor": "/about/impact/methodology/#ind-participantCountries",
      "sessionMethodAnchor": null,
      "publication": "measured",
      "readings": [
        {
          "period": {
            "id": "as-verified",
            "label": "As last verified",
            "from": null,
            "to": null,
            "windowDays": null,
            "note": "As last verified"
          },
          "value": 50,
          "display": "50+",
          "sub": null,
          "denominator": null,
          "breakdown": null,
          "source": {
            "id": "canon",
            "ref": "canonicalNumbers.primary.programmeParticipantCountries"
          },
          "observedAt": "2026-05",
          "freshness": "current",
          "carriedFrom": null
        }
      ],
      "cohort": null,
      "related": [
        "countriesReached"
      ],
      "evidenceClass": "register",
      "stateNote": null
    },
    {
      "id": "learners",
      "name": "Language learners",
      "short": "Learners",
      "kind": "delivery",
      "programme": "language",
      "programmes": [
        "language"
      ],
      "programmeLabel": "TEEI Language",
      "definition": "Learners recorded in TEEI’s language practice and language programmes since 2022.",
      "definitionVersion": "IMP-001 v2.1 (2026-09-16)",
      "unit": "people",
      "aggregation": "count",
      "basis": "Learners recorded in TEEI’s language practice and language programmes since 2022.",
      "population": "Language learners",
      "inclusion": "Programme registration records",
      "exclusions": [],
      "limitations": [
        "A floor with a plus sign, not a point estimate: at least this many."
      ],
      "calculationVersion": "canonical record",
      "methodAnchor": "/about/impact/methodology/#ind-learners",
      "sessionMethodAnchor": null,
      "publication": "measured",
      "readings": [
        {
          "period": {
            "id": "as-verified",
            "label": "As last verified",
            "from": "2022-01-01",
            "to": null,
            "windowDays": null,
            "note": "Cumulative since 2022, as last verified"
          },
          "value": 8000,
          "display": "8,000+",
          "sub": null,
          "denominator": null,
          "breakdown": null,
          "source": {
            "id": "canon",
            "ref": "canonicalNumbers.programmeSpecific.languageProgrammes.learners"
          },
          "observedAt": "2025-12",
          "freshness": "stale",
          "carriedFrom": null
        }
      ],
      "cohort": null,
      "related": [
        "people"
      ],
      "evidenceClass": "register",
      "stateNote": null
    },
    {
      "id": "mentees",
      "name": "Mentees",
      "short": "Mentees",
      "kind": "delivery",
      "programme": "mentorship",
      "programmes": [
        "mentorship"
      ],
      "programmeLabel": "TEEI Mentorship",
      "definition": "People matched with a mentor through TEEI Mentorship since 2022.",
      "definitionVersion": "IMP-001 v2.1 (2026-09-16)",
      "unit": "people",
      "aggregation": "count",
      "basis": "People matched with a mentor through TEEI Mentorship since 2022.",
      "population": "Mentees",
      "inclusion": "Programme registration records",
      "exclusions": [],
      "limitations": [
        "A floor with a plus sign, not a point estimate: at least this many."
      ],
      "calculationVersion": "canonical record",
      "methodAnchor": "/about/impact/methodology/#ind-mentees",
      "sessionMethodAnchor": null,
      "publication": "measured",
      "readings": [
        {
          "period": {
            "id": "as-verified",
            "label": "As last verified",
            "from": "2022-01-01",
            "to": null,
            "windowDays": null,
            "note": "Cumulative since 2022, as last verified"
          },
          "value": 2000,
          "display": "2,000+",
          "sub": null,
          "denominator": null,
          "breakdown": null,
          "source": {
            "id": "canon",
            "ref": "canonicalNumbers.programmeSpecific.mentorsForUkraine.mentees"
          },
          "observedAt": "2025-12",
          "freshness": "stale",
          "carriedFrom": null
        }
      ],
      "cohort": null,
      "related": [
        "mentors",
        "people"
      ],
      "evidenceClass": "register",
      "stateNote": null
    },
    {
      "id": "mentors",
      "name": "Mentors",
      "short": "Mentors",
      "kind": "delivery",
      "programme": "mentorship",
      "programmes": [
        "mentorship"
      ],
      "programmeLabel": "TEEI Mentorship",
      "definition": "Volunteers who have taken on at least one mentee through TEEI Mentorship since 2022.",
      "definitionVersion": "IMP-001 v2.1 (2026-09-16)",
      "unit": "people",
      "aggregation": "count",
      "basis": "Volunteers who took on at least one mentee through TEEI Mentorship since 2022.",
      "population": "Mentors",
      "inclusion": "Programme registration records",
      "exclusions": [],
      "limitations": [
        "A floor with a plus sign, not a point estimate: at least this many."
      ],
      "calculationVersion": "canonical record",
      "methodAnchor": "/about/impact/methodology/#ind-mentors",
      "sessionMethodAnchor": null,
      "publication": "measured",
      "readings": [
        {
          "period": {
            "id": "as-verified",
            "label": "As last verified",
            "from": "2022-01-01",
            "to": null,
            "windowDays": null,
            "note": "Cumulative since 2022, as last verified"
          },
          "value": 400,
          "display": "400+",
          "sub": null,
          "denominator": null,
          "breakdown": null,
          "source": {
            "id": "canon",
            "ref": "canonicalNumbers.programmeSpecific.mentorsForUkraine.mentors"
          },
          "observedAt": "2025-12",
          "freshness": "stale",
          "carriedFrom": null
        }
      ],
      "cohort": null,
      "related": [
        "mentees"
      ],
      "evidenceClass": "register",
      "stateNote": null
    },
    {
      "id": "cockpitSessions",
      "name": "Contributions logged by partners",
      "short": "Partner logged",
      "kind": "delivery",
      "programme": "compliance",
      "programmes": [
        "compliance"
      ],
      "programmeLabel": "Compliance and CSR Cockpit",
      "definition": "Employee contribution time recorded by partners in CSR Cockpit, identified as self-reported and presented separately from measured conversation hours.",
      "definitionVersion": "IMP-001 v2.1 (2026-09-16)",
      "unit": "hours",
      "aggregation": "sum of self-reported time",
      "basis": "Employee contribution time recorded by partners in CSR Cockpit.",
      "population": "Partner employees",
      "inclusion": "Contributions logged in the Cockpit",
      "exclusions": [
        "Measured conversation hours (separate basis)"
      ],
      "limitations": [
        "Self-reported by employees; answers what a company’s people say they contributed"
      ],
      "calculationVersion": "register definition",
      "methodAnchor": "/about/impact/methodology/#ind-cockpitSessions",
      "sessionMethodAnchor": null,
      "publication": "defined",
      "readings": [],
      "cohort": null,
      "related": [
        "cockpitReports"
      ],
      "evidenceClass": "self-reported",
      "stateNote": "Defined in the register; no public endpoint serves Cockpit records."
    },
    {
      "id": "levels",
      "name": "Language level recorded",
      "short": "Level recorded",
      "kind": "outcome",
      "programme": "language",
      "programmes": [
        "language"
      ],
      "programmeLabel": "TEEI Language",
      "definition": "Recorded language-level assessments, each with a date and the basis for the assigned level.",
      "definitionVersion": "IMP-001 v2.1 (2026-09-16)",
      "unit": "level records",
      "aggregation": "count of snapshots",
      "basis": "A learner’s working level at a point in time, with the reason it was set.",
      "population": "Language learners with a recorded level",
      "inclusion": "Level snapshots",
      "exclusions": [],
      "limitations": [
        "A level record is a working level, not a certified level"
      ],
      "calculationVersion": "indicators endpoint (t4l tp-qa4zt)",
      "methodAnchor": "/about/impact/methodology/#ind-levels",
      "sessionMethodAnchor": null,
      "publication": "measured",
      "readings": [
        {
          "period": {
            "id": "cumulative",
            "label": "All time",
            "from": "2026-07-10",
            "to": null,
            "windowDays": null,
            "note": "The platform’s own booking history begins 10 July 2026; this figure describes the platform era and says so."
          },
          "value": 468,
          "display": "468",
          "sub": {
            "value": 314,
            "label": "learners with a level recorded",
            "display": "314"
          },
          "denominator": null,
          "breakdown": null,
          "source": {
            "id": "indicators",
            "ref": "levels.snapshots"
          },
          "observedAt": "2026-09-18T13:04:24.729Z",
          "freshness": "current",
          "carriedFrom": null
        }
      ],
      "cohort": {
        "eligible": {
          "value": 314,
          "label": "learners with a level recorded"
        },
        "paired": {
          "value": 105,
          "label": "learners with two or more level records"
        },
        "coverage": {
          "value": 33.4,
          "label": "share of the eligible group measured twice"
        },
        "followUpInterval": "Not recorded by the platform",
        "method": "A level set by the platform or a volunteer, with the basis recorded",
        "baseline": null,
        "followUp": {
          "value": 26,
          "label": "recorded level changes"
        }
      },
      "related": [
        "levelMovement",
        "assessments"
      ],
      "evidenceClass": "assessed",
      "stateNote": null
    },
    {
      "id": "levelMovement",
      "name": "Level movement",
      "short": "Level movement",
      "kind": "outcome",
      "programme": "language",
      "programmes": [
        "language"
      ],
      "programmeLabel": "TEEI Language",
      "definition": "Changes between a learner’s recorded language levels, reported alongside the number of learners with repeat measurements.",
      "definitionVersion": "IMP-001 v2.1 (2026-09-16)",
      "unit": "changes",
      "aggregation": "count of learners whose later level differs",
      "basis": "A later snapshot at a different level for the same learner.",
      "population": "Learners with more than one level record",
      "inclusion": "Recorded level changes",
      "exclusions": [
        "Learners with a single record"
      ],
      "limitations": [
        "Observed change between two records; the platform does not record why a level moved"
      ],
      "calculationVersion": "indicators endpoint (t4l tp-qa4zt)",
      "methodAnchor": "/about/impact/methodology/#ind-levelMovement",
      "sessionMethodAnchor": null,
      "publication": "measured",
      "readings": [
        {
          "period": {
            "id": "cumulative",
            "label": "All time",
            "from": "2026-07-10",
            "to": null,
            "windowDays": null,
            "note": "The platform’s own booking history begins 10 July 2026; this figure describes the platform era and says so."
          },
          "value": 26,
          "display": "26",
          "sub": {
            "value": 105,
            "label": "learners with two or more records",
            "display": "105"
          },
          "denominator": null,
          "breakdown": null,
          "source": {
            "id": "indicators",
            "ref": "levels.changes"
          },
          "observedAt": "2026-09-18T13:04:24.729Z",
          "freshness": "current",
          "carriedFrom": null
        }
      ],
      "cohort": {
        "eligible": {
          "value": 314,
          "label": "learners with a level recorded"
        },
        "paired": {
          "value": 105,
          "label": "learners with two or more level records"
        },
        "coverage": {
          "value": 33.4,
          "label": "share of the eligible group measured twice"
        },
        "followUpInterval": "Not recorded by the platform",
        "method": "Comparison of a learner’s earliest and latest recorded level",
        "baseline": null,
        "followUp": {
          "value": 26,
          "label": "learners whose level changed"
        }
      },
      "related": [
        "levels"
      ],
      "evidenceClass": "assessed",
      "stateNote": null
    },
    {
      "id": "assessments",
      "name": "Placement assessments",
      "short": "Assessments",
      "kind": "outcome",
      "programme": "language",
      "programmes": [
        "language"
      ],
      "programmeLabel": "TEEI Language",
      "definition": "Completed placement assessments and the language levels they recorded.",
      "definitionVersion": "IMP-001 v2.1 (2026-09-16)",
      "unit": "assessments",
      "aggregation": "count",
      "basis": "A completed placement test with its recorded level.",
      "population": "Learners who took the placement test",
      "inclusion": "Completed assessments, by level",
      "exclusions": [
        "Started but not completed"
      ],
      "limitations": [
        "The test stores a level and no score, so progress between two tests cannot be measured yet"
      ],
      "calculationVersion": "indicators endpoint (t4l tp-qa4zt)",
      "methodAnchor": "/about/impact/methodology/#ind-assessments",
      "sessionMethodAnchor": null,
      "publication": "measured",
      "readings": [
        {
          "period": {
            "id": "cumulative",
            "label": "All time",
            "from": null,
            "to": null,
            "windowDays": null,
            "note": "All completed assessments"
          },
          "value": 130,
          "display": "130",
          "sub": null,
          "denominator": null,
          "breakdown": {
            "A1": 7,
            "A2": 15,
            "B1": 43,
            "B2": 44,
            "C1": 21
          },
          "source": {
            "id": "indicators",
            "ref": "assessments.completed"
          },
          "observedAt": "2026-09-18T13:04:24.729Z",
          "freshness": "current",
          "carriedFrom": null
        }
      ],
      "cohort": null,
      "related": [
        "levels"
      ],
      "evidenceClass": "assessed",
      "stateNote": "Assessment basis: Recorded placement level."
    },
    {
      "id": "confidence",
      "name": "Learner confidence",
      "short": "Confidence",
      "kind": "outcome",
      "programme": "language",
      "programmes": [
        "language"
      ],
      "programmeLabel": "TEEI Language",
      "definition": "Learners with both an initial and a later confidence rating, providing the basis for comparing their self-reported confidence over time.",
      "definitionVersion": "IMP-001 v2.1 (2026-09-16)",
      "unit": "learners",
      "aggregation": "count of learners rated twice or more",
      "basis": "The learner’s own rating of confidence using the language after a session, first against latest.",
      "population": "Learners who rated their confidence after a session",
      "inclusion": "Learners with a first and a later rating",
      "exclusions": [
        "Learners with a single rating"
      ],
      "limitations": [
        "Self-reported on a five-point scale",
        "Observed change, not attribution: the rating moved; the cause is not measured"
      ],
      "calculationVersion": "indicators endpoint (t4l tp-qa4zt)",
      "methodAnchor": "/about/impact/methodology/#ind-confidence",
      "sessionMethodAnchor": null,
      "publication": "measured",
      "readings": [
        {
          "period": {
            "id": "cumulative",
            "label": "All time",
            "from": "2026-07-10",
            "to": null,
            "windowDays": null,
            "note": "The platform’s own booking history begins 10 July 2026; this figure describes the platform era and says so."
          },
          "value": 57,
          "display": "57",
          "sub": {
            "value": 442,
            "label": "ratings given",
            "display": "442"
          },
          "denominator": null,
          "breakdown": null,
          "source": {
            "id": "indicators",
            "ref": "confidence.learnersWithFirstAndLater"
          },
          "observedAt": "2026-09-18T13:04:24.729Z",
          "freshness": "current",
          "carriedFrom": null
        }
      ],
      "cohort": {
        "eligible": {
          "value": 442,
          "label": "confidence ratings given"
        },
        "paired": {
          "value": 57,
          "label": "learners with a first and a later rating"
        },
        "coverage": {
          "value": 12.9,
          "label": "share of the eligible group measured twice"
        },
        "followUpInterval": "The interval between a learner’s first and latest rating; not fixed by the programme",
        "method": "Self-rating on a five-point scale after a session",
        "baseline": {
          "value": 3.67,
          "label": "mean first rating"
        },
        "followUp": {
          "value": 3.71,
          "label": "mean latest rating"
        }
      },
      "related": [
        "ratings",
        "sessions"
      ],
      "evidenceClass": "self-reported",
      "stateNote": null
    },
    {
      "id": "returning",
      "name": "Learners who came back",
      "short": "Came back",
      "kind": "outcome",
      "programme": "language",
      "programmes": [
        "language",
        "mentorship"
      ],
      "programmeLabel": "TEEI Language and TEEI Mentorship (combined record)",
      "definition": "Learners who completed more than one session, reported against all learners who completed a first session.",
      "definitionVersion": "IMP-001 v2.1 (2026-09-16)",
      "unit": "learners",
      "aggregation": "share of learners with a first completed session",
      "basis": "A learner who completed more than one session.",
      "population": "Learners with at least one completed session",
      "inclusion": "Learners with two or more completed sessions",
      "exclusions": [],
      "limitations": [
        "Continued participation, not a learning outcome"
      ],
      "calculationVersion": "register definition",
      "methodAnchor": "/about/impact/methodology/#ind-returning",
      "sessionMethodAnchor": null,
      "publication": "defined",
      "readings": [],
      "cohort": null,
      "related": [
        "sessions"
      ],
      "evidenceClass": "system-observed",
      "stateNote": "Defined in the register (102 of 166 learners on 16 September 2026); not yet served by the indicators endpoint."
    },
    {
      "id": "goals",
      "name": "Goals reached",
      "short": "Goals",
      "kind": "outcome",
      "programme": "language",
      "programmes": [
        "language"
      ],
      "programmeLabel": "TEEI Language",
      "definition": "Learner goals recorded as achieved, including achievements observed by volunteers during sessions.",
      "definitionVersion": "IMP-001 v2.1 (2026-09-16)",
      "unit": "goals",
      "aggregation": "count",
      "basis": "A learner goal the platform or the volunteer recorded as reached.",
      "population": "Learners with recorded goals",
      "inclusion": "Goals recorded as achieved",
      "exclusions": [],
      "limitations": [
        "Four goals across the programme is an instrumentation gap, not a result; the goal prompt is being moved into the session close"
      ],
      "calculationVersion": "indicators endpoint (t4l tp-qa4zt)",
      "methodAnchor": "/about/impact/methodology/#ind-goals",
      "sessionMethodAnchor": null,
      "publication": "measured",
      "readings": [
        {
          "period": {
            "id": "cumulative",
            "label": "All time",
            "from": "2026-07-10",
            "to": null,
            "windowDays": null,
            "note": "The platform’s own booking history begins 10 July 2026; this figure describes the platform era and says so."
          },
          "value": null,
          "display": "<5",
          "sub": {
            "value": 4,
            "label": "learners",
            "display": "4"
          },
          "denominator": null,
          "breakdown": null,
          "source": {
            "id": "indicators",
            "ref": "goals.achieved"
          },
          "observedAt": "2026-09-18T13:04:24.729Z",
          "freshness": "current",
          "carriedFrom": null
        }
      ],
      "cohort": null,
      "related": [],
      "evidenceClass": "self-reported",
      "stateNote": "Reporting basis: Recorded learner goals and volunteer observations."
    },
    {
      "id": "oneConnection",
      "name": "One Connection outcomes",
      "short": "One Connection",
      "kind": "outcome",
      "programme": "health",
      "programmes": [
        "health"
      ],
      "programmeLabel": "Health Equity",
      "definition": "Planned study measures covering recruitment, matching, relationship continuity and the participant outcomes specified in the One Connection protocol.",
      "definitionVersion": "IMP-001 v2.1 (2026-09-16)",
      "unit": "measures",
      "aggregation": "planned",
      "basis": "UCLA-3 loneliness, PHQ-9, GAD-7, FACT-BMT quality of life and PROMIS social isolation, pre and post, per the draft protocol.",
      "population": "50 transplant survivors and 20 trained peer mentors, when the study opens",
      "inclusion": "Enrolled participants",
      "exclusions": [],
      "limitations": [
        "The study has not begun; nothing is counted"
      ],
      "calculationVersion": "register definition",
      "methodAnchor": "/about/impact/methodology/#ind-oneConnection",
      "sessionMethodAnchor": null,
      "publication": "planned",
      "readings": [],
      "cohort": null,
      "related": [],
      "evidenceClass": "planned",
      "stateNote": "Planned: the study protocol is published; recruitment has not started."
    },
    {
      "id": "ratings",
      "name": "Session ratings",
      "short": "Session ratings",
      "kind": "experience",
      "programme": "language",
      "programmes": [
        "language",
        "mentorship"
      ],
      "programmeLabel": "TEEI Language and TEEI Mentorship (combined record)",
      "definition": "Learner feedback on one-to-one sessions, reported with the number of ratings received.",
      "definitionVersion": "IMP-001 v2.1 (2026-09-16)",
      "unit": "ratings",
      "aggregation": "count, with the mean beside it",
      "basis": "The learner’s rating of a one-to-one session.",
      "population": "Learners after a session",
      "inclusion": "Ratings given",
      "exclusions": [],
      "limitations": [
        "A rating says the person was satisfied, not that something changed"
      ],
      "calculationVersion": "indicators endpoint (t4l tp-qa4zt)",
      "methodAnchor": "/about/impact/methodology/#ind-ratings",
      "sessionMethodAnchor": null,
      "publication": "measured",
      "readings": [
        {
          "period": {
            "id": "cumulative",
            "label": "All time",
            "from": "2026-07-10",
            "to": null,
            "windowDays": null,
            "note": "The platform’s own booking history begins 10 July 2026; this figure describes the platform era and says so."
          },
          "value": 645,
          "display": "645",
          "sub": {
            "value": 4.99,
            "label": "mean rating out of 5",
            "display": "4.99"
          },
          "denominator": null,
          "breakdown": null,
          "source": {
            "id": "indicators",
            "ref": "experience.sessionRatings"
          },
          "observedAt": "2026-09-18T13:04:24.729Z",
          "freshness": "current",
          "carriedFrom": null
        }
      ],
      "cohort": null,
      "related": [
        "confidence",
        "sessions"
      ],
      "evidenceClass": "self-reported",
      "stateNote": null
    },
    {
      "id": "groupRatings",
      "name": "Group session ratings",
      "short": "Group ratings",
      "kind": "experience",
      "programme": "language",
      "programmes": [
        "language"
      ],
      "programmeLabel": "TEEI Language",
      "definition": "Participant feedback on group sessions.",
      "definitionVersion": "IMP-001 v2.1 (2026-09-16)",
      "unit": "ratings",
      "aggregation": "count",
      "basis": "The participant’s rating of a group session.",
      "population": "Group practice participants",
      "inclusion": "Ratings given",
      "exclusions": [],
      "limitations": [],
      "calculationVersion": "register definition",
      "methodAnchor": "/about/impact/methodology/#ind-groupRatings",
      "sessionMethodAnchor": null,
      "publication": "defined",
      "readings": [],
      "cohort": null,
      "related": [
        "groupSessions"
      ],
      "evidenceClass": "self-reported",
      "stateNote": "Defined in the register (17 ratings on 16 September 2026); not yet served by the indicators endpoint."
    },
    {
      "id": "historicalReviews",
      "name": "Reviews from the earlier platform",
      "short": "Earlier reviews",
      "kind": "experience",
      "programme": "language",
      "programmes": [
        "language",
        "mentorship"
      ],
      "programmeLabel": "TEEI Language and TEEI Mentorship (combined record)",
      "definition": "Historical session ratings from TEEI’s earlier platform, presented as a separate feedback series.",
      "definitionVersion": "IMP-001 v2.1 (2026-09-16)",
      "unit": "reviews",
      "aggregation": "count",
      "basis": "Ratings from the Kintell era, a separate feedback series.",
      "population": "Learners on the earlier platform",
      "inclusion": "Exported reviews",
      "exclusions": [],
      "limitations": [
        "A different platform and a different form; not merged with platform ratings"
      ],
      "calculationVersion": "register definition",
      "methodAnchor": "/about/impact/methodology/#ind-historicalReviews",
      "sessionMethodAnchor": null,
      "publication": "defined",
      "readings": [],
      "cohort": null,
      "related": [],
      "evidenceClass": "self-reported",
      "stateNote": "Defined in the register (2,295 reviews on 16 September 2026); not yet served by the indicators endpoint."
    },
    {
      "id": "employeeSurvey",
      "name": "Employee experience",
      "short": "Employee survey",
      "kind": "experience",
      "programme": "compliance",
      "programmes": [
        "compliance"
      ],
      "programmeLabel": "Compliance and CSR Cockpit",
      "definition": "Partner employees’ programme ratings, reported by programme with the number of responses.",
      "definitionVersion": "IMP-001 v2.1 (2026-09-16)",
      "unit": "responses",
      "aggregation": "count, by programme",
      "basis": "A partner employee’s rating of a programme in the Cockpit.",
      "population": "Partner employees",
      "inclusion": "Survey responses",
      "exclusions": [],
      "limitations": [
        "Small response counts per programme"
      ],
      "calculationVersion": "register definition",
      "methodAnchor": "/about/impact/methodology/#ind-employeeSurvey",
      "sessionMethodAnchor": null,
      "publication": "defined",
      "readings": [],
      "cohort": null,
      "related": [
        "cockpitSessions"
      ],
      "evidenceClass": "self-reported",
      "stateNote": "Defined in the register (65 responses on 16 September 2026); no public endpoint serves Cockpit records."
    },
    {
      "id": "approved",
      "name": "Volunteers approved",
      "short": "Approved",
      "kind": "access",
      "programme": "language",
      "programmes": [
        "language",
        "mentorship"
      ],
      "programmeLabel": "TEEI Language and TEEI Mentorship (combined record)",
      "definition": "Volunteer profiles approved to receive session requests, reported alongside the total number of profiles started.",
      "definitionVersion": "IMP-001 v2.1 (2026-09-16)",
      "unit": "volunteers",
      "aggregation": "count",
      "basis": "A volunteer profile approved to receive requests.",
      "population": "Volunteer profiles",
      "inclusion": "Approved profiles, with the register total beside it",
      "exclusions": [],
      "limitations": [
        "Approved is not the same as active; see volunteers delivering"
      ],
      "calculationVersion": "indicators endpoint (t4l tp-qa4zt)",
      "methodAnchor": "/about/impact/methodology/#ind-approved",
      "sessionMethodAnchor": null,
      "publication": "measured",
      "readings": [
        {
          "period": {
            "id": "cumulative",
            "label": "All time",
            "from": null,
            "to": null,
            "windowDays": null,
            "note": "The register at the time of the read"
          },
          "value": 187,
          "display": "187",
          "sub": {
            "value": 237,
            "label": "profiles in the register",
            "display": "237"
          },
          "denominator": null,
          "breakdown": {
            "approved": 187,
            "draft": 42,
            "pending": 6,
            "rejected": "<5"
          },
          "source": {
            "id": "indicators",
            "ref": "access.volunteersApproved.byVerificationStatus.approved"
          },
          "observedAt": "2026-09-18T13:04:24.729Z",
          "freshness": "current",
          "carriedFrom": null
        }
      ],
      "cohort": null,
      "related": [
        "delivering",
        "screening",
        "offered"
      ],
      "evidenceClass": "system-observed",
      "stateNote": null
    },
    {
      "id": "delivering",
      "name": "Volunteers delivering",
      "short": "Delivering",
      "kind": "access",
      "programme": "language",
      "programmes": [
        "language",
        "mentorship"
      ],
      "programmeLabel": "TEEI Language and TEEI Mentorship (combined record)",
      "definition": "Volunteers who completed at least one session during the stated reporting period.",
      "definitionVersion": "IMP-001 v2.1 (2026-09-16)",
      "unit": "volunteers",
      "aggregation": "count of distinct volunteers",
      "basis": "A volunteer who completed at least one session in the window.",
      "population": "Approved volunteers",
      "inclusion": "Volunteers with a completed session in the last 90 days",
      "exclusions": [],
      "limitations": [
        "Windowed; a volunteer active earlier is not counted"
      ],
      "calculationVersion": "indicators endpoint (t4l tp-qa4zt)",
      "methodAnchor": "/about/impact/methodology/#ind-delivering",
      "sessionMethodAnchor": null,
      "publication": "measured",
      "readings": [
        {
          "period": {
            "id": "last-90d",
            "label": "Last 90 days",
            "from": null,
            "to": "2026-09-18",
            "windowDays": 90,
            "note": "The 90 days before the read"
          },
          "value": 81,
          "display": "81",
          "sub": null,
          "denominator": null,
          "breakdown": null,
          "source": {
            "id": "indicators",
            "ref": "access.volunteersDelivering.volunteers"
          },
          "observedAt": "2026-09-18T13:04:24.729Z",
          "freshness": "current",
          "carriedFrom": null
        }
      ],
      "cohort": null,
      "related": [
        "sessions",
        "approved"
      ],
      "evidenceClass": "system-observed",
      "stateNote": null
    },
    {
      "id": "offered",
      "name": "Hours offered ahead",
      "short": "Hours offered",
      "kind": "access",
      "programme": "language",
      "programmes": [
        "language",
        "mentorship"
      ],
      "programmeLabel": "TEEI Language and TEEI Mentorship (combined record)",
      "definition": "Session hours available over the next 30 days, with the number of volunteers offering them.",
      "definitionVersion": "IMP-001 v2.1 (2026-09-16)",
      "unit": "hours",
      "aggregation": "sum of open slot lengths",
      "basis": "Open availability slots starting in the next 30 days, summed in hours.",
      "population": "Approved volunteers",
      "inclusion": "Open slots in the coming 30 days",
      "exclusions": [
        "Slots already booked",
        "One slot dated decades ahead, which the window excludes by design"
      ],
      "limitations": [
        "Supply, not delivery",
        "Never added to conversation hours, partner learning hours or Cockpit hours: each keeps its own definition."
      ],
      "calculationVersion": "indicators endpoint (t4l tp-qa4zt)",
      "methodAnchor": "/about/impact/methodology/#ind-offered",
      "sessionMethodAnchor": null,
      "publication": "measured",
      "readings": [
        {
          "period": {
            "id": "next-30d",
            "label": "Next 30 days",
            "from": null,
            "to": null,
            "windowDays": 30,
            "note": "The 30 days after the read"
          },
          "value": 1816.8,
          "display": "1,816.8",
          "sub": {
            "value": 84,
            "label": "volunteers offering them",
            "display": "84"
          },
          "denominator": null,
          "breakdown": null,
          "source": {
            "id": "indicators",
            "ref": "access.hoursOfferedNext30d.hours"
          },
          "observedAt": "2026-09-18T13:04:24.729Z",
          "freshness": "current",
          "carriedFrom": null
        }
      ],
      "cohort": null,
      "related": [
        "approved",
        "sessions"
      ],
      "evidenceClass": "system-observed",
      "stateNote": null
    },
    {
      "id": "screening",
      "name": "Application screening",
      "short": "Screening",
      "kind": "access",
      "programme": "language",
      "programmes": [
        "language",
        "mentorship"
      ],
      "programmeLabel": "TEEI Language and TEEI Mentorship (combined record)",
      "definition": "Application outcomes from automated first-pass screening, including applications referred for human review.",
      "definitionVersion": "IMP-001 v2.1 (2026-09-16)",
      "unit": "decisions",
      "aggregation": "count",
      "basis": "The automated first pass over an application.",
      "population": "Applications",
      "inclusion": "Screening decisions, by outcome",
      "exclusions": [
        "Human review decisions (recorded separately)"
      ],
      "limitations": [],
      "calculationVersion": "indicators endpoint (t4l tp-qa4zt)",
      "methodAnchor": "/about/impact/methodology/#ind-screening",
      "sessionMethodAnchor": null,
      "publication": "measured",
      "readings": [
        {
          "period": {
            "id": "cumulative",
            "label": "All time",
            "from": null,
            "to": null,
            "windowDays": null,
            "note": "All screening decisions"
          },
          "value": 203,
          "display": "203",
          "sub": null,
          "denominator": null,
          "breakdown": {
            "pass": 170,
            "review": 33
          },
          "source": {
            "id": "indicators",
            "ref": "access.screening.decisions"
          },
          "observedAt": "2026-09-18T13:04:24.729Z",
          "freshness": "current",
          "carriedFrom": null
        }
      ],
      "cohort": null,
      "related": [
        "approved"
      ],
      "evidenceClass": "system-observed",
      "stateNote": null
    },
    {
      "id": "continuity",
      "name": "Volunteers pausing and returning",
      "short": "Pause and return",
      "kind": "access",
      "programme": "language",
      "programmes": [
        "language",
        "mentorship"
      ],
      "programmeLabel": "TEEI Language and TEEI Mentorship (combined record)",
      "definition": "Recorded volunteer pauses, submitted returns and requests to resume availability.",
      "definitionVersion": "IMP-001 v2.1 (2026-09-16)",
      "unit": "volunteers",
      "aggregation": "count",
      "basis": "Recorded volunteer pauses, submitted returns and requests to resume availability.",
      "population": "Volunteers",
      "inclusion": "Pause events, return submissions, relist attempts",
      "exclusions": [],
      "limitations": [],
      "calculationVersion": "indicators endpoint (t4l tp-qa4zt)",
      "methodAnchor": "/about/impact/methodology/#ind-continuity",
      "sessionMethodAnchor": null,
      "publication": "measured",
      "readings": [
        {
          "period": {
            "id": "cumulative",
            "label": "All time",
            "from": null,
            "to": null,
            "windowDays": null,
            "note": "All recorded events"
          },
          "value": 20,
          "display": "20",
          "sub": {
            "value": 15,
            "label": "returns submitted",
            "display": "15"
          },
          "denominator": null,
          "breakdown": null,
          "source": {
            "id": "indicators",
            "ref": "access.volunteerContinuity.pausedVolunteers"
          },
          "observedAt": "2026-09-18T13:04:24.729Z",
          "freshness": "current",
          "carriedFrom": null
        }
      ],
      "cohort": null,
      "related": [
        "approved"
      ],
      "evidenceClass": "system-observed",
      "stateNote": null
    },
    {
      "id": "levelTest",
      "name": "Level test handoff",
      "short": "Level test",
      "kind": "access",
      "programme": "language",
      "programmes": [
        "language"
      ],
      "programmeLabel": "TEEI Language",
      "definition": "Placement tests issued through the website and taken up on the learning platform.",
      "definitionVersion": "IMP-001 v2.1 (2026-09-16)",
      "unit": "tests",
      "aggregation": "count",
      "basis": "A placement test offered on the website and taken up on the platform.",
      "population": "Website visitors who took the level test",
      "inclusion": "Tests used on the platform, with tests issued beside them",
      "exclusions": [],
      "limitations": [],
      "calculationVersion": "indicators endpoint (t4l tp-qa4zt)",
      "methodAnchor": "/about/impact/methodology/#ind-levelTest",
      "sessionMethodAnchor": null,
      "publication": "measured",
      "readings": [
        {
          "period": {
            "id": "cumulative",
            "label": "All time",
            "from": null,
            "to": null,
            "windowDays": null,
            "note": "All handoffs"
          },
          "value": 97,
          "display": "97",
          "sub": {
            "value": 159,
            "label": "issued from the website",
            "display": "159"
          },
          "denominator": null,
          "breakdown": null,
          "source": {
            "id": "indicators",
            "ref": "access.levelTestHandoff.used"
          },
          "observedAt": "2026-09-18T13:04:24.729Z",
          "freshness": "current",
          "carriedFrom": null
        }
      ],
      "cohort": null,
      "related": [
        "assessments"
      ],
      "evidenceClass": "system-observed",
      "stateNote": null
    },
    {
      "id": "evidence",
      "name": "Evidence coverage",
      "short": "Evidence",
      "kind": "stewardship",
      "programme": "language",
      "programmes": [
        "language",
        "mentorship"
      ],
      "programmeLabel": "TEEI Language and TEEI Mentorship (combined record)",
      "definition": "Sessions awaiting the attendance evidence required to determine their final status.",
      "definitionVersion": "IMP-001 v2.1 (2026-09-16)",
      "unit": "sessions",
      "aggregation": "count",
      "basis": "Completed bookings still awaiting the attendance evidence required to settle them.",
      "population": "Completed bookings",
      "inclusion": "Bookings marked completed without a settlement",
      "exclusions": [],
      "limitations": [
        "Read from the live counter; falls as evidence arrives"
      ],
      "calculationVersion": "contract 2.3.0 · rules t4l@f210d11cd433",
      "methodAnchor": "/about/impact/methodology/#ind-evidence",
      "sessionMethodAnchor": "/about/impact/methodology/sessions/#integrity",
      "publication": "measured",
      "readings": [
        {
          "period": {
            "id": "cumulative",
            "label": "All time",
            "from": "2026-07-10",
            "to": null,
            "windowDays": null,
            "note": "At the time of the read"
          },
          "value": 7,
          "display": "7",
          "sub": null,
          "denominator": null,
          "breakdown": null,
          "source": {
            "id": "counter",
            "ref": "totals.awaitingEvidence"
          },
          "observedAt": "2026-09-18T13:04:24.086Z",
          "freshness": "current",
          "carriedFrom": null
        }
      ],
      "cohort": null,
      "related": [
        "sessions",
        "corrections"
      ],
      "evidenceClass": "system-observed",
      "stateNote": null
    },
    {
      "id": "corrections",
      "name": "Corrections issued",
      "short": "Corrections",
      "kind": "stewardship",
      "programme": "language",
      "programmes": [
        "language",
        "mentorship"
      ],
      "programmeLabel": "TEEI Language and TEEI Mentorship (combined record)",
      "definition": "Attendance records corrected after settlement.",
      "definitionVersion": "IMP-001 v2.1 (2026-09-16)",
      "unit": "records",
      "aggregation": "count",
      "basis": "An attendance record corrected after settlement.",
      "population": "Settled attendance records",
      "inclusion": "Corrections",
      "exclusions": [],
      "limitations": [],
      "calculationVersion": "indicators endpoint (t4l tp-qa4zt)",
      "methodAnchor": "/about/impact/methodology/#ind-corrections",
      "sessionMethodAnchor": null,
      "publication": "measured",
      "readings": [
        {
          "period": {
            "id": "cumulative",
            "label": "All time",
            "from": "2026-07-10",
            "to": null,
            "windowDays": null,
            "note": "The platform’s own booking history begins 10 July 2026; this figure describes the platform era and says so."
          },
          "value": null,
          "display": "<5",
          "sub": null,
          "denominator": null,
          "breakdown": null,
          "source": {
            "id": "indicators",
            "ref": "reliability.corrections.records"
          },
          "observedAt": "2026-09-18T13:04:24.729Z",
          "freshness": "current",
          "carriedFrom": null
        }
      ],
      "cohort": null,
      "related": [
        "evidence"
      ],
      "evidenceClass": "system-observed",
      "stateNote": null
    },
    {
      "id": "reminders",
      "name": "Reminders delivered",
      "short": "Reminders",
      "kind": "stewardship",
      "programme": "language",
      "programmes": [
        "language",
        "mentorship"
      ],
      "programmeLabel": "TEEI Language and TEEI Mentorship (combined record)",
      "definition": "Session-reminder delivery outcomes, including reminders delivered and reminders that expired.",
      "definitionVersion": "IMP-001 v2.1 (2026-09-16)",
      "unit": "deliveries",
      "aggregation": "count",
      "basis": "A session reminder delivery, by outcome.",
      "population": "Booked sessions",
      "inclusion": "Reminder deliveries",
      "exclusions": [],
      "limitations": [],
      "calculationVersion": "indicators endpoint (t4l tp-qa4zt)",
      "methodAnchor": "/about/impact/methodology/#ind-reminders",
      "sessionMethodAnchor": null,
      "publication": "measured",
      "readings": [
        {
          "period": {
            "id": "cumulative",
            "label": "All time",
            "from": null,
            "to": null,
            "windowDays": null,
            "note": "All deliveries"
          },
          "value": 14062,
          "display": "14,062",
          "sub": null,
          "denominator": null,
          "breakdown": {
            "expired": 209,
            "sent": 13853
          },
          "source": {
            "id": "indicators",
            "ref": "reliability.reminders.deliveries"
          },
          "observedAt": "2026-09-18T13:04:24.729Z",
          "freshness": "current",
          "carriedFrom": null
        }
      ],
      "cohort": null,
      "related": [
        "email"
      ],
      "evidenceClass": "system-observed",
      "stateNote": null
    },
    {
      "id": "dataRequests",
      "name": "Data rights requests",
      "short": "Data requests",
      "kind": "stewardship",
      "programme": "organisation",
      "programmes": [
        "organisation"
      ],
      "programmeLabel": "Across all programmes",
      "definition": "Requests to access, correct, transfer or delete personal data.",
      "definitionVersion": "IMP-001 v2.1 (2026-09-16)",
      "unit": "requests",
      "aggregation": "count",
      "basis": "A request submitted through the data request form.",
      "population": "Anyone",
      "inclusion": "Form submissions of type data-request",
      "exclusions": [],
      "limitations": [],
      "calculationVersion": "indicators endpoint (t4l tp-qa4zt)",
      "methodAnchor": "/about/impact/methodology/#ind-dataRequests",
      "sessionMethodAnchor": null,
      "publication": "measured",
      "readings": [
        {
          "period": {
            "id": "cumulative",
            "label": "All time",
            "from": "2025-11-05",
            "to": null,
            "windowDays": null,
            "note": "Since the form went live on 5 November 2025"
          },
          "value": 25,
          "display": "25",
          "sub": null,
          "denominator": null,
          "breakdown": null,
          "source": {
            "id": "indicators",
            "ref": "rights.dataRequests.submissions"
          },
          "observedAt": "2026-09-18T13:04:24.729Z",
          "freshness": "current",
          "carriedFrom": null
        }
      ],
      "cohort": null,
      "related": [
        "consent"
      ],
      "evidenceClass": "system-observed",
      "stateNote": null
    },
    {
      "id": "consent",
      "name": "Cookie choices",
      "short": "Cookie choices",
      "kind": "stewardship",
      "programme": "organisation",
      "programmes": [
        "organisation"
      ],
      "programmeLabel": "Across all programmes",
      "definition": "Recorded cookie preferences, including the share of choices allowing analytics.",
      "definitionVersion": "IMP-001 v2.1 (2026-09-16)",
      "unit": "records",
      "aggregation": "count, with the analytics share beside it",
      "basis": "The cookie choice a visitor made.",
      "population": "Website visitors who made a choice",
      "inclusion": "Consent records",
      "exclusions": [],
      "limitations": [
        "Visitors, not people: one person can hold several records"
      ],
      "calculationVersion": "indicators endpoint (t4l tp-qa4zt)",
      "methodAnchor": "/about/impact/methodology/#ind-consent",
      "sessionMethodAnchor": null,
      "publication": "measured",
      "readings": [
        {
          "period": {
            "id": "cumulative",
            "label": "All time",
            "from": "2025-12-10",
            "to": null,
            "windowDays": null,
            "note": "Since 10 December 2025"
          },
          "value": 24268,
          "display": "24,268",
          "sub": {
            "value": 81.5,
            "label": "per cent allowed analytics",
            "display": "81.5"
          },
          "denominator": null,
          "breakdown": null,
          "source": {
            "id": "indicators",
            "ref": "rights.cookieChoices.records"
          },
          "observedAt": "2026-09-18T13:04:24.729Z",
          "freshness": "current",
          "carriedFrom": null
        }
      ],
      "cohort": null,
      "related": [
        "adConsent",
        "dataRequests"
      ],
      "evidenceClass": "system-observed",
      "stateNote": null
    },
    {
      "id": "adConsent",
      "name": "Advertising consent",
      "short": "Ad consent",
      "kind": "stewardship",
      "programme": "organisation",
      "programmes": [
        "organisation"
      ],
      "programmeLabel": "Across all programmes",
      "definition": "Recorded decisions on advertising data and personalisation.",
      "definitionVersion": "IMP-001 v2.1 (2026-09-16)",
      "unit": "decisions",
      "aggregation": "count",
      "basis": "Consent for advertising data and personalisation on the platform.",
      "population": "Platform members",
      "inclusion": "Recorded decisions, granted and denied",
      "exclusions": [],
      "limitations": [],
      "calculationVersion": "indicators endpoint (t4l tp-qa4zt)",
      "methodAnchor": "/about/impact/methodology/#ind-adConsent",
      "sessionMethodAnchor": null,
      "publication": "measured",
      "readings": [
        {
          "period": {
            "id": "cumulative",
            "label": "All time",
            "from": null,
            "to": null,
            "windowDays": null,
            "note": "All decisions"
          },
          "value": 497,
          "display": "497",
          "sub": {
            "value": 689,
            "label": "decisions recorded",
            "display": "689"
          },
          "denominator": null,
          "breakdown": {
            "denied": 192,
            "granted": 497
          },
          "source": {
            "id": "indicators",
            "ref": "rights.advertisingConsent.byConsent.granted"
          },
          "observedAt": "2026-09-18T13:04:24.729Z",
          "freshness": "current",
          "carriedFrom": null
        }
      ],
      "cohort": null,
      "related": [
        "consent"
      ],
      "evidenceClass": "system-observed",
      "stateNote": null
    },
    {
      "id": "commsPrefs",
      "name": "Communication preferences",
      "short": "Preferences",
      "kind": "stewardship",
      "programme": "organisation",
      "programmes": [
        "organisation"
      ],
      "programmeLabel": "Across all programmes",
      "definition": "Participants’ chosen communication channels and topics, together with recorded preference changes.",
      "definitionVersion": "IMP-001 v2.1 (2026-09-16)",
      "unit": "records",
      "aggregation": "count",
      "basis": "A participant’s channel and topic choices, and changes to them.",
      "population": "Platform members",
      "inclusion": "Preference records and change events",
      "exclusions": [],
      "limitations": [],
      "calculationVersion": "indicators endpoint (t4l tp-qa4zt)",
      "methodAnchor": "/about/impact/methodology/#ind-commsPrefs",
      "sessionMethodAnchor": null,
      "publication": "measured",
      "readings": [
        {
          "period": {
            "id": "cumulative",
            "label": "All time",
            "from": null,
            "to": null,
            "windowDays": null,
            "note": "All records"
          },
          "value": 571,
          "display": "571",
          "sub": {
            "value": 585,
            "label": "changes recorded",
            "display": "585"
          },
          "denominator": null,
          "breakdown": null,
          "source": {
            "id": "indicators",
            "ref": "rights.communicationPreferences.records"
          },
          "observedAt": "2026-09-18T13:04:24.729Z",
          "freshness": "current",
          "carriedFrom": null
        }
      ],
      "cohort": null,
      "related": [
        "email"
      ],
      "evidenceClass": "system-observed",
      "stateNote": null
    },
    {
      "id": "email",
      "name": "Email reliability",
      "short": "Email",
      "kind": "stewardship",
      "programme": "organisation",
      "programmes": [
        "organisation"
      ],
      "programmeLabel": "Across all programmes",
      "definition": "Delivery outcomes for TEEI emails, including delivered, bounced, suppressed and failed messages, and complaints.",
      "definitionVersion": "IMP-001 v2.1 (2026-09-16)",
      "unit": "messages",
      "aggregation": "count, by outcome",
      "basis": "What happened to the mail TEEI sends.",
      "population": "Recipients of TEEI email",
      "inclusion": "Logged messages",
      "exclusions": [],
      "limitations": [
        "Opens depend on the recipient’s mail client and undercount"
      ],
      "calculationVersion": "indicators endpoint (t4l tp-qa4zt)",
      "methodAnchor": "/about/impact/methodology/#ind-email",
      "sessionMethodAnchor": null,
      "publication": "measured",
      "readings": [
        {
          "period": {
            "id": "cumulative",
            "label": "All time",
            "from": null,
            "to": null,
            "windowDays": null,
            "note": "All logged messages"
          },
          "value": 30319,
          "display": "30,319",
          "sub": {
            "value": 31274,
            "label": "messages logged",
            "display": "31,274"
          },
          "denominator": null,
          "breakdown": null,
          "source": {
            "id": "indicators",
            "ref": "rights.email.delivered"
          },
          "observedAt": "2026-09-18T13:04:24.729Z",
          "freshness": "current",
          "carriedFrom": null
        }
      ],
      "cohort": null,
      "related": [
        "reminders",
        "commsPrefs"
      ],
      "evidenceClass": "system-observed",
      "stateNote": null
    },
    {
      "id": "notifications",
      "name": "Notifications read",
      "short": "Notifications",
      "kind": "stewardship",
      "programme": "language",
      "programmes": [
        "language",
        "mentorship"
      ],
      "programmeLabel": "TEEI Language and TEEI Mentorship (combined record)",
      "definition": "Platform notifications sent and the number opened by recipients.",
      "definitionVersion": "IMP-001 v2.1 (2026-09-16)",
      "unit": "notifications",
      "aggregation": "count",
      "basis": "In-platform notifications sent and the number opened.",
      "population": "Platform members",
      "inclusion": "Notifications sent",
      "exclusions": [],
      "limitations": [],
      "calculationVersion": "indicators endpoint (t4l tp-qa4zt)",
      "methodAnchor": "/about/impact/methodology/#ind-notifications",
      "sessionMethodAnchor": null,
      "publication": "measured",
      "readings": [
        {
          "period": {
            "id": "cumulative",
            "label": "All time",
            "from": null,
            "to": null,
            "windowDays": null,
            "note": "All notifications"
          },
          "value": 25994,
          "display": "25,994",
          "sub": {
            "value": 11810,
            "label": "read",
            "display": "11,810"
          },
          "denominator": null,
          "breakdown": null,
          "source": {
            "id": "indicators",
            "ref": "rights.notifications.sent"
          },
          "observedAt": "2026-09-18T13:04:24.729Z",
          "freshness": "current",
          "carriedFrom": null
        }
      ],
      "cohort": null,
      "related": [],
      "evidenceClass": "system-observed",
      "stateNote": null
    },
    {
      "id": "reports",
      "name": "Reports received",
      "short": "Reports",
      "kind": "stewardship",
      "programme": "language",
      "programmes": [
        "language",
        "mentorship"
      ],
      "programmeLabel": "TEEI Language and TEEI Mentorship (combined record)",
      "definition": "Participant reports concerning a session or another participant, published as aggregate counts by report type.",
      "definitionVersion": "IMP-001 v2.1 (2026-09-16)",
      "unit": "reports",
      "aggregation": "count, by type",
      "basis": "A participant reporting another participant or a session.",
      "population": "Platform members",
      "inclusion": "Reports received",
      "exclusions": [
        "Report detail, participants and content (never published)"
      ],
      "limitations": [
        "Types below five are published as \"<5\""
      ],
      "calculationVersion": "indicators endpoint (t4l tp-qa4zt)",
      "methodAnchor": "/about/impact/methodology/#ind-reports",
      "sessionMethodAnchor": null,
      "publication": "measured",
      "readings": [
        {
          "period": {
            "id": "cumulative",
            "label": "All time",
            "from": "2026-07-23",
            "to": null,
            "windowDays": null,
            "note": "Since 23 July 2026"
          },
          "value": 24,
          "display": "24",
          "sub": null,
          "denominator": null,
          "breakdown": {
            "ATTENDANCE": 20,
            "NO_SHOW": "<5",
            "OTHER": "<5",
            "RELIABILITY": "<5"
          },
          "source": {
            "id": "indicators",
            "ref": "safety.reportsReceived.total"
          },
          "observedAt": "2026-09-18T13:04:24.729Z",
          "freshness": "current",
          "carriedFrom": null
        }
      ],
      "cohort": null,
      "related": [
        "reportsActed"
      ],
      "evidenceClass": "system-observed",
      "stateNote": null
    },
    {
      "id": "reportsActed",
      "name": "Reports acted on",
      "short": "Reports acted on",
      "kind": "stewardship",
      "programme": "language",
      "programmes": [
        "language",
        "mentorship"
      ],
      "programmeLabel": "TEEI Language and TEEI Mentorship (combined record)",
      "definition": "Participant reports reviewed with a recorded outcome, presented alongside the number received.",
      "definitionVersion": "IMP-001 v2.1 (2026-09-16)",
      "unit": "reports",
      "aggregation": "count",
      "basis": "A report reviewed with an outcome recorded.",
      "population": "Reports received",
      "inclusion": "Reviewed reports, with the number received beside it",
      "exclusions": [],
      "limitations": [
        "Outcomes below five are published as \"<5\""
      ],
      "calculationVersion": "indicators endpoint (t4l tp-qa4zt)",
      "methodAnchor": "/about/impact/methodology/#ind-reportsActed",
      "sessionMethodAnchor": null,
      "publication": "measured",
      "readings": [
        {
          "period": {
            "id": "cumulative",
            "label": "All time",
            "from": "2026-07-23",
            "to": null,
            "windowDays": null,
            "note": "Since 23 July 2026"
          },
          "value": 20,
          "display": "20",
          "sub": {
            "value": 24,
            "label": "received",
            "display": "24"
          },
          "denominator": null,
          "breakdown": {
            "dismissed": "<5",
            "resolved": "<5"
          },
          "source": {
            "id": "indicators",
            "ref": "safety.reportsActedOn.reviewed"
          },
          "observedAt": "2026-09-18T13:04:24.729Z",
          "freshness": "current",
          "carriedFrom": null
        }
      ],
      "cohort": null,
      "related": [
        "reports"
      ],
      "evidenceClass": "system-observed",
      "stateNote": null
    },
    {
      "id": "moderation",
      "name": "Content moderated",
      "short": "Moderation",
      "kind": "stewardship",
      "programme": "organisation",
      "programmes": [
        "organisation"
      ],
      "programmeLabel": "Across all programmes",
      "definition": "Moderation actions on uploaded video, grouped by action type.",
      "definitionVersion": "IMP-001 v2.1 (2026-09-16)",
      "unit": "actions",
      "aggregation": "count, by action",
      "basis": "A moderation action on uploaded video.",
      "population": "Uploaded video",
      "inclusion": "Moderation log entries",
      "exclusions": [],
      "limitations": [
        "Actions below five are published as \"<5\""
      ],
      "calculationVersion": "indicators endpoint (t4l tp-qa4zt)",
      "methodAnchor": "/about/impact/methodology/#ind-moderation",
      "sessionMethodAnchor": null,
      "publication": "measured",
      "readings": [
        {
          "period": {
            "id": "cumulative",
            "label": "All time",
            "from": null,
            "to": null,
            "windowDays": null,
            "note": "All actions"
          },
          "value": 8,
          "display": "8",
          "sub": null,
          "denominator": null,
          "breakdown": {
            "approved": "<5",
            "consent_granted": "<5"
          },
          "source": {
            "id": "indicators",
            "ref": "safety.moderationActions.actions"
          },
          "observedAt": "2026-09-18T13:04:24.729Z",
          "freshness": "current",
          "carriedFrom": null
        }
      ],
      "cohort": null,
      "related": [
        "reports"
      ],
      "evidenceClass": "system-observed",
      "stateNote": null
    },
    {
      "id": "lineage",
      "name": "Evidence lineage",
      "short": "Lineage",
      "kind": "stewardship",
      "programme": "compliance",
      "programmes": [
        "compliance"
      ],
      "programmeLabel": "Compliance and CSR Cockpit",
      "definition": "The documented connection between a figure in a partner report and its underlying source record.",
      "definitionVersion": "IMP-001 v2.1 (2026-09-16)",
      "unit": "entries",
      "aggregation": "count",
      "basis": "A recorded chain from a figure in a partner report back to its source record.",
      "population": "Cockpit reports",
      "inclusion": "Lineage entries",
      "exclusions": [],
      "limitations": [],
      "calculationVersion": "register definition",
      "methodAnchor": "/about/impact/methodology/#ind-lineage",
      "sessionMethodAnchor": null,
      "publication": "defined",
      "readings": [],
      "cohort": null,
      "related": [
        "cockpitReports"
      ],
      "evidenceClass": "system-observed",
      "stateNote": "Defined in the register (98 entries on 16 September 2026); no public endpoint serves Cockpit records."
    },
    {
      "id": "cockpitReports",
      "name": "Partner reports produced",
      "short": "Partner reports",
      "kind": "stewardship",
      "programme": "compliance",
      "programmes": [
        "compliance"
      ],
      "programmeLabel": "Compliance and CSR Cockpit",
      "definition": "Reports generated in CSR Cockpit and their recorded approval status.",
      "definitionVersion": "IMP-001 v2.1 (2026-09-16)",
      "unit": "reports",
      "aggregation": "count, by approval state",
      "basis": "A report generated in the Cockpit and its approval state.",
      "population": "Partner companies",
      "inclusion": "Generated reports",
      "exclusions": [],
      "limitations": [],
      "calculationVersion": "register definition",
      "methodAnchor": "/about/impact/methodology/#ind-cockpitReports",
      "sessionMethodAnchor": null,
      "publication": "defined",
      "readings": [],
      "cohort": null,
      "related": [
        "lineage",
        "cockpitSessions"
      ],
      "evidenceClass": "system-observed",
      "stateNote": "Defined in the register (12 reports on 16 September 2026); no public endpoint serves Cockpit records."
    },
    {
      "id": "researchOutputs",
      "name": "Research outputs and their use",
      "short": "Research outputs",
      "kind": "stewardship",
      "programme": "research",
      "programmes": [
        "research"
      ],
      "programmeLabel": "Research",
      "definition": "Planned reporting on published protocols, studies, datasets and software, with downloads and documented use tracked as separate measures.",
      "definitionVersion": "IMP-001 v2.1 (2026-09-16)",
      "unit": "outputs",
      "aggregation": "planned",
      "basis": "A dated register entry per published protocol, study, dataset or software, with downloads and documented use as separate measures.",
      "population": "TEEI research outputs",
      "inclusion": "Register entries",
      "exclusions": [],
      "limitations": [
        "A download is counted as a download, never as use"
      ],
      "calculationVersion": "register definition",
      "methodAnchor": "/about/impact/methodology/#ind-researchOutputs",
      "sessionMethodAnchor": null,
      "publication": "planned",
      "readings": [],
      "cohort": null,
      "related": [],
      "evidenceClass": "planned",
      "stateNote": "Planned: the first output (the L2SAFE pilot) is published; the register that counts outputs opens with its first entry."
    },
    {
      "id": "contributions",
      "name": "Policy contributions",
      "short": "Contributions",
      "kind": "stewardship",
      "programme": "advocacy",
      "programmes": [
        "advocacy"
      ],
      "programmeLabel": "Advocacy and Policy",
      "definition": "Planned reporting on published positions, institutional responses and changes in practice, with dates, supporting evidence and contributors.",
      "definitionVersion": "IMP-001 v2.1 (2026-09-16)",
      "unit": "contributions",
      "aggregation": "planned",
      "basis": "A dated contribution register where each entry carries its evidence and names the other actors.",
      "population": "TEEI advocacy work",
      "inclusion": "Register entries",
      "exclusions": [],
      "limitations": [
        "Counts in the strategy document are not verified and are not carried"
      ],
      "calculationVersion": "register definition",
      "methodAnchor": "/about/impact/methodology/#ind-contributions",
      "sessionMethodAnchor": null,
      "publication": "planned",
      "readings": [],
      "cohort": null,
      "related": [],
      "evidenceClass": "planned",
      "stateNote": "Planned: six streams are published; the contribution register opens with its first entry."
    }
  ],
  "series": {
    "id": "monthly-conversations",
    "label": "Completed one-to-one conversations per month",
    "unit": "sessions",
    "points": [
      {
        "month": "2022-04",
        "value": 2
      },
      {
        "month": "2022-05",
        "value": 1
      },
      {
        "month": "2022-06",
        "value": 16
      },
      {
        "month": "2022-07",
        "value": 51
      },
      {
        "month": "2022-08",
        "value": 68
      },
      {
        "month": "2022-09",
        "value": 67
      },
      {
        "month": "2022-10",
        "value": 63
      },
      {
        "month": "2022-11",
        "value": 94
      },
      {
        "month": "2022-12",
        "value": 92
      },
      {
        "month": "2023-01",
        "value": 141
      },
      {
        "month": "2023-02",
        "value": 204
      },
      {
        "month": "2023-03",
        "value": 191
      },
      {
        "month": "2023-04",
        "value": 119
      },
      {
        "month": "2023-05",
        "value": 121
      },
      {
        "month": "2023-06",
        "value": 164
      },
      {
        "month": "2023-07",
        "value": 173
      },
      {
        "month": "2023-08",
        "value": 154
      },
      {
        "month": "2023-09",
        "value": 109
      },
      {
        "month": "2023-10",
        "value": 114
      },
      {
        "month": "2023-11",
        "value": 140
      },
      {
        "month": "2023-12",
        "value": 62
      },
      {
        "month": "2024-01",
        "value": 200
      },
      {
        "month": "2024-02",
        "value": 168
      },
      {
        "month": "2024-03",
        "value": 189
      },
      {
        "month": "2024-04",
        "value": 189
      },
      {
        "month": "2024-05",
        "value": 189
      },
      {
        "month": "2024-06",
        "value": 143
      },
      {
        "month": "2024-07",
        "value": 182
      },
      {
        "month": "2024-08",
        "value": 154
      },
      {
        "month": "2024-09",
        "value": 173
      },
      {
        "month": "2024-10",
        "value": 151
      },
      {
        "month": "2024-11",
        "value": 188
      },
      {
        "month": "2024-12",
        "value": 144
      },
      {
        "month": "2025-01",
        "value": 241
      },
      {
        "month": "2025-02",
        "value": 361
      },
      {
        "month": "2025-03",
        "value": 485
      },
      {
        "month": "2025-04",
        "value": 443
      },
      {
        "month": "2025-05",
        "value": 352
      },
      {
        "month": "2025-06",
        "value": 303
      },
      {
        "month": "2025-07",
        "value": 323
      },
      {
        "month": "2025-08",
        "value": 361
      },
      {
        "month": "2025-09",
        "value": 419
      },
      {
        "month": "2025-10",
        "value": 450
      },
      {
        "month": "2025-11",
        "value": 395
      },
      {
        "month": "2025-12",
        "value": 294
      },
      {
        "month": "2026-01",
        "value": 565
      },
      {
        "month": "2026-02",
        "value": 360
      },
      {
        "month": "2026-03",
        "value": 408
      },
      {
        "month": "2026-04",
        "value": 350
      },
      {
        "month": "2026-05",
        "value": 347
      },
      {
        "month": "2026-06",
        "value": 357
      },
      {
        "month": "2026-07",
        "value": 130
      }
    ],
    "frozenAt": "2026-07-23",
    "note": "Kintell history by real booking month, with the platform era in the newest bucket up to 23 July 2026. The last month is partial. Months after the freeze are not drawn: no monthly series has been published for the platform era yet.",
    "source": {
      "id": "growth",
      "ref": "public/data/live-impact-map.js#GROWTH_MONTHS"
    }
  },
  "geography": {
    "basis": "RESIDENCE (where the person is). Frozen from v2.0.0, unchanged by the v2.1.0 origin layer.",
    "snapshot": "2026-07-23",
    "suppression": {
      "threshold": 5,
      "rule": "Any per-country figure between 1 and 4 is published as \"<5\".",
      "countriesAffected": 110
    },
    "totals": {
      "memberCountries": 148,
      "volunteerCountries": 127,
      "learnerCountries": 65
    },
    "rows": [
      {
        "iso": "UA",
        "name": "Ukraine",
        "members": "3639",
        "volunteers": "279",
        "learners": "511"
      },
      {
        "iso": "GB",
        "name": "United Kingdom",
        "members": "761",
        "volunteers": "146",
        "learners": "93"
      },
      {
        "iso": "US",
        "name": "United States",
        "members": "754",
        "volunteers": "437",
        "learners": "24"
      },
      {
        "iso": "PL",
        "name": "Poland",
        "members": "465",
        "volunteers": "51",
        "learners": "75"
      },
      {
        "iso": "DE",
        "name": "Germany",
        "members": "378",
        "volunteers": "79",
        "learners": "41"
      },
      {
        "iso": "CA",
        "name": "Canada",
        "members": "271",
        "volunteers": "106",
        "learners": "24"
      },
      {
        "iso": "IE",
        "name": "Ireland",
        "members": "229",
        "volunteers": "59",
        "learners": "27"
      },
      {
        "iso": "ZA",
        "name": "South Africa",
        "members": "218",
        "volunteers": "114",
        "learners": "8"
      },
      {
        "iso": "ES",
        "name": "Spain",
        "members": "175",
        "volunteers": "66",
        "learners": "23"
      },
      {
        "iso": "IT",
        "name": "Italy",
        "members": "150",
        "volunteers": "71",
        "learners": "13"
      },
      {
        "iso": "AU",
        "name": "Australia",
        "members": "142",
        "volunteers": "77",
        "learners": "5"
      },
      {
        "iso": "NL",
        "name": "Netherlands",
        "members": "138",
        "volunteers": "42",
        "learners": "17"
      },
      {
        "iso": "NO",
        "name": "Norway",
        "members": "137",
        "volunteers": "48",
        "learners": "13"
      },
      {
        "iso": "ID",
        "name": "Indonesia",
        "members": "126",
        "volunteers": "71",
        "learners": "<5"
      },
      {
        "iso": "BR",
        "name": "Brazil",
        "members": "107",
        "volunteers": "73",
        "learners": "<5"
      },
      {
        "iso": "FR",
        "name": "France",
        "members": "105",
        "volunteers": "44",
        "learners": "6"
      },
      {
        "iso": "RO",
        "name": "Romania",
        "members": "97",
        "volunteers": "33",
        "learners": "18"
      },
      {
        "iso": "NG",
        "name": "Nigeria",
        "members": "92",
        "volunteers": "58",
        "learners": "0"
      },
      {
        "iso": "CZ",
        "name": "Czech Republic",
        "members": "91",
        "volunteers": "16",
        "learners": "14"
      },
      {
        "iso": "CH",
        "name": "Switzerland",
        "members": "86",
        "volunteers": "19",
        "learners": "11"
      },
      {
        "iso": "IN",
        "name": "India",
        "members": "77",
        "volunteers": "50",
        "learners": "<5"
      },
      {
        "iso": "SE",
        "name": "Sweden",
        "members": "77",
        "volunteers": "30",
        "learners": "<5"
      },
      {
        "iso": "TR",
        "name": "Turkey",
        "members": "73",
        "volunteers": "38",
        "learners": "<5"
      },
      {
        "iso": "PT",
        "name": "Portugal",
        "members": "69",
        "volunteers": "23",
        "learners": "7"
      },
      {
        "iso": "AT",
        "name": "Austria",
        "members": "67",
        "volunteers": "14",
        "learners": "6"
      },
      {
        "iso": "SK",
        "name": "Slovakia",
        "members": "66",
        "volunteers": "5",
        "learners": "11"
      },
      {
        "iso": "PK",
        "name": "Pakistan",
        "members": "60",
        "volunteers": "24",
        "learners": "<5"
      },
      {
        "iso": "EG",
        "name": "Egypt",
        "members": "59",
        "volunteers": "18",
        "learners": "<5"
      },
      {
        "iso": "CO",
        "name": "Colombia",
        "members": "53",
        "volunteers": "37",
        "learners": "0"
      },
      {
        "iso": "KE",
        "name": "Kenya",
        "members": "53",
        "volunteers": "32",
        "learners": "<5"
      },
      {
        "iso": "AR",
        "name": "Argentina",
        "members": "52",
        "volunteers": "37",
        "learners": "0"
      },
      {
        "iso": "LT",
        "name": "Lithuania",
        "members": "49",
        "volunteers": "10",
        "learners": "<5"
      },
      {
        "iso": "DK",
        "name": "Denmark",
        "members": "47",
        "volunteers": "10",
        "learners": "<5"
      },
      {
        "iso": "MA",
        "name": "Morocco",
        "members": "45",
        "volunteers": "18",
        "learners": "<5"
      },
      {
        "iso": "PH",
        "name": "Philippines",
        "members": "44",
        "volunteers": "28",
        "learners": "<5"
      },
      {
        "iso": "FI",
        "name": "Finland",
        "members": "43",
        "volunteers": "17",
        "learners": "7"
      },
      {
        "iso": "PE",
        "name": "Peru",
        "members": "43",
        "volunteers": "29",
        "learners": "<5"
      },
      {
        "iso": "BE",
        "name": "Belgium",
        "members": "39",
        "volunteers": "11",
        "learners": "9"
      },
      {
        "iso": "MX",
        "name": "Mexico",
        "members": "39",
        "volunteers": "24",
        "learners": "0"
      },
      {
        "iso": "AE",
        "name": "United Arab Emirates",
        "members": "35",
        "volunteers": "24",
        "learners": "<5"
      },
      {
        "iso": "GR",
        "name": "Greece",
        "members": "32",
        "volunteers": "20",
        "learners": "<5"
      },
      {
        "iso": "HU",
        "name": "Hungary",
        "members": "32",
        "volunteers": "19",
        "learners": "<5"
      },
      {
        "iso": "JP",
        "name": "Japan",
        "members": "31",
        "volunteers": "19",
        "learners": "<5"
      },
      {
        "iso": "IR",
        "name": "Iran",
        "members": "30",
        "volunteers": "10",
        "learners": "0"
      },
      {
        "iso": "SG",
        "name": "Singapore",
        "members": "26",
        "volunteers": "19",
        "learners": "0"
      },
      {
        "iso": "GH",
        "name": "Ghana",
        "members": "24",
        "volunteers": "12",
        "learners": "<5"
      },
      {
        "iso": "LV",
        "name": "Latvia",
        "members": "24",
        "volunteers": "<5",
        "learners": "<5"
      },
      {
        "iso": "BD",
        "name": "Bangladesh",
        "members": "23",
        "volunteers": "14",
        "learners": "<5"
      },
      {
        "iso": "BG",
        "name": "Bulgaria",
        "members": "23",
        "volunteers": "9",
        "learners": "0"
      },
      {
        "iso": "CL",
        "name": "Chile",
        "members": "23",
        "volunteers": "14",
        "learners": "0"
      },
      {
        "iso": "GE",
        "name": "Georgia",
        "members": "22",
        "volunteers": "5",
        "learners": "<5"
      },
      {
        "iso": "TH",
        "name": "Thailand",
        "members": "22",
        "volunteers": "13",
        "learners": "0"
      },
      {
        "iso": "EE",
        "name": "Estonia",
        "members": "21",
        "volunteers": "<5",
        "learners": "<5"
      },
      {
        "iso": "TN",
        "name": "Tunisia",
        "members": "19",
        "volunteers": "10",
        "learners": "0"
      },
      {
        "iso": "HR",
        "name": "Croatia",
        "members": "18",
        "volunteers": "<5",
        "learners": "<5"
      },
      {
        "iso": "NZ",
        "name": "New Zealand",
        "members": "16",
        "volunteers": "5",
        "learners": "0"
      },
      {
        "iso": "ZW",
        "name": "Zimbabwe",
        "members": "16",
        "volunteers": "9",
        "learners": "0"
      },
      {
        "iso": "DZ",
        "name": "Algeria",
        "members": "15",
        "volunteers": "<5",
        "learners": "0"
      },
      {
        "iso": "MY",
        "name": "Malaysia",
        "members": "15",
        "volunteers": "<5",
        "learners": "0"
      },
      {
        "iso": "RS",
        "name": "Serbia",
        "members": "13",
        "volunteers": "9",
        "learners": "0"
      },
      {
        "iso": "IQ",
        "name": "Iraq",
        "members": "11",
        "volunteers": "<5",
        "learners": "0"
      },
      {
        "iso": "SI",
        "name": "Slovenia",
        "members": "11",
        "volunteers": "7",
        "learners": "<5"
      },
      {
        "iso": "RU",
        "name": "Russia",
        "members": "10",
        "volunteers": "<5",
        "learners": "<5"
      },
      {
        "iso": "SA",
        "name": "Saudi Arabia",
        "members": "10",
        "volunteers": "6",
        "learners": "<5"
      },
      {
        "iso": "UG",
        "name": "Uganda",
        "members": "10",
        "volunteers": "6",
        "learners": "<5"
      },
      {
        "iso": "CY",
        "name": "Cyprus",
        "members": "9",
        "volunteers": "<5",
        "learners": "<5"
      },
      {
        "iso": "ET",
        "name": "Ethiopia",
        "members": "9",
        "volunteers": "<5",
        "learners": "0"
      },
      {
        "iso": "HK",
        "name": "Hong Kong",
        "members": "9",
        "volunteers": "5",
        "learners": "0"
      },
      {
        "iso": "LK",
        "name": "Sri Lanka",
        "members": "9",
        "volunteers": "<5",
        "learners": "0"
      },
      {
        "iso": "MD",
        "name": "Moldova",
        "members": "9",
        "volunteers": "<5",
        "learners": "<5"
      },
      {
        "iso": "TW",
        "name": "Taiwan",
        "members": "9",
        "volunteers": "5",
        "learners": "<5"
      },
      {
        "iso": "VE",
        "name": "Venezuela",
        "members": "9",
        "volunteers": "7",
        "learners": "0"
      },
      {
        "iso": "DO",
        "name": "Dominican Republic",
        "members": "8",
        "volunteers": "<5",
        "learners": "0"
      },
      {
        "iso": "EC",
        "name": "Ecuador",
        "members": "8",
        "volunteers": "<5",
        "learners": "<5"
      },
      {
        "iso": "KR",
        "name": "South Korea",
        "members": "8",
        "volunteers": "6",
        "learners": "0"
      },
      {
        "iso": "IL",
        "name": "Israel",
        "members": "6",
        "volunteers": "<5",
        "learners": "<5"
      },
      {
        "iso": "NA",
        "name": "Namibia",
        "members": "6",
        "volunteers": "<5",
        "learners": "0"
      },
      {
        "iso": "SV",
        "name": "El Salvador",
        "members": "6",
        "volunteers": "<5",
        "learners": "<5"
      },
      {
        "iso": "VN",
        "name": "Vietnam",
        "members": "6",
        "volunteers": "<5",
        "learners": "0"
      },
      {
        "iso": "AO",
        "name": "Angola",
        "members": "5",
        "volunteers": "<5",
        "learners": "0"
      },
      {
        "iso": "CM",
        "name": "Cameroon",
        "members": "5",
        "volunteers": "<5",
        "learners": "0"
      },
      {
        "iso": "GT",
        "name": "Guatemala",
        "members": "5",
        "volunteers": "<5",
        "learners": "0"
      },
      {
        "iso": "IM",
        "name": "Isle of Man",
        "members": "5",
        "volunteers": "<5",
        "learners": "<5"
      },
      {
        "iso": "JO",
        "name": "Jordan",
        "members": "5",
        "volunteers": "<5",
        "learners": "0"
      },
      {
        "iso": "LB",
        "name": "Lebanon",
        "members": "5",
        "volunteers": "<5",
        "learners": "0"
      },
      {
        "iso": "LS",
        "name": "Lesotho",
        "members": "5",
        "volunteers": "<5",
        "learners": "<5"
      },
      {
        "iso": "ME",
        "name": "Montenegro",
        "members": "5",
        "volunteers": "<5",
        "learners": "0"
      },
      {
        "iso": "OM",
        "name": "Oman",
        "members": "5",
        "volunteers": "<5",
        "learners": "<5"
      },
      {
        "iso": "PA",
        "name": "Panama",
        "members": "5",
        "volunteers": "<5",
        "learners": "0"
      },
      {
        "iso": "PR",
        "name": "Puerto Rico",
        "members": "5",
        "volunteers": "<5",
        "learners": "0"
      },
      {
        "iso": "QA",
        "name": "Qatar",
        "members": "5",
        "volunteers": "<5",
        "learners": "<5"
      },
      {
        "iso": "AL",
        "name": "Albania",
        "members": "<5",
        "volunteers": "<5",
        "learners": "<5"
      },
      {
        "iso": "AM",
        "name": "Armenia",
        "members": "<5",
        "volunteers": "<5",
        "learners": "0"
      },
      {
        "iso": "BW",
        "name": "Botswana",
        "members": "<5",
        "volunteers": "<5",
        "learners": "0"
      },
      {
        "iso": "SY",
        "name": "Syria",
        "members": "<5",
        "volunteers": "<5",
        "learners": "0"
      },
      {
        "iso": "ZM",
        "name": "Zambia",
        "members": "<5",
        "volunteers": "<5",
        "learners": "0"
      },
      {
        "iso": "BA",
        "name": "Bosnia and Herzegovina",
        "members": "<5",
        "volunteers": "<5",
        "learners": "0"
      },
      {
        "iso": "BH",
        "name": "Bahrain",
        "members": "<5",
        "volunteers": "<5",
        "learners": "0"
      },
      {
        "iso": "BJ",
        "name": "Benin",
        "members": "<5",
        "volunteers": "<5",
        "learners": "0"
      },
      {
        "iso": "CN",
        "name": "China",
        "members": "<5",
        "volunteers": "0",
        "learners": "<5"
      },
      {
        "iso": "MK",
        "name": "North Macedonia",
        "members": "<5",
        "volunteers": "0",
        "learners": "0"
      },
      {
        "iso": "MT",
        "name": "Malta",
        "members": "<5",
        "volunteers": "0",
        "learners": "0"
      },
      {
        "iso": "MZ",
        "name": "Mozambique",
        "members": "<5",
        "volunteers": "<5",
        "learners": "<5"
      },
      {
        "iso": "NP",
        "name": "Nepal",
        "members": "<5",
        "volunteers": "<5",
        "learners": "0"
      },
      {
        "iso": "SZ",
        "name": "SZ",
        "members": "<5",
        "volunteers": "<5",
        "learners": "0"
      },
      {
        "iso": "TG",
        "name": "Togo",
        "members": "<5",
        "volunteers": "<5",
        "learners": "0"
      },
      {
        "iso": "AZ",
        "name": "Azerbaijan",
        "members": "<5",
        "volunteers": "<5",
        "learners": "<5"
      },
      {
        "iso": "BI",
        "name": "Burundi",
        "members": "<5",
        "volunteers": "<5",
        "learners": "0"
      },
      {
        "iso": "BY",
        "name": "Belarus",
        "members": "<5",
        "volunteers": "0",
        "learners": "0"
      },
      {
        "iso": "CD",
        "name": "DR Congo",
        "members": "<5",
        "volunteers": "<5",
        "learners": "0"
      },
      {
        "iso": "HN",
        "name": "Honduras",
        "members": "<5",
        "volunteers": "<5",
        "learners": "<5"
      },
      {
        "iso": "IS",
        "name": "Iceland",
        "members": "<5",
        "volunteers": "0",
        "learners": "0"
      },
      {
        "iso": "KW",
        "name": "Kuwait",
        "members": "<5",
        "volunteers": "<5",
        "learners": "0"
      },
      {
        "iso": "MM",
        "name": "Myanmar",
        "members": "<5",
        "volunteers": "<5",
        "learners": "0"
      },
      {
        "iso": "MU",
        "name": "Mauritius",
        "members": "<5",
        "volunteers": "<5",
        "learners": "0"
      },
      {
        "iso": "PS",
        "name": "Palestine",
        "members": "<5",
        "volunteers": "<5",
        "learners": "0"
      },
      {
        "iso": "RW",
        "name": "Rwanda",
        "members": "<5",
        "volunteers": "<5",
        "learners": "0"
      },
      {
        "iso": "SL",
        "name": "Sierra Leone",
        "members": "<5",
        "volunteers": "<5",
        "learners": "0"
      },
      {
        "iso": "SN",
        "name": "Senegal",
        "members": "<5",
        "volunteers": "<5",
        "learners": "<5"
      },
      {
        "iso": "SO",
        "name": "Somalia",
        "members": "<5",
        "volunteers": "<5",
        "learners": "0"
      },
      {
        "iso": "TT",
        "name": "Trinidad and Tobago",
        "members": "<5",
        "volunteers": "<5",
        "learners": "0"
      },
      {
        "iso": "UY",
        "name": "Uruguay",
        "members": "<5",
        "volunteers": "<5",
        "learners": "0"
      },
      {
        "iso": "YE",
        "name": "Yemen",
        "members": "<5",
        "volunteers": "0",
        "learners": "0"
      },
      {
        "iso": "AF",
        "name": "Afghanistan",
        "members": "<5",
        "volunteers": "<5",
        "learners": "0"
      },
      {
        "iso": "BO",
        "name": "Bolivia",
        "members": "<5",
        "volunteers": "0",
        "learners": "0"
      },
      {
        "iso": "BS",
        "name": "Bahamas",
        "members": "<5",
        "volunteers": "<5",
        "learners": "0"
      },
      {
        "iso": "CI",
        "name": "Ivory Coast",
        "members": "<5",
        "volunteers": "0",
        "learners": "0"
      },
      {
        "iso": "CR",
        "name": "Costa Rica",
        "members": "<5",
        "volunteers": "<5",
        "learners": "0"
      },
      {
        "iso": "FJ",
        "name": "Fiji",
        "members": "<5",
        "volunteers": "0",
        "learners": "0"
      },
      {
        "iso": "GG",
        "name": "Guernsey",
        "members": "<5",
        "volunteers": "0",
        "learners": "0"
      },
      {
        "iso": "GU",
        "name": "Guam",
        "members": "<5",
        "volunteers": "<5",
        "learners": "0"
      },
      {
        "iso": "HT",
        "name": "HT",
        "members": "<5",
        "volunteers": "0",
        "learners": "0"
      },
      {
        "iso": "KH",
        "name": "Cambodia",
        "members": "<5",
        "volunteers": "0",
        "learners": "0"
      },
      {
        "iso": "KZ",
        "name": "Kazakhstan",
        "members": "<5",
        "volunteers": "0",
        "learners": "0"
      },
      {
        "iso": "LA",
        "name": "Laos",
        "members": "<5",
        "volunteers": "0",
        "learners": "0"
      },
      {
        "iso": "LU",
        "name": "Luxembourg",
        "members": "<5",
        "volunteers": "0",
        "learners": "0"
      },
      {
        "iso": "MC",
        "name": "Monaco",
        "members": "<5",
        "volunteers": "<5",
        "learners": "0"
      },
      {
        "iso": "MG",
        "name": "Madagascar",
        "members": "<5",
        "volunteers": "<5",
        "learners": "0"
      },
      {
        "iso": "MO",
        "name": "Macau",
        "members": "<5",
        "volunteers": "0",
        "learners": "0"
      },
      {
        "iso": "MR",
        "name": "MR",
        "members": "<5",
        "volunteers": "0",
        "learners": "0"
      },
      {
        "iso": "MV",
        "name": "Maldives",
        "members": "<5",
        "volunteers": "<5",
        "learners": "0"
      },
      {
        "iso": "MW",
        "name": "Malawi",
        "members": "<5",
        "volunteers": "0",
        "learners": "0"
      },
      {
        "iso": "PG",
        "name": "Papua New Guinea",
        "members": "<5",
        "volunteers": "<5",
        "learners": "0"
      },
      {
        "iso": "PY",
        "name": "Paraguay",
        "members": "<5",
        "volunteers": "<5",
        "learners": "0"
      },
      {
        "iso": "SM",
        "name": "San Marino",
        "members": "<5",
        "volunteers": "0",
        "learners": "0"
      },
      {
        "iso": "TM",
        "name": "TM",
        "members": "<5",
        "volunteers": "0",
        "learners": "0"
      },
      {
        "iso": "TZ",
        "name": "Tanzania",
        "members": "<5",
        "volunteers": "0",
        "learners": "0"
      },
      {
        "iso": "UZ",
        "name": "Uzbekistan",
        "members": "<5",
        "volunteers": "<5",
        "learners": "0"
      }
    ],
    "note": "Residence of registered members, volunteers with at least one booking or offering, and learners with at least one booking. Volunteers and learners overlap and are never summed. Registration is not delivery."
  },
  "basedOn": null,
  "notes": [],
  "digest": "337ca44e96210c665f54aeaa7a3e529a10a546f4ad759c63bb82ad696ff246f6"
}