{
  "name": "Goodness Index scoring rubric",
  "version": "0.9-draft",
  "updated": "2026-09-08",
  "licence": "CC BY 4.0",
  "attribution": "Institute of Goodness",
  "scoring": {
    "item_scale": [
      {
        "value": 3,
        "label": "Consistently, at some cost to self"
      },
      {
        "value": 2,
        "label": "Usually, when it is not costly"
      },
      {
        "value": 1,
        "label": "Occasionally, prompted"
      },
      {
        "value": 0,
        "label": "Rarely or not at all"
      }
    ],
    "foundation_score": "weighted mean of indicator scores, rescaled 0-100",
    "index_score": "unweighted mean of the five foundation scores, rescaled 0-100",
    "region_score": "population-weighted mean of respondent index scores, rescaled 0-10"
  },
  "exclusions": [
    "Web calculator responses are a convenience sample and are excluded from Index estimates.",
    "Respondents completing in under 45 seconds are dropped.",
    "Institutions self-nominating for certification are scored on evidence, not on the questionnaire."
  ],
  "foundations": [
    {
      "key": "integrity",
      "name": "Integrity",
      "definition": "Alignment of word and action when no one is watching.",
      "weight_in_index": 0.2,
      "indicators": [
        {
          "key": "honesty-under-pressure",
          "name": "Honesty under pressure",
          "definition": "States the inconvenient fact when silence would cost nothing.",
          "weight": 0.3
        },
        {
          "key": "owning-mistakes",
          "name": "Owning mistakes",
          "definition": "Names an error before it is discovered, and repairs the cause.",
          "weight": 0.3
        },
        {
          "key": "small-transactions",
          "name": "Fairness in small transactions",
          "definition": "Corrects an error that fell in their favour.",
          "weight": 0.25
        },
        {
          "key": "promise-keeping",
          "name": "Promise keeping",
          "definition": "Honours casual commitments nobody is tracking.",
          "weight": 0.15
        }
      ]
    },
    {
      "key": "responsibility",
      "name": "Responsibility",
      "definition": "Ownership of outcomes beyond one's own role.",
      "weight_in_index": 0.2,
      "indicators": [
        {
          "key": "beyond-role",
          "name": "Acting beyond the role",
          "definition": "Steps into shared work that is slipping without being asked.",
          "weight": 0.3
        },
        {
          "key": "civic-initiative",
          "name": "Civic initiative",
          "definition": "Reports or fixes a fault in shared infrastructure.",
          "weight": 0.25
        },
        {
          "key": "follow-through",
          "name": "Follow-through",
          "definition": "Completes what was started, including the unglamorous end of it.",
          "weight": 0.25
        },
        {
          "key": "reliability",
          "name": "Reliability to dependants",
          "definition": "Keeps commitments to people with least power to complain.",
          "weight": 0.2
        }
      ]
    },
    {
      "key": "compassion",
      "name": "Compassion",
      "definition": "Noticing and responding to the needs of others.",
      "weight_in_index": 0.2,
      "indicators": [
        {
          "key": "noticing",
          "name": "Noticing the isolated",
          "definition": "Registers who is excluded, and acts on it.",
          "weight": 0.3
        },
        {
          "key": "dignity-of-service",
          "name": "Dignity for service workers",
          "definition": "Treats those serving them as people, not functions.",
          "weight": 0.25
        },
        {
          "key": "care-in-friendship",
          "name": "Care in friendship",
          "definition": "Checks on withdrawal rather than matching it.",
          "weight": 0.25
        },
        {
          "key": "costly-help",
          "name": "Help at some cost",
          "definition": "Helps when helping costs time, money or comfort.",
          "weight": 0.2
        }
      ]
    },
    {
      "key": "respect",
      "name": "Respect",
      "definition": "Regard for people, time and difference.",
      "weight_in_index": 0.2,
      "indicators": [
        {
          "key": "listening",
          "name": "Listening fully",
          "definition": "Lets a speaker finish and answers the point actually made.",
          "weight": 0.3
        },
        {
          "key": "queue-etiquette",
          "name": "Fairness in shared order",
          "definition": "Upholds the queue without humiliating anyone.",
          "weight": 0.25
        },
        {
          "key": "courtesy-across-hierarchy",
          "name": "Courtesy across hierarchy",
          "definition": "Same manner with a cleaner as with a chairperson.",
          "weight": 0.25
        },
        {
          "key": "disagreement",
          "name": "Disagreement without contempt",
          "definition": "Engages an opposing view on its merits.",
          "weight": 0.2
        }
      ]
    },
    {
      "key": "stewardship",
      "name": "Stewardship",
      "definition": "Care for shared resources and the future.",
      "weight_in_index": 0.2,
      "indicators": [
        {
          "key": "waste",
          "name": "Waste habits",
          "definition": "Carries waste to a bin; refuses casual littering.",
          "weight": 0.3
        },
        {
          "key": "energy",
          "name": "Energy and water habits",
          "definition": "Acts on avoidable consumption in shared spaces.",
          "weight": 0.25
        },
        {
          "key": "reuse",
          "name": "Reuse and repair",
          "definition": "Repairs or passes on rather than replacing and discarding.",
          "weight": 0.25
        },
        {
          "key": "long-horizon",
          "name": "Long-horizon acts",
          "definition": "Acts whose benefit accrues to people they will not meet.",
          "weight": 0.2
        }
      ]
    }
  ]
}