{
  "schema_version": 1,
  "read_only": true,
  "retrieved_at": "2026-10-24T01:39:19.099Z",
  "scope": "Approved, visible public Hall portraits. FF status is submitter-confirmed, not an independent authorship audit.",
  "filters": {
    "favorites": false,
    "ff_only": false
  },
  "pagination": {
    "limit": 25,
    "offset": 550,
    "total": 1309,
    "next": "https://hall-library.framedfantasy.com/catalog.json?offset=575"
  },
  "characters": [
    {
      "id": "0c498cc5-5271-4344-b88d-a20b66eab1f5",
      "slug": "heinrich",
      "name": "Heinrich",
      "race": "Warforged",
      "character_class": "Artificer",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=heinrich",
      "character_url": "https://hall-library.framedfantasy.com/characters/heinrich",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/heinrich.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/heinrich.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1791923154833_hall.jpg",
      "image_url": "https://hall-library.framedfantasy.com/images/heinrich",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1791923154833_hall.jpg",
      "crop": {
        "x": 50,
        "y": 23,
        "zoom": 125
      },
      "story_excerpt": "Heinrich is a warforged artificer who taught himself the craft and works alone. He carries a flint lock pistol and a pair of glasses."
    },
    {
      "id": "6521ad44-21af-487d-bde6-2249c84889ce",
      "slug": "hekate-longmorn-lothdot",
      "name": "Hekate Longmorn (Lothdot)",
      "race": "Human",
      "character_class": "Sorcerer",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=hekate-longmorn-lothdot",
      "character_url": "https://hall-library.framedfantasy.com/characters/hekate-longmorn-lothdot",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/hekate-longmorn-lothdot.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/hekate-longmorn-lothdot.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1778836405995_7bwtsc.webp",
      "image_url": "https://hall-library.framedfantasy.com/images/hekate-longmorn-lothdot",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1778836405995_7bwtsc_thumb.webp",
      "crop": {
        "x": 50,
        "y": 15,
        "zoom": 100
      },
      "story_excerpt": "Hekate Danae Longmorn (née Lothdot) is a complex figure, She is the head of House Longmorn in Derlusk, marked by a tragic past and an exceptional magical nature.\nAlthough raised as a Longmorn noble, Hekate was actually adopted. She was found as a newborn in a basket on a beach and taken in by Nestor"
    },
    {
      "id": "86983f81-b329-4f93-a91e-ab609cf2fdfd",
      "slug": "helcya-blackwater",
      "name": "Helcya Blackwater",
      "race": "Human",
      "character_class": "Rogue",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=helcya-blackwater",
      "character_url": "https://hall-library.framedfantasy.com/characters/helcya-blackwater",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/helcya-blackwater.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/helcya-blackwater.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1779230381547_0.jpg",
      "image_url": "https://hall-library.framedfantasy.com/images/helcya-blackwater",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1779230381547_0.jpg",
      "crop": {
        "x": 50,
        "y": 50,
        "zoom": 100
      },
      "story_excerpt": "You're a Shadow Investigator because you learned that staying alive means understanding what people hide. The moment that brought you back wasn't courage, it was that key cutting into your palm and the choice to keep running. You carry the weight of knowing your family is safe only because someone d"
    },
    {
      "id": "dad9120d-023e-4407-8a11-f1dd2a7211bd",
      "slug": "helia",
      "name": "Helia",
      "race": "Dawn Fae",
      "character_class": "Fighter",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=helia",
      "character_url": "https://hall-library.framedfantasy.com/characters/helia",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/helia.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/helia.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1781133320539_0.jpg",
      "image_url": "https://hall-library.framedfantasy.com/images/helia",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1781133320539_0.jpg",
      "crop": {
        "x": 50,
        "y": 14,
        "zoom": 100
      },
      "story_excerpt": "You are the Quiet Strategist, the kind of hero who watches corners before entering rooms. What brought you back was the day you became an Archangel, shadowwalking beside former assassins to shield a queen. You carry the weight of never resting, of scanning every shadow for threats no one else sees. "
    },
    {
      "id": "3cadc88d-9def-4119-abe0-cca6876c44e0",
      "slug": "hellen",
      "name": "Hellen",
      "race": "Half-Orc",
      "character_class": "Barbarian",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=hellen",
      "character_url": "https://hall-library.framedfantasy.com/characters/hellen",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/hellen.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/hellen.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1779685641178_0.jpg",
      "image_url": "https://hall-library.framedfantasy.com/images/hellen",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1779685641178_0.jpg",
      "crop": {
        "x": 50,
        "y": 33,
        "zoom": 100
      },
      "story_excerpt": "You are the barbarian who walked the Blackfen and moved like the Quiet Strategist because trust is a luxury you buried. The moment that brought you back wasn't redemption. It was the knife in your boot and the choice to become the thing they forced you to be. Every swing of that stolen axe carries t"
    },
    {
      "id": "1e5fc80f-80dd-444f-a963-5124759124b5",
      "slug": "her-majesty",
      "name": "Her Majesty",
      "race": "Tiefling",
      "character_class": "Paladin",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=her-majesty",
      "character_url": "https://hall-library.framedfantasy.com/characters/her-majesty",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/her-majesty.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/her-majesty.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1781142622283_0.jpg",
      "image_url": "https://hall-library.framedfantasy.com/images/her-majesty",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1781142622283_0.jpg",
      "crop": {
        "x": 50,
        "y": 55,
        "zoom": 100
      },
      "story_excerpt": "You're the kind of hero who plans the battle before drawing steel, the Quiet Strategist who waits for the right moment. What brought you back was a kingdom reduced to ash and a chase for justice that became hunger. But every stranger you help is a subject you'll never rule again, a crown you remake "
    },
    {
      "id": "280df641-7f7c-4b66-a283-eef0dc2f7997",
      "slug": "hexaldon",
      "name": "Hexaldon",
      "race": "Tabaxi",
      "character_class": "Ranger",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=hexaldon",
      "character_url": "https://hall-library.framedfantasy.com/characters/hexaldon",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/hexaldon.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/hexaldon.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1778519694545_0.jpg",
      "image_url": "https://hall-library.framedfantasy.com/images/hexaldon",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1778519694545_0.jpg",
      "crop": {
        "x": 50,
        "y": 50,
        "zoom": 100
      },
      "story_excerpt": "You are the ranger who chose the Blackfen and became a Shadow Investigator because safety was never the point. The fire, the smoke, her death on display taught you that some losses brand themselves into your hunting. Every crimson blade and obsidian string carries that price, the weight of what you "
    },
    {
      "id": "34c29562-a471-4427-a671-d70731312bac",
      "slug": "hk-1-lr",
      "name": "HK-1-LR",
      "race": "Automaton",
      "character_class": "Thaumaturge",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=hk-1-lr",
      "character_url": "https://hall-library.framedfantasy.com/characters/hk-1-lr",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/hk-1-lr.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/hk-1-lr.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1776755506216_0.jpg",
      "image_url": "https://hall-library.framedfantasy.com/images/hk-1-lr",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1776755506216_0.jpg",
      "crop": {
        "x": 50,
        "y": 50,
        "zoom": 100
      },
      "story_excerpt": "You are the hunter who never forgets and never forgives, because forgetting isn't something your construction allows. You took the King's Road because monsters don't hide on well-traveled paths, and neither do you. When the toxin dropped everyone else, you stayed awake through it all, cataloging thr"
    },
    {
      "id": "3f0a1be1-1ef7-493b-b255-1b4f40100c53",
      "slug": "holly-dewdrop",
      "name": "Holly Dewdrop",
      "race": "Fairy",
      "character_class": "Fighter",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=holly-dewdrop",
      "character_url": "https://hall-library.framedfantasy.com/characters/holly-dewdrop",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/holly-dewdrop.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/holly-dewdrop.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1781984252581_0.jpeg",
      "image_url": "https://hall-library.framedfantasy.com/images/holly-dewdrop",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1781984252581_0.jpeg",
      "crop": {
        "x": 50,
        "y": 17,
        "zoom": 100
      },
      "story_excerpt": "You're the Bold Hero, the one who faces danger head on because strangers don't stay strangers long. Your mother's absence taught you that heroism means crossing the fog, stepping into unknown worlds with your shield raised. But every clue you find about what happened to her is another reminder that "
    },
    {
      "id": "3386d5c2-50e2-4cec-b5c1-24f0b6ed0fed",
      "slug": "hope",
      "name": "Hope",
      "race": "Human",
      "character_class": "Fighter/Cleric/Druid multiclass",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=hope",
      "character_url": "https://hall-library.framedfantasy.com/characters/hope",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/hope.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/hope.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1778199290066_4bd7zw.webp",
      "image_url": "https://hall-library.framedfantasy.com/images/hope",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1778199290066_4bd7zw_thumb.webp",
      "crop": {
        "x": 50,
        "y": 3,
        "zoom": 100
      },
      "story_excerpt": "Hope is not a delicate bird in its cage, it is not a flickering candle flame about to go out. Hope is the first spark of an inferno, Hope is a sewer rat that bites and claws back from the brink of death to live one more day. Hope is the piece of the mind that keeps going, not because she is optimist"
    },
    {
      "id": "5b87e3ca-0165-44b4-972d-f359c48f4bbf",
      "slug": "horatio",
      "name": "Horatio",
      "race": "Tiefling",
      "character_class": "Warlock",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=horatio",
      "character_url": "https://hall-library.framedfantasy.com/characters/horatio",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/horatio.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/horatio.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1777452757545_0.jpg",
      "image_url": "https://hall-library.framedfantasy.com/images/horatio",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1777452757545_0.jpg",
      "crop": {
        "x": 50,
        "y": 0,
        "zoom": 100
      },
      "story_excerpt": "You are the strategist who chose the Blackfen's slow rot over quicker roads, because some truths need witness. The altar's hunger showed you what forgetting costs, and you rose with those names burning hotter than your blades. Every calculated move hides the fear that you'll become the thing that de"
    },
    {
      "id": "064f6ae0-76d3-42d5-b605-e1c55a5a6d78",
      "slug": "horatio-prim",
      "name": "Horatio Prim",
      "race": "Gnome",
      "character_class": "Wizard",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=horatio-prim",
      "character_url": "https://hall-library.framedfantasy.com/characters/horatio-prim",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/horatio-prim.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/horatio-prim.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1779528698731_0.jpg",
      "image_url": "https://hall-library.framedfantasy.com/images/horatio-prim",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1779528698731_0.jpg",
      "crop": {
        "x": 50,
        "y": 0,
        "zoom": 100
      },
      "story_excerpt": "You are the hero who plans three moves ahead, the Quiet Strategist who knows survival demands patience over flash. What brought you back was mercy you didn't deserve, a wizard who saw potential where you saw only desperation. Now every spell you write carries the weight of that unpaid debt, the gnaw"
    },
    {
      "id": "da602883-a9b6-4b47-9346-1f82b952513f",
      "slug": "hort-ka-zell",
      "name": "Hort Ka-Zell",
      "race": "Half-Orc",
      "character_class": "Wizard",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=hort-ka-zell",
      "character_url": "https://hall-library.framedfantasy.com/characters/hort-ka-zell",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/hort-ka-zell.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/hort-ka-zell.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1777591481026_1ng6u7.webp",
      "image_url": "https://hall-library.framedfantasy.com/images/hort-ka-zell",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1777591481026_1ng6u7_thumb.webp",
      "crop": {
        "x": 50,
        "y": 1,
        "zoom": 100
      },
      "story_excerpt": "Hort was meant to be a one shot character that was just an exhausted wizard who never seen good rest. When the campaign started, his story was realized as he is trying to bring back his dead fiancee (Elise) from the grave using the only magic he can, necromancy. In his search, he found eldritch magi"
    },
    {
      "id": "41d054ba-c805-4251-84c1-9d874ef04c01",
      "slug": "hruna",
      "name": "Hruna",
      "race": "Kenku",
      "character_class": "Ranger",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=hruna",
      "character_url": "https://hall-library.framedfantasy.com/characters/hruna",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/hruna.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/hruna.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1780156167749_0.jpg",
      "image_url": "https://hall-library.framedfantasy.com/images/hruna",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1780156167749_0.jpg",
      "crop": {
        "x": 50,
        "y": 31,
        "zoom": 100
      },
      "story_excerpt": "You are a ranger who walked through the Blackfen and learned that observation saves more lives than speed. What brought you back was the splitting of your heart, the moment a creature became your reason. But compassion this fierce leaves you raw, unable to stop reaching for strangers when your own r"
    },
    {
      "id": "af6f9203-591a-4f2e-bba9-7bdbae5db024",
      "slug": "hubris-2",
      "name": "Hubris",
      "race": "Human",
      "character_class": "Paladin",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=hubris-2",
      "character_url": "https://hall-library.framedfantasy.com/characters/hubris-2",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/hubris-2.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/hubris-2.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1786481387728_b30wpa.webp",
      "image_url": "https://hall-library.framedfantasy.com/images/hubris-2",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1786481387728_b30wpa_thumb.webp",
      "crop": {
        "x": 50,
        "y": 13,
        "zoom": 100
      },
      "story_excerpt": "Hubris had been in the middle of another fight when the shift happened, and the joy of existence, the ecstasy of being, held him in place for a bare moment, before the slight disappointment of a fight cut short tempered it. Then another thought crossed his mind, he knew what he was, just as the othe"
    },
    {
      "id": "2f9f1daf-f23a-44fb-9b2e-7a9a0777b459",
      "slug": "hyper-flux",
      "name": "Hyper Flux",
      "race": "Half-Elf",
      "character_class": "Rogue",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=hyper-flux",
      "character_url": "https://hall-library.framedfantasy.com/characters/hyper-flux",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/hyper-flux.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/hyper-flux.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1781138294414_0.jpg",
      "image_url": "https://hall-library.framedfantasy.com/images/hyper-flux",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1781138294414_0.jpg",
      "crop": {
        "x": 50,
        "y": 50,
        "zoom": 100
      },
      "story_excerpt": "You are a survivor who chose the Blackfen and became the Shadow Investigator because trust died young. The wolves and the dark armored figures taught you that standing still means joining the dead. You carry every face you couldn't save, and that weight makes you faster but lonelier. Tables will rem"
    },
    {
      "id": "e8316912-c61d-4169-b2d7-a9fad14a3704",
      "slug": "ian-campbell",
      "name": "Ian Campbell",
      "race": "Human",
      "character_class": "Paladin",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=ian-campbell",
      "character_url": "https://hall-library.framedfantasy.com/characters/ian-campbell",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/ian-campbell.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/ian-campbell.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1786509574639_0.jpg",
      "image_url": "https://hall-library.framedfantasy.com/images/ian-campbell",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1786509574639_0.jpg",
      "crop": {
        "x": 100,
        "y": 50,
        "zoom": 100
      },
      "story_excerpt": "Defining moment:\nA friend who frequently takes initiative, organizing events and get-togethers and inspiring the group to take action. Represented here as a captain leading his troops to glory.\n\nArchetype: You're the The Rally's Edge. He knows that courage isn't born in heroes, but lit in those who "
    },
    {
      "id": "9a606e1d-7b55-44f0-8cd2-7c7a3d3ce3d8",
      "slug": "ian-walling",
      "name": "Ian Walling",
      "race": "Human",
      "character_class": "Fighter",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=ian-walling",
      "character_url": "https://hall-library.framedfantasy.com/characters/ian-walling",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/ian-walling.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/ian-walling.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1786512788269_0.jpeg",
      "image_url": "https://hall-library.framedfantasy.com/images/ian-walling",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1786512788269_0.jpeg",
      "crop": {
        "x": 45,
        "y": 50,
        "zoom": 100
      },
      "story_excerpt": "Defining moment:\nA loyal friend whose presence has stood the test of time, and who has grown, adapted, and provided for others through many changes in life. Represented here as an unyielding warrior ready to endure and protect in the face of adversity.\n\nArchetype: You're the The Steadfast Bulwark. H"
    },
    {
      "id": "0d00f81b-66c7-45e8-854c-8a5d5f138997",
      "slug": "icard",
      "name": "Icard",
      "race": "Tiefling",
      "character_class": "Paladin",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=icard",
      "character_url": "https://hall-library.framedfantasy.com/characters/icard",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/icard.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/icard.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1786686809684_0.jpg",
      "image_url": "https://hall-library.framedfantasy.com/images/icard",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1786686809684_0.jpg",
      "crop": {
        "x": 50,
        "y": 6,
        "zoom": 100
      },
      "story_excerpt": "Defining moment:\nAs a young scribe he was in town with a few of the other boys. The newest of their group was from a merchant house recently betrayed and the scribes were jumped by a group of thugs from the enemy house. Almost without thinking Icard took up a broken plank and mounted an impressive d"
    },
    {
      "id": "5c37f4a9-46ed-44d6-b5d7-94911d0d67d6",
      "slug": "ice",
      "name": "Ice",
      "race": "White Dragonborn",
      "character_class": "Fighter",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=ice",
      "character_url": "https://hall-library.framedfantasy.com/characters/ice",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/ice.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/ice.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1778466312764_0.jpg",
      "image_url": "https://hall-library.framedfantasy.com/images/ice",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1778466312764_0.jpg",
      "crop": {
        "x": 50,
        "y": 50,
        "zoom": 100
      },
      "story_excerpt": "You are the kind of fighter who takes the King's Road and plans quietly before steel meets flesh. What brought you back from that goblin's blood wasn't honor or duty, but something older and hungrier. You carry the weight of knowing the monster lives inside you, not despite your kindness but because"
    },
    {
      "id": "2ca445c1-9788-4655-ac3c-23406f4acf5d",
      "slug": "idolde-evermere",
      "name": "Idolde Evermere",
      "race": "Umbral Human",
      "character_class": "Sorcerer",
      "jan_favorite": false,
      "is_ff_portrait": true,
      "profile_url": "https://framedfantasy.com/pages/hero?h=idolde-evermere",
      "character_url": "https://hall-library.framedfantasy.com/characters/idolde-evermere",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/idolde-evermere.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/idolde-evermere.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1783289477085_brpl9g.webp",
      "image_url": "https://hall-library.framedfantasy.com/images/idolde-evermere",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1783289477085_brpl9g_thumb.webp",
      "crop": {
        "x": 50,
        "y": 50,
        "zoom": 100
      },
      "story_excerpt": "Idolde Evermere was born within the crumbling\nhalls of Evermere Manor. It was a once-proud\nestate that overlooked the moors of her\nhomeland. The Evermere family carried an\nancient noble title, though little remained of the\ninfluence that had once accompanied it. Their\nwealth had steadily diminished "
    },
    {
      "id": "88df423c-cc8b-4d51-985a-72a3cf6131cc",
      "slug": "idralthiar",
      "name": "Idralthiar",
      "race": "Elf",
      "character_class": "Fighter",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=idralthiar",
      "character_url": "https://hall-library.framedfantasy.com/characters/idralthiar",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/idralthiar.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/idralthiar.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1787025995010_823yxo.webp",
      "image_url": "https://hall-library.framedfantasy.com/images/idralthiar",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1787025995010_823yxo_thumb.webp",
      "crop": {
        "x": 50,
        "y": 0,
        "zoom": 100
      },
      "story_excerpt": "He extended his senses into his surroundings feeling for the foe as his Sensei had taught him, as he sought to contain the pain from his wound in his back. The Beast was stalking him in the brush and gloom, it stealth wasn't perfect, he'd be dead already if that had been the case.  The pain kept try"
    },
    {
      "id": "92c85c48-2aeb-45ef-80db-e085378ca11e",
      "slug": "iek",
      "name": "Iek",
      "race": "Human",
      "character_class": "Hero God",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=iek",
      "character_url": "https://hall-library.framedfantasy.com/characters/iek",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/iek.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/iek.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1791795925237_hall.jpg",
      "image_url": "https://hall-library.framedfantasy.com/images/iek",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1791795925237_hall.jpg",
      "crop": {
        "x": 50,
        "y": 50,
        "zoom": 100
      },
      "story_excerpt": "Iek walked into the Hollow Stump and walked back out. Ask the reeve of Marrow's End how rare that is."
    },
    {
      "id": "79fe9af6-bbb3-4ccb-a5ae-c5ad26ffc7b2",
      "slug": "ignia-dragneel",
      "name": "Ignia Dragneel",
      "race": "Dragonborn",
      "character_class": "Barbarian",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=ignia-dragneel",
      "character_url": "https://hall-library.framedfantasy.com/characters/ignia-dragneel",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/ignia-dragneel.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/ignia-dragneel.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1778454304883_sdvc0i.webp",
      "image_url": "https://hall-library.framedfantasy.com/images/ignia-dragneel",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1778454304883_sdvc0i_thumb.webp",
      "crop": {
        "x": 50,
        "y": 0,
        "zoom": 100
      },
      "story_excerpt": "Ignia was born in the storm-lashed seaport city of Feydale, nestled high in the cliffs where jagged mountains meet the sea. The city was a harsh place, but none harsher than the life Ignia knew growing up. His blood marked him from birth — the shimmering crimson scales of a Red Dragonborn, the pierc"
    },
    {
      "id": "1946c8d4-eed6-4715-9a60-771bc0387d3b",
      "slug": "ilaria-of-house-moonwood",
      "name": "Ilaria of House Moonwood",
      "race": "Goliath",
      "character_class": "Paladin",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=ilaria-of-house-moonwood",
      "character_url": "https://hall-library.framedfantasy.com/characters/ilaria-of-house-moonwood",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/ilaria-of-house-moonwood.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/ilaria-of-house-moonwood.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1790274263013_0.jpg",
      "image_url": "https://hall-library.framedfantasy.com/images/ilaria-of-house-moonwood",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1790274263013_0.jpg",
      "crop": {
        "x": 55,
        "y": 0,
        "zoom": 120
      },
      "story_excerpt": "Defining moment:\nThe freezing crags of the northern peaks were never meant for the faint of heart, but for the Goliath tribe of the Frost-Spire, they were home. It was here that Ilaria was born. She carried the striking, severe markers of her giant ancestry—skin as pale as freshly driven glacial ice"
    }
  ]
}
