{
  "schema_version": "1.0",
  "updated_at": "2026-09-20",
  "universe": {
    "name": "Green Kauri Universe",
    "description": "A fictional story world set around a New Brighton neighbourhood in Christchurch, New Zealand, where eight characters with different values learn from one another.",
    "setting": "New Brighton, Christchurch, New Zealand",
    "url": "https://greenkauri.com/comics.html",
    "cover_image": "https://greenkauri.com/images/comics/green-kauri-universe-cover.jpg",
    "cover_alt_text": "Kauri, Kiwi, Lucy, Max and Robyn together outside a neighbourhood cafe near New Brighton beach.",
    "characters": [
      {
        "name": "Kauri",
        "slug": "kauri",
        "role": "The Helper",
        "description": "A kind, curious young kauri seed who can see the hidden digital world. He can solve almost any problem, but must learn that helping everyone is not the same as being loved.",
        "image": "https://greenkauri.com/images/comics/characters/kauri.webp"
      },
      {
        "name": "Kiwi",
        "slug": "kiwi",
        "role": "The Sleeper",
        "description": "Relaxed, quiet and rarely in a hurry. Kiwi notices simple things everyone else misses and always returns when a friend truly needs him.",
        "image": "https://greenkauri.com/images/comics/characters/kiwi.webp"
      },
      {
        "name": "Lucy",
        "slug": "lucy",
        "role": "The Listener",
        "description": "A hairdresser and salon owner who makes people feel safe enough to talk. She knows the neighbourhood's stories, but rarely shares her own worries.",
        "image": "https://greenkauri.com/images/comics/characters/lucy.webp"
      },
      {
        "name": "Dave",
        "slug": "dave",
        "role": "The Fixer",
        "description": "A practical and reliable plumber who can fix almost anything, except his habit of refusing to say that he does not know.",
        "image": "https://greenkauri.com/images/comics/characters/dave.webp"
      },
      {
        "name": "Max",
        "slug": "max",
        "role": "The Earner",
        "description": "A small-business accountant who understands every number and chases financial security, yet keeps discovering that important things cannot always be priced.",
        "image": "https://greenkauri.com/images/comics/characters/max.webp"
      },
      {
        "name": "Ted",
        "slug": "ted",
        "role": "The Optimist",
        "description": "A cafe owner and barista who remembers every customer and always gives people another chance, even when kindness needs a firmer boundary.",
        "image": "https://greenkauri.com/images/comics/characters/ted.webp"
      },
      {
        "name": "Robyn",
        "slug": "robyn",
        "role": "The Realist",
        "description": "A cafe owner and baker who reads people quickly. Practical on the surface and quietly generous underneath, she cares for everyone except herself.",
        "image": "https://greenkauri.com/images/comics/characters/robyn.webp"
      },
      {
        "name": "Bruce",
        "slug": "bruce",
        "role": "The Checker",
        "description": "An electrician and gifted fault-finder whose caution protects people, but who struggles with life choices that cannot be checked first.",
        "image": "https://greenkauri.com/images/comics/characters/bruce.webp"
      }
    ]
  },
  "comics": [
    {
      "title": "Not a Loss",
      "slug": "not-a-loss",
      "description": "When a cafe's cash buffer falls to eleven days, Max finds an obvious cost to cut. Robyn asks him to look again.",
      "themes": [
        "empathy",
        "dignity",
        "financial pressure",
        "kindness with consequences",
        "breaking cycles of suffering"
      ],
      "characters": ["Max", "Robyn", "Kauri", "Kiwi"],
      "publish_date": "2026-09-20",
      "image": "https://greenkauri.com/images/comics/not-a-loss.webp",
      "thumbnail": "https://greenkauri.com/images/comics/not-a-loss-card.webp",
      "image_width": 1222,
      "image_height": 1287,
      "alt_text": "Four-panel comic titled Not a Loss. Max wants to cut a cafe's community meals, but chooses to credit his own accounting fee after remembering hardship from his childhood.",
      "platforms": ["website", "reddit", "quora", "linkedin", "x", "facebook", "instagram"],
      "url": "https://greenkauri.com/comics/not-a-loss.html",
      "story_number": 1,
      "language": "en"
    },
    {
      "title": "One More Check",
      "slug": "one-more-check",
      "description": "After fixing a cafe light, Bruce keeps checking it as Mia's concert approaches. Robyn sees what he is really avoiding.",
      "themes": [
        "responsibility",
        "vulnerability",
        "fatherhood",
        "avoidance",
        "courage"
      ],
      "characters": ["Bruce", "Robyn", "Kauri", "Kiwi"],
      "publish_date": "2026-09-20",
      "image": "https://greenkauri.com/images/comics/one-more-check.webp",
      "thumbnail": "https://greenkauri.com/images/comics/one-more-check-card.webp",
      "image_width": 1122,
      "image_height": 1402,
      "alt_text": "Four-panel comic titled One More Check. Bruce repeatedly checks a repaired cafe light until Robyn confronts his fear of attending his daughter Mia's concert; he arrives to find she saved him a front-row seat.",
      "platforms": ["website", "reddit", "quora", "linkedin", "x", "facebook", "instagram"],
      "url": "https://greenkauri.com/comics/one-more-check.html",
      "story_number": 2,
      "language": "en"
    }
  ]
}
