{
  "schema_version": 1,
  "read_only": true,
  "retrieved_at": "2026-10-23T21:57:11.187Z",
  "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": 400,
    "total": 1309,
    "next": "https://hall-library.framedfantasy.com/catalog.json?offset=425"
  },
  "characters": [
    {
      "id": "33e28488-bdd1-4851-83bb-47f86e17c2c3",
      "slug": "e-s",
      "name": "E.S.",
      "race": "Human",
      "character_class": "Paladin",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=e-s",
      "character_url": "https://hall-library.framedfantasy.com/characters/e-s",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/e-s.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/e-s.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1777078608956_0.jpg",
      "image_url": "https://hall-library.framedfantasy.com/images/e-s",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1777078608956_0.jpg",
      "crop": {
        "x": 50,
        "y": 50,
        "zoom": 100
      },
      "story_excerpt": "You are the paladin who protects what remains, not what was promised. You rode Old Yost's Cart because the humble road teaches you more about those worth saving than any grand procession ever could. The treachery that took three of your four children didn't break your oath, it sharpened it into some"
    },
    {
      "id": "b1686142-7ae4-486b-bfbc-1e26d8aa8afa",
      "slug": "eavas",
      "name": "Eavas",
      "race": "Tiefling",
      "character_class": "Warlock",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=eavas",
      "character_url": "https://hall-library.framedfantasy.com/characters/eavas",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/eavas.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/eavas.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1776943674772_0.jpg",
      "image_url": "https://hall-library.framedfantasy.com/images/eavas",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1776943674772_0.jpg",
      "crop": {
        "x": 50,
        "y": 0,
        "zoom": 100
      },
      "story_excerpt": "You are the warlock who knows that power without apology is the only power that matters. You took the King's Road because you understand that legitimacy is just another word for control, and you talked your way past the Iron Matron because words are cheaper than blood until they aren't. The flames t"
    },
    {
      "id": "2e3fd3cb-6fc6-4711-908d-d39bdf2816f7",
      "slug": "eclipse",
      "name": "Eclipse ",
      "race": "Dragonborn",
      "character_class": "Fighter",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=eclipse",
      "character_url": "https://hall-library.framedfantasy.com/characters/eclipse",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/eclipse.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/eclipse.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1786905167177_0.jpg",
      "image_url": "https://hall-library.framedfantasy.com/images/eclipse",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1786905167177_0.jpg",
      "crop": {
        "x": 50,
        "y": 0,
        "zoom": 100
      },
      "story_excerpt": "Defining moment:\nEclipse was born into the Dragosta royal family. Her birth mother is queen of that kingdom. Eclipse was known as ‘Luna’ back then. When Luna had turned four years old, and she was first learning to fly on her own, she hesitated and was pushed off the extremely high cliff by her moth"
    },
    {
      "id": "0c6c9d18-0897-4add-a81b-434bc0a91015",
      "slug": "edaj-daemonbruzer",
      "name": "Edaj Daemonbruzer",
      "race": "Tiefling",
      "character_class": "Avenger",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=edaj-daemonbruzer",
      "character_url": "https://hall-library.framedfantasy.com/characters/edaj-daemonbruzer",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/edaj-daemonbruzer.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/edaj-daemonbruzer.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1778791758252_0.jpg",
      "image_url": "https://hall-library.framedfantasy.com/images/edaj-daemonbruzer",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1778791758252_0.jpg",
      "crop": {
        "x": 50,
        "y": 50,
        "zoom": 100
      },
      "story_excerpt": "You're the kind of hero who walks through the Blackfen and finds names instead of shortcuts, who studies the Iron Matron before you ever draw steel. The smoke that choked your father's burning halls still fills your lungs with every breath you take. You made a bargain in that darkness, and the thing"
    },
    {
      "id": "dcdb4659-cc3d-47b5-bf14-51f924d2e959",
      "slug": "eden-of-reverie",
      "name": "Eden of Reverie",
      "race": "Tiefling",
      "character_class": "Bard",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=eden-of-reverie",
      "character_url": "https://hall-library.framedfantasy.com/characters/eden-of-reverie",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/eden-of-reverie.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/eden-of-reverie.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1777914218443_wddqx9.webp",
      "image_url": "https://hall-library.framedfantasy.com/images/eden-of-reverie",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1777914218443_wddqx9_thumb.webp",
      "crop": {
        "x": 50,
        "y": 50,
        "zoom": 100
      },
      "story_excerpt": "College of Spirits Bard\n26 y/o Levistus Tiefling\n\nEden is on the soft-spoken side, though she will speak up and stay true to her values when the time comes. Her first impression is often a strange, quiet woman, who loses herself entirely in haunting but beautiful melodies when she plays. She is the "
    },
    {
      "id": "6483301b-5503-4a55-aec2-eaa6467f315c",
      "slug": "edragen-om-dumois",
      "name": "Edragen Om Dumois",
      "race": "Human Variant ",
      "character_class": "Sorcerer/Mystic/Artificer",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=edragen-om-dumois",
      "character_url": "https://hall-library.framedfantasy.com/characters/edragen-om-dumois",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/edragen-om-dumois.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/edragen-om-dumois.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1776779207638_0.jpg",
      "image_url": "https://hall-library.framedfantasy.com/images/edragen-om-dumois",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1776779207638_0.jpg",
      "crop": {
        "x": 50,
        "y": 50,
        "zoom": 100
      },
      "story_excerpt": "You are the builder who weaponizes care, the one who learned magic as a language of protection because violence already taught you its mother tongue. You took Old Yost's Cart and became The Quiet Strategist because loud vengeance dies fast, and yours needs to outlive an empire. What brought you back"
    },
    {
      "id": "09d01d4f-a021-45eb-93da-4a274b5e0e77",
      "slug": "eevie",
      "name": "Eevie",
      "race": "Eladrin",
      "character_class": "Cleric",
      "jan_favorite": false,
      "is_ff_portrait": true,
      "profile_url": "https://framedfantasy.com/pages/hero?h=eevie",
      "character_url": "https://hall-library.framedfantasy.com/characters/eevie",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/eevie.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/eevie.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1775143043601_3emjco.webp",
      "image_url": "https://hall-library.framedfantasy.com/images/eevie",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1775143043601_3emjco.webp",
      "crop": {
        "x": 50,
        "y": 50,
        "zoom": 100
      },
      "story_excerpt": "Eevie remembered nothing before the age of 9. Her earliest memory at 9 was  falling into the Feywild with dreams of a raven deity called The Lightbringer  and a card. Upon the card were the words \"You are E.V.  You are a part of the  Witchlight Carnival.\" \n\n For 14 years she's been raised under the "
    },
    {
      "id": "162c4a49-8560-4285-bb6b-37059f33ddb9",
      "slug": "eevona-luminvarra",
      "name": "Eevona Luminvarra",
      "race": "Centaur",
      "character_class": "Cleric",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=eevona-luminvarra",
      "character_url": "https://hall-library.framedfantasy.com/characters/eevona-luminvarra",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/eevona-luminvarra.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/eevona-luminvarra.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1783200049116_0.jpg",
      "image_url": "https://hall-library.framedfantasy.com/images/eevona-luminvarra",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1783200049116_0.jpg",
      "crop": {
        "x": 50,
        "y": 0,
        "zoom": 100
      },
      "story_excerpt": "Defining moment:\nThe morning where she and her new friend Pandora were out shopping, when the attack over Arborea began. She watched the castle she called home crumble and burn before she was pushed through a portal by her guards and followers\n\nArchetype: You're the The Hearth Between Worlds. She ca"
    },
    {
      "id": "44857fd4-aa24-4dcc-b4e3-6d162c093d4d",
      "slug": "effraia",
      "name": "Effraia",
      "race": "Elf",
      "character_class": "Cleric",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=effraia",
      "character_url": "https://hall-library.framedfantasy.com/characters/effraia",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/effraia.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/effraia.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1778497205717_0.jpg",
      "image_url": "https://hall-library.framedfantasy.com/images/effraia",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1778497205717_0.jpg",
      "crop": {
        "x": 50,
        "y": 50,
        "zoom": 100
      },
      "story_excerpt": "You're a Bold Hero who charges forward because hesitation is the luxury of those with nothing left to prove. What brought you back was the memory of sanctuary offered without judgment, a hand extended when you had only your music. But proving yourself means you never stop, and the weight of that bla"
    },
    {
      "id": "3a351b40-1c39-4b0f-b2db-dd7aeefa3134",
      "slug": "eichia",
      "name": "Eichia",
      "race": "Human",
      "character_class": "Rogue/Sorceress",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=eichia",
      "character_url": "https://hall-library.framedfantasy.com/characters/eichia",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/eichia.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/eichia.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1789490952247_0.jpg",
      "image_url": "https://hall-library.framedfantasy.com/images/eichia",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1789490952247_0.jpg",
      "crop": {
        "x": 0,
        "y": 2,
        "zoom": 105
      },
      "story_excerpt": "Defining moment:\nEichia was kicked out of her affluent home at 12 years old when it was discovered she had sorcerous powers, which her island community deeply frowned upon. Especially when she managed to use time dilation magic to steal in order to survive, and evade capture. A new ship made port fo"
    },
    {
      "id": "d81456e0-b9d8-4b9a-92b4-71356f1fdc74",
      "slug": "eilis-whaleni",
      "name": "Eilis Whaleni",
      "race": "Genasi",
      "character_class": "Druid",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=eilis-whaleni",
      "character_url": "https://hall-library.framedfantasy.com/characters/eilis-whaleni",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/eilis-whaleni.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/eilis-whaleni.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1776947312571_r2pcnj.webp",
      "image_url": "https://hall-library.framedfantasy.com/images/eilis-whaleni",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1776947312571_r2pcnj_thumb.webp",
      "crop": {
        "x": 50,
        "y": 50,
        "zoom": 100
      },
      "story_excerpt": "Eilis was found as a human baby by a tribe of Earth Genasi. Out of pity for the defenseless creature, the tribe decided to raise her. However, her human nature caused many problems—she was very sincere and naive. Because she wasn't as robust as the Earth Genasi children, she had to spend a lot of ti"
    },
    {
      "id": "9d9b0f50-2378-453d-a5cb-c9c04e324c84",
      "slug": "einar",
      "name": "EINAR",
      "race": "Shade",
      "character_class": "Rogue/Ranger",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=einar",
      "character_url": "https://hall-library.framedfantasy.com/characters/einar",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/einar.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/einar.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1777101748291_ljlfa9.webp",
      "image_url": "https://hall-library.framedfantasy.com/images/einar",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1777101748291_ljlfa9_thumb.webp",
      "crop": {
        "x": 50,
        "y": 50,
        "zoom": 100
      },
      "story_excerpt": "Einar began as a street ghost in the grimy city of Tanglebrook. An orphan with quick fingers and quicker feet, he was recruited by the Thieves' Guild and became \"Einar the Shade,\" a nimble shadow who robbed homes and picked pockets with a touch lighter than a butterfly's wing. But the Guild's cruelt"
    },
    {
      "id": "c557fccb-e444-463f-9110-a9f299c464ae",
      "slug": "eizanna-crane",
      "name": "Eizanna Crane",
      "race": "Shdar-kai",
      "character_class": "Rogue/Artificer",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=eizanna-crane",
      "character_url": "https://hall-library.framedfantasy.com/characters/eizanna-crane",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/eizanna-crane.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/eizanna-crane.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1776651838843_sxzyl7.webp",
      "image_url": "https://hall-library.framedfantasy.com/images/eizanna-crane",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1776651838843_sxzyl7.webp",
      "crop": {
        "x": 50,
        "y": 27,
        "zoom": 100
      },
      "story_excerpt": "Eizanna became an agent for the Baldurs Gate spy master after her family was killed by bandits and she took revenge. The spy master saw her worth and talent. One of her greatest heists was in Waterdeep where she infiltrated a magic item workshop and stole several magic items for the party."
    },
    {
      "id": "c0bd6101-6ca1-43bb-abf2-4a50fc37513c",
      "slug": "elanor-cleary",
      "name": "Elanor Cleary",
      "race": "Human",
      "character_class": "Cleric",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=elanor-cleary",
      "character_url": "https://hall-library.framedfantasy.com/characters/elanor-cleary",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/elanor-cleary.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/elanor-cleary.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1778809268876_0.jpg",
      "image_url": "https://hall-library.framedfantasy.com/images/elanor-cleary",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1778809268876_0.jpg",
      "crop": {
        "x": 50,
        "y": 50,
        "zoom": 100
      },
      "story_excerpt": "You're the hero who investigates before acting, the Shadow Investigator who sees what others miss in the margins. What brought you back was the basket on temple steps, the note with no surname, the decades of waiting that taught you patience. Your distance from people isn't coldness but scar tissue,"
    },
    {
      "id": "ee837c0d-00db-4063-ad1f-05fd2ac4c77a",
      "slug": "elara-arkaine",
      "name": "Elara Arkaine",
      "race": "Half-Elf",
      "character_class": "Monk",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=elara-arkaine",
      "character_url": "https://hall-library.framedfantasy.com/characters/elara-arkaine",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/elara-arkaine.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/elara-arkaine.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1777439292355_l2y7nc.webp",
      "image_url": "https://hall-library.framedfantasy.com/images/elara-arkaine",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1777439292355_l2y7nc_thumb.webp",
      "crop": {
        "x": 50,
        "y": 50,
        "zoom": 100
      },
      "story_excerpt": "Elara was born into the Gilded Ledger, one of the most powerful merchant families in the city. Her father dealt in \"Soft Gold\"—silks, spices, and exotic perfumes. She was raised in a world of absolute comfort, but she found the opulence suffocating. While her father saw people as \"assets\" and \"liabi"
    },
    {
      "id": "373de225-816e-47a8-89ec-6adee0299129",
      "slug": "elara-moonfang",
      "name": "Elara moonfang",
      "race": "Dragonborn changeling",
      "character_class": "Paladin and enchantress ",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=elara-moonfang",
      "character_url": "https://hall-library.framedfantasy.com/characters/elara-moonfang",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/elara-moonfang.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/elara-moonfang.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1778915082309_0.jpeg",
      "image_url": "https://hall-library.framedfantasy.com/images/elara-moonfang",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1778915082309_0.jpeg",
      "crop": {
        "x": 50,
        "y": 50,
        "zoom": 100
      },
      "story_excerpt": "You are a Bold Hero who refuses to let caution be mistaken for wisdom. The moment that brought you back taught you that survival means nothing without the will to stand again. But proving yourself has become both armor and prison, and sometimes you wonder if the fight chooses you or if you simply ca"
    },
    {
      "id": "bd9bcef1-4d4e-4ced-b166-b8364442b496",
      "slug": "elayne-lumos",
      "name": "Elayne Lumos",
      "race": "Half-Elf",
      "character_class": "Warlock",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=elayne-lumos",
      "character_url": "https://hall-library.framedfantasy.com/characters/elayne-lumos",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/elayne-lumos.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/elayne-lumos.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1777732968295_0.jpg",
      "image_url": "https://hall-library.framedfantasy.com/images/elayne-lumos",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1777732968295_0.jpg",
      "crop": {
        "x": 50,
        "y": 50,
        "zoom": 100
      },
      "story_excerpt": "You are the warlock who chose diplomacy on the King's Road and silver words over steel with the Iron Matron. When darkness came for you, you remembered the warmth you've carried for others, the light you promised to hold. But every torch burns something to shine, and your patron's price grows heavie"
    },
    {
      "id": "d20be32a-94e4-4d70-83fd-a8e4963608cf",
      "slug": "eli-torrada",
      "name": "Eli Torrada",
      "race": "Human",
      "character_class": "Paladin Oathbreaker",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=eli-torrada",
      "character_url": "https://hall-library.framedfantasy.com/characters/eli-torrada",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/eli-torrada.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/eli-torrada.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1778742075132_0.jpg",
      "image_url": "https://hall-library.framedfantasy.com/images/eli-torrada",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1778742075132_0.jpg",
      "crop": {
        "x": 50,
        "y": 50,
        "zoom": 100
      },
      "story_excerpt": "You're the paladin who plans before striking, the Quiet Strategist who knows recklessness died with the oath. What brought you back wasn't redemption but her eyes in the dungeon, proof that mercy existed. The hammer on your back weighs less than what you won't speak aloud, the price already named. T"
    },
    {
      "id": "5b4cced0-a529-4059-a314-c4479b6bb2c6",
      "slug": "elia-atyl",
      "name": "Elia Atyl",
      "race": "Human",
      "character_class": "Cleric",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=elia-atyl",
      "character_url": "https://hall-library.framedfantasy.com/characters/elia-atyl",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/elia-atyl.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/elia-atyl.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1786417285331_8sffq6.webp",
      "image_url": "https://hall-library.framedfantasy.com/images/elia-atyl",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1786417285331_8sffq6_thumb.webp",
      "crop": {
        "x": 50,
        "y": 50,
        "zoom": 100
      },
      "story_excerpt": "Elia grew up an urchin scraping by in the streets of Galliandra on wits and intuition. She wasn’t orphaned or unloved, however, quite the opposite really. Both of Elia’s parents still live, and run a small leather goods shop in the Trades Quarter. Elia, the last child of six, has three surviving old"
    },
    {
      "id": "79f7fbce-dced-4a87-9cfd-65a57e9466ee",
      "slug": "creed",
      "name": "Elidyr \"Creed\" Illusri",
      "race": "Half-Elf",
      "character_class": "Ranger/Rogue",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=creed",
      "character_url": "https://hall-library.framedfantasy.com/characters/creed",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/creed.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/creed.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1780287585104_0.jpg",
      "image_url": "https://hall-library.framedfantasy.com/images/creed",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1780287585104_0.jpg",
      "crop": {
        "x": 50,
        "y": 50,
        "zoom": 100
      },
      "story_excerpt": "It took only one day for his world to come crumbling. He was supposed to be home. It was just one day; nothing was supposed to happen. But he came home to an empty house, a barren field, and a quiet barn with only a cold body to inhabit it.\n\nShe was his last living family. His aunt, the one who rais"
    },
    {
      "id": "1743e785-12ad-4950-82a0-106841520dcc",
      "slug": "elina",
      "name": "Elina ",
      "race": "Tiefling",
      "character_class": "Bard",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=elina",
      "character_url": "https://hall-library.framedfantasy.com/characters/elina",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/elina.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/elina.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1787560356455_0.jpg",
      "image_url": "https://hall-library.framedfantasy.com/images/elina",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1787560356455_0.jpg",
      "crop": {
        "x": 50,
        "y": 50,
        "zoom": 100
      },
      "story_excerpt": "Defining moment:\nThe night the angels came.... they said we were evil? Because of the demon blood? Because of the horns? No. No, we were a peaceful people. A tiny seaside village that no one thought twice about. At least they used to be. Now it's just me. I watched my entire family drown in our belo"
    },
    {
      "id": "41ba975d-11cb-4f75-9c31-de44293bfeee",
      "slug": "eline-rygr",
      "name": "Eline Rygr",
      "race": "Human",
      "character_class": "Sorcerer",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=eline-rygr",
      "character_url": "https://hall-library.framedfantasy.com/characters/eline-rygr",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/eline-rygr.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/eline-rygr.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1783238196381_0.jpg",
      "image_url": "https://hall-library.framedfantasy.com/images/eline-rygr",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1783238196381_0.jpg",
      "crop": {
        "x": 50,
        "y": 0,
        "zoom": 100
      },
      "story_excerpt": "Defining moment:\nShe sees the blade, dripping with her mother's fresh blood, held in the murderer's hand, and a dark and horrible looking tome of some sort held in their other hand. When her gaze rests upon her mother, the scene is grisly and unspeakably horrifying: her mother's chest is savagely an"
    },
    {
      "id": "2e0b9dba-3f82-40a4-b840-2a73b4921889",
      "slug": "elisys-loughty",
      "name": "Elisys Loughty",
      "race": "Half-Elf",
      "character_class": "Cleric",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=elisys-loughty",
      "character_url": "https://hall-library.framedfantasy.com/characters/elisys-loughty",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/elisys-loughty.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/elisys-loughty.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1785786316018_0.jpg",
      "image_url": "https://hall-library.framedfantasy.com/images/elisys-loughty",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1785786316018_0.jpg",
      "crop": {
        "x": 50,
        "y": 27,
        "zoom": 100
      },
      "story_excerpt": "Defining moment:\nI’d been on streets for a long time. I’m only 20 but I’ve been on the run for 9 of those years. I did whatever I needed to stay alive and in doing so I’ve met some interesting company. I tend to sleep alone, away from everyone. I’d hate to wake them up in the night when the dreams c"
    },
    {
      "id": "0340c66e-ef1e-459e-a51f-8710bb518a3b",
      "slug": "elliana-vaelenar",
      "name": "Elliana Vaelenar",
      "race": "Wood Elf",
      "character_class": "Bard",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=elliana-vaelenar",
      "character_url": "https://hall-library.framedfantasy.com/characters/elliana-vaelenar",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/elliana-vaelenar.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/elliana-vaelenar.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1777864900573_1.jpg",
      "image_url": "https://hall-library.framedfantasy.com/images/elliana-vaelenar",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1777864900573_1.jpg",
      "crop": {
        "x": 50,
        "y": 8,
        "zoom": 100
      },
      "story_excerpt": "You are the strategist who chose patience over force, who rode Old Yost's cart because some roads require witness. What brought you back wasn't hope but the faint pulse of the Dreamsong, proof that love survives even divine transformation. You've learned to be charming when needed, sarcastic when sa"
    },
    {
      "id": "08a455d6-d62a-417b-bce8-a6e1b9b6fda4",
      "slug": "lodie-beaulieu-3",
      "name": "Èlodie Beaulieu",
      "race": "High Elf",
      "character_class": "Bard",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=lodie-beaulieu-3",
      "character_url": "https://hall-library.framedfantasy.com/characters/lodie-beaulieu-3",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/lodie-beaulieu-3.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/lodie-beaulieu-3.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1791878966482_0.jpg",
      "image_url": "https://hall-library.framedfantasy.com/images/lodie-beaulieu-3",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1791878966482_0.jpg",
      "crop": {
        "x": 50,
        "y": 50,
        "zoom": 100
      },
      "story_excerpt": "Defining moment:\nIt's a promise she's made three times over, once to her horse and twice to her little boy. A promise that she'll always be there for those she cares about, that as long as she draws breath, no harm will come to them, that she won't allow it if she can do anything to prevent it. She "
    }
  ]
}
