{
  "schema_version": 1,
  "read_only": true,
  "retrieved_at": "2026-10-23T20:49:38.786Z",
  "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": 350,
    "total": 1308,
    "next": "https://hall-library.framedfantasy.com/catalog.json?offset=375"
  },
  "characters": [
    {
      "id": "779e6158-c02e-437a-a9d1-00efeaeac41a",
      "slug": "darla-dravencroft",
      "name": "Darla Dravencroft",
      "race": "Half Orc Half Drow",
      "character_class": "Paladin",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=darla-dravencroft",
      "character_url": "https://hall-library.framedfantasy.com/characters/darla-dravencroft",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/darla-dravencroft.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/darla-dravencroft.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1776622756019_y7rikp.webp",
      "image_url": "https://hall-library.framedfantasy.com/images/darla-dravencroft",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1776622756019_y7rikp.webp",
      "crop": {
        "x": 50,
        "y": 50,
        "zoom": 100
      },
      "story_excerpt": "Born a monster to the drow with half orc lineage. Her grandmothers Maraxis was the Matron Mother of the house. Her mother was killed after her birth. She was raised by them till she was 15 and escaped. She found a new family with gnome Maria and gobin brother Crit. Her can Crit when on adventuring. "
    },
    {
      "id": "8945b991-b907-4fd7-a242-3aefdaf80a1e",
      "slug": "darow",
      "name": "Darow",
      "race": "Human",
      "character_class": "Ranger",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=darow",
      "character_url": "https://hall-library.framedfantasy.com/characters/darow",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/darow.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/darow.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1779415145656_yrm8s7.webp",
      "image_url": "https://hall-library.framedfantasy.com/images/darow",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1779415145656_yrm8s7_thumb.webp",
      "crop": {
        "x": 50,
        "y": 26,
        "zoom": 100
      },
      "story_excerpt": "Darow became separated from his family while traveling the woodland roads at a very young age  but was discovered by his mentor Ocash who trained him to be a ranger during his life he fell in love with Reka a satyr but she was abducted while pregnant on his mission to find her Darow was curse with l"
    },
    {
      "id": "71b320e4-0ab6-450f-96a5-95a16f6bd2da",
      "slug": "darthious",
      "name": "Darthious",
      "race": "Aasimar",
      "character_class": "Paladin",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=darthious",
      "character_url": "https://hall-library.framedfantasy.com/characters/darthious",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/darthious.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/darthious.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1781161733689_0.jpg",
      "image_url": "https://hall-library.framedfantasy.com/images/darthious",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1781161733689_0.jpg",
      "crop": {
        "x": 50,
        "y": 50,
        "zoom": 100
      },
      "story_excerpt": "You are the strategist who sees every angle before the first blow lands. The night the temple burned, you understood what celestial blood truly demands of those who carry it. You know the ache of standing when every instinct screams to run, the permanent exhaustion of being the wall. Tables remember"
    },
    {
      "id": "c368ed4a-96d3-43ca-bf82-c23be74f15a7",
      "slug": "davari-gloom",
      "name": "Davari Gloom",
      "race": "Tiefling",
      "character_class": "Cleric",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=davari-gloom",
      "character_url": "https://hall-library.framedfantasy.com/characters/davari-gloom",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/davari-gloom.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/davari-gloom.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1789755600743_0.jpg",
      "image_url": "https://hall-library.framedfantasy.com/images/davari-gloom",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1789755600743_0.jpg",
      "crop": {
        "x": 77,
        "y": 0,
        "zoom": 130
      },
      "story_excerpt": "Defining moment:\nThe night I was attacked. As blood pulled soaking the ground beneath me, I prayed to anyone who could possibly help. As my vision darked, Anubis said it was not yet my time to come before his scales. I jerked awake to a mummified jackal before me. It said, \"Welcome back, there is mu"
    },
    {
      "id": "efe3bd6e-843d-46b9-b03b-7bd707204de9",
      "slug": "davera",
      "name": "Davera",
      "race": "Dwarf",
      "character_class": "Druid",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=davera",
      "character_url": "https://hall-library.framedfantasy.com/characters/davera",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/davera.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/davera.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1791399551630_0.jpg",
      "image_url": "https://hall-library.framedfantasy.com/images/davera",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1791399551630_0.jpg",
      "crop": {
        "x": 50,
        "y": 50,
        "zoom": 100
      },
      "story_excerpt": "Defining moment:\nIt is about the necklace that was a gift from her brother, it was given to her right before he left ten years ago and she hasn’t seen him since\n\nArchetype: You're the The Kept Vigil. She carries what was left behind and watches the horizon for what might return.\n\nPersonality: Runnin"
    },
    {
      "id": "411f1074-7530-45cc-a8dd-6128e9e8ce54",
      "slug": "davlon-miroman",
      "name": "Davlon Miroman",
      "race": "Human",
      "character_class": "Paladin",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=davlon-miroman",
      "character_url": "https://hall-library.framedfantasy.com/characters/davlon-miroman",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/davlon-miroman.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/davlon-miroman.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1776916814083_0.jpg",
      "image_url": "https://hall-library.framedfantasy.com/images/davlon-miroman",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1776916814083_0.jpg",
      "crop": {
        "x": 50,
        "y": 10,
        "zoom": 100
      },
      "story_excerpt": "You are the paladin who learned that righteousness without vigilance is just another word for the graves of good soldiers. The Blackfen taught you that the hard road and the right road are usually the same ugly trail through the muck. You clawed your way back from that ambush because fury can be as "
    },
    {
      "id": "54b5c48a-eac1-423e-af1c-32dcfbb4b624",
      "slug": "daxon-vael",
      "name": "Daxon Vael",
      "race": "Half drow, half steam genasi",
      "character_class": "Hexblade Warlock and Swashbuckler rogue",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=daxon-vael",
      "character_url": "https://hall-library.framedfantasy.com/characters/daxon-vael",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/daxon-vael.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/daxon-vael.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1775879927200_hwt3v7.webp",
      "image_url": "https://hall-library.framedfantasy.com/images/daxon-vael",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1775879927200_hwt3v7.webp",
      "crop": {
        "x": 50,
        "y": 0,
        "zoom": 100
      },
      "story_excerpt": "Daxon grew up on the islands of the Concordat. He was an orphan from the start but a simple, honest fishing couple found him and raised him from  a baby. Mara and Tomlin. They were good people who lived quietly, mending nets, hauling in the day's catch, and teaching Daxon old values. Keep your word,"
    },
    {
      "id": "93ecdc8a-7f16-4bed-b39f-78ae90ed9004",
      "slug": "dead-eye-val",
      "name": "Dead Eye Val",
      "race": "Reborn",
      "character_class": "Gunslinger",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=dead-eye-val",
      "character_url": "https://hall-library.framedfantasy.com/characters/dead-eye-val",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/dead-eye-val.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/dead-eye-val.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1783735701191_52m9nb.webp",
      "image_url": "https://hall-library.framedfantasy.com/images/dead-eye-val",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1783735701191_52m9nb_thumb.webp",
      "crop": {
        "x": 50,
        "y": 100,
        "zoom": 100
      },
      "story_excerpt": "The Grave's Accountant – She balances the ledger between the living and dead with bone and gunpowder. \"You're a hunter who trusts words before violence, navigating the Blackfen and the Iron Matron with silver tongue over steel. The symbol and the voice that told you to stay dead fuel every contract "
    },
    {
      "id": "6a98e4f7-9b57-4039-8d84-4f17c851e120",
      "slug": "deidra",
      "name": "Deidra",
      "race": "Tiefling",
      "character_class": "Fighter",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=deidra",
      "character_url": "https://hall-library.framedfantasy.com/characters/deidra",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/deidra.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/deidra.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1777359621848_txow20.webp",
      "image_url": "https://hall-library.framedfantasy.com/images/deidra",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1777359621848_txow20_thumb.webp",
      "crop": {
        "x": 50,
        "y": 50,
        "zoom": 100
      },
      "story_excerpt": "Deidra suddenly appeared through a portal in a small village when he was about 15, No memory of who he was or where he came from. When an evil creature followed him through, Deidra without hesitation, protected the village and defeated the creature, fighting with his 2 short swords which allow him t"
    },
    {
      "id": "16cbd4e9-edc9-4938-80d4-4ae509417e48",
      "slug": "delethor-elwing",
      "name": "Delethor Elwing",
      "race": "Elf",
      "character_class": "Ranger",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=delethor-elwing",
      "character_url": "https://hall-library.framedfantasy.com/characters/delethor-elwing",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/delethor-elwing.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/delethor-elwing.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1778309205384_0.webp",
      "image_url": "https://hall-library.framedfantasy.com/images/delethor-elwing",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1778309205384_0.webp",
      "crop": {
        "x": 50,
        "y": 50,
        "zoom": 100
      },
      "story_excerpt": "You're the ranger who walked through the Blackfen and learned that patience outlasts panic. What carried you back was the song you sang to death itself, meeting oblivion with full heart. But valor costs, and you've already buried what most heroes still believe they can protect. The table will rememb"
    },
    {
      "id": "172b40c3-74c8-4d75-a528-b7770574cd56",
      "slug": "delphine-2",
      "name": "Delphine",
      "race": "Elf",
      "character_class": "Wizard",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=delphine-2",
      "character_url": "https://hall-library.framedfantasy.com/characters/delphine-2",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/delphine-2.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/delphine-2.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1782499833115_0.jpeg",
      "image_url": "https://hall-library.framedfantasy.com/images/delphine-2",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1782499833115_0.jpeg",
      "crop": {
        "x": 50,
        "y": 26,
        "zoom": 100
      },
      "story_excerpt": "Defining moment:\nDelphine Ashwell was born and raised in Alderburne, a small village tucked into the southern woods of Abraria. She is known for her sharp mind and sometimes erratic behaviors, often more interested in reading the stars than the bustle of town. From a young age, Delphine had a knack "
    },
    {
      "id": "d1cf7bf0-d2d4-4514-857a-850e3b6994ea",
      "slug": "delpris",
      "name": "Delpris",
      "race": "Dwarf",
      "character_class": "Paladin",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=delpris",
      "character_url": "https://hall-library.framedfantasy.com/characters/delpris",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/delpris.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/delpris.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1778519630029_0.jpg",
      "image_url": "https://hall-library.framedfantasy.com/images/delpris",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1778519630029_0.jpg",
      "crop": {
        "x": 50,
        "y": 50,
        "zoom": 100
      },
      "story_excerpt": "You're the kind of paladin who rode Old Yost's Cart and played the Quiet Strategist when someone else might have charged. What brought you back wasn't revenge but the weight of a name denied, a seat you'd earn through deed instead of blood. The hammer at your side holds a voice only you can hear, a "
    },
    {
      "id": "17e93eeb-fc68-40ff-9aec-cb0576127835",
      "slug": "denilva-harefir",
      "name": "Denilva Harefir",
      "race": "Harengon",
      "character_class": "Monk/Cleric",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=denilva-harefir",
      "character_url": "https://hall-library.framedfantasy.com/characters/denilva-harefir",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/denilva-harefir.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/denilva-harefir.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1789103626755_0.jpg",
      "image_url": "https://hall-library.framedfantasy.com/images/denilva-harefir",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1789103626755_0.jpg",
      "crop": {
        "x": 50,
        "y": 19,
        "zoom": 100
      },
      "story_excerpt": "Defining moment:\nMy childhood was wonderful, raised by my parents after we moved to the big city. At my mom's first concert, at a Dinoysian Revelry, I Learned what dance truly was for the first time in my life. It moved through my body like I was home and was the most wonderful sensation I'd ever fe"
    },
    {
      "id": "340e72dc-36a2-4b27-9fa1-a004222dec5a",
      "slug": "derodravia",
      "name": "Derodravia",
      "race": "Elf",
      "character_class": "Rogue",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=derodravia",
      "character_url": "https://hall-library.framedfantasy.com/characters/derodravia",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/derodravia.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/derodravia.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1781328044813_0.jpg",
      "image_url": "https://hall-library.framedfantasy.com/images/derodravia",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1781328044813_0.jpg",
      "crop": {
        "x": 50,
        "y": 0,
        "zoom": 100
      },
      "story_excerpt": "You are the hero who learned patience riding Old Yost's Cart, who knows wars are won before swords leave their sheaths. Your mentor pulled you from nightmare and gave you blades instead of prayers, a trade you honor with every silent step. The protection runes on your khukuri are promises to the gir"
    },
    {
      "id": "398fc6ac-ee64-4a45-89d7-19fb621e4a86",
      "slug": "desdemona-luxferre",
      "name": "Desdemona Luxferre",
      "race": "Tiefling",
      "character_class": "Artificer",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=desdemona-luxferre",
      "character_url": "https://hall-library.framedfantasy.com/characters/desdemona-luxferre",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/desdemona-luxferre.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/desdemona-luxferre.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1785700464658_ga8p7e.webp",
      "image_url": "https://hall-library.framedfantasy.com/images/desdemona-luxferre",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1785700464658_ga8p7e_thumb.webp",
      "crop": {
        "x": 50,
        "y": 50,
        "zoom": 100
      },
      "story_excerpt": "Defining moment:\nBorn a tiefling to a prominent merchant family, Desdemona was their great shame. Parents who ignored them, or worse, the only one who cared was their eldest brother. When he began his training to become the next captain of their family's merchant fleet, what little warmth Desdemona "
    },
    {
      "id": "01913704-cff2-4457-98f8-c0eea71d4c35",
      "slug": "despair",
      "name": "Despair",
      "race": "Human",
      "character_class": "Sorcerer",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=despair",
      "character_url": "https://hall-library.framedfantasy.com/characters/despair",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/despair.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/despair.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1778109348644_8pspdj.webp",
      "image_url": "https://hall-library.framedfantasy.com/images/despair",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1778109348644_8pspdj_thumb.webp",
      "crop": {
        "x": 50,
        "y": 0,
        "zoom": 100
      },
      "story_excerpt": "Despair is the part of the mind where you go to die. She pulls and tugs, sometimes gently, like a soothing tide or an insistent current, other times violently, like a raging storm or a tsunami. The thing is, she doesn't just pull at herself or you, she pulls at others too, she can be given through y"
    },
    {
      "id": "3021af46-927b-4c3b-9870-d6d21fc33fb0",
      "slug": "destro-lomax",
      "name": "Destro Lomax",
      "race": "Human",
      "character_class": "Fighter",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=destro-lomax",
      "character_url": "https://hall-library.framedfantasy.com/characters/destro-lomax",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/destro-lomax.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/destro-lomax.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1791588929814_0.jpg",
      "image_url": "https://hall-library.framedfantasy.com/images/destro-lomax",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1791588929814_0.jpg",
      "crop": {
        "x": 50,
        "y": 50,
        "zoom": 100
      },
      "story_excerpt": "You're the fighter who came through the Blackfen because the hard road makes harder steel. What you remembered wasn't just his death, but the sound of your own feet running away. Now you stand where others retreat, and that vow weighs heavier with every battle you survive alone. Your party will reme"
    },
    {
      "id": "5b8299cd-5904-453f-bc49-9fa1c0070b5c",
      "slug": "destro-lomax-2",
      "name": "Destro Lomax",
      "race": "Human",
      "character_class": "Fighter",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=destro-lomax-2",
      "character_url": "https://hall-library.framedfantasy.com/characters/destro-lomax-2",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/destro-lomax-2.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/destro-lomax-2.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1783162089289_0.jpg",
      "image_url": "https://hall-library.framedfantasy.com/images/destro-lomax-2",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1783162089289_0.jpg",
      "crop": {
        "x": 50,
        "y": 7,
        "zoom": 100
      },
      "story_excerpt": "Defining moment:\nDestro Lomax:AL-LN, Lvl-7, HP-75, AC- -10, \nStr-18(100) +4\nInt-18 ×3\nWis-18 ×3\nDex-18 +3\nCon-18 1d10+4\nCha-18 +4\nThe badtard son of Bhasl:God of Murder, during Time of Troubles: When all the Gods were sent to Faerun (Earth)\nPeggy Lomax-Half-Elf  Str-12 Int-13 Wis-15 Dex-15 Con-17 Ch"
    },
    {
      "id": "09848d50-3794-4d1c-928f-e1078296e28a",
      "slug": "devonux",
      "name": "Devonux",
      "race": "Half-Elf",
      "character_class": "Rogue",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=devonux",
      "character_url": "https://hall-library.framedfantasy.com/characters/devonux",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/devonux.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/devonux.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1790370042220_0.jpg",
      "image_url": "https://hall-library.framedfantasy.com/images/devonux",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1790370042220_0.jpg",
      "crop": {
        "x": 50,
        "y": 50,
        "zoom": 100
      },
      "story_excerpt": "Defining moment:\nThe morning he found his mother dead at 11 years old. Taken away from his father, who passed away shortly after from grief of having lost his family. Left alone and an orphan, he must learn to survive.\n\nArchetype: You're the The Orphan's Vigil. Survival carved the blade, but grief s"
    },
    {
      "id": "12b34c6e-1041-41d7-841a-656f7e3e5085",
      "slug": "devorok",
      "name": "Devorok",
      "race": "Human",
      "character_class": "Fighter",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=devorok",
      "character_url": "https://hall-library.framedfantasy.com/characters/devorok",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/devorok.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/devorok.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1779500285778_1.jpg",
      "image_url": "https://hall-library.framedfantasy.com/images/devorok",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1779500285778_1.jpg",
      "crop": {
        "x": 50,
        "y": 0,
        "zoom": 100
      },
      "story_excerpt": "You are the Quiet Strategist who learned heroism isn't about winning, it's about refusing to abandon the field. What brought you back from the dark was the roar of defiance when betrayal turned brothers into corpses. You carry the weight of every person you couldn't save, and it makes your hands sha"
    },
    {
      "id": "87300db3-c2a0-4d7e-8d4b-5e319a1829e3",
      "slug": "devrias",
      "name": "Devrias",
      "race": "Fairy",
      "character_class": "Sorcerer",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=devrias",
      "character_url": "https://hall-library.framedfantasy.com/characters/devrias",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/devrias.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/devrias.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1781248745639_0.jpg",
      "image_url": "https://hall-library.framedfantasy.com/images/devrias",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1781248745639_0.jpg",
      "crop": {
        "x": 50,
        "y": 10,
        "zoom": 100
      },
      "story_excerpt": "You're the kind of hero who walked the King's Road because strangers needed you there, not glory. What brought you back wasn't vengeance or duty but the memory of an ancient queen who showed you what devotion looked like. The weight nobody sees is this: you give until you're empty, then give more, t"
    },
    {
      "id": "5c026eaa-d211-4a06-b669-de1b256449f5",
      "slug": "dezreal",
      "name": "Dezreal",
      "race": "Dragonborn",
      "character_class": "Warlock",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=dezreal",
      "character_url": "https://hall-library.framedfantasy.com/characters/dezreal",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/dezreal.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/dezreal.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1791173958127_0.jpg",
      "image_url": "https://hall-library.framedfantasy.com/images/dezreal",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1791173958127_0.jpg",
      "crop": {
        "x": 66,
        "y": 31,
        "zoom": 130
      },
      "story_excerpt": "Defining moment:\nThe last thing they said to BREAK ME. Stealing my heart and putting it in a cage in HELL. I took their kingdom and the next in line to the throne.\n\nArchetype: You're the The Caged Sovereign. He burned a kingdom to ash because they thought they could keep what they took.\n\nPersonality"
    },
    {
      "id": "7247e57f-ff47-49de-b453-0ca43d2c1095",
      "slug": "diabetriss",
      "name": "Diabetriss",
      "race": "Tiefling",
      "character_class": "Sorcerer",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=diabetriss",
      "character_url": "https://hall-library.framedfantasy.com/characters/diabetriss",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/diabetriss.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/diabetriss.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1784501926027_0.jpg",
      "image_url": "https://hall-library.framedfantasy.com/images/diabetriss",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1784501926027_0.jpg",
      "crop": {
        "x": 50,
        "y": 50,
        "zoom": 100
      },
      "story_excerpt": "Defining moment:\nat the age of 9 Diabetriss was abandoned by her parents at a street festival.  Alone and scared she was forced into the shadows of they alleyways. She wondered why she was left, but soon found that had a source of dark magic, a magic she could not understand yet. Diabetriss was forc"
    },
    {
      "id": "32d3d5fa-9cae-491f-a15f-1f479fd0315f",
      "slug": "diabolique",
      "name": "Diabolique",
      "race": "Archfiend",
      "character_class": "NPC",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=diabolique",
      "character_url": "https://hall-library.framedfantasy.com/characters/diabolique",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/diabolique.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/diabolique.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1785161572761_u2mn33.webp",
      "image_url": "https://hall-library.framedfantasy.com/images/diabolique",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1785161572761_u2mn33_thumb.webp",
      "crop": {
        "x": 50,
        "y": 20,
        "zoom": 100
      },
      "story_excerpt": "Diabolique - or \"Dia\" - rules over her corner of the Infernal Abyss from her throne atop the obsidian tower of Nyxenthra.  Having manipulated her father's enemies into a rebellion against him, she eagerly took his place, promising a ruthless reign of darkness and fear."
    },
    {
      "id": "d08df009-95f2-4767-bce2-d53b5e2055db",
      "slug": "diego-dele-toro",
      "name": "Diego Dele Toro",
      "race": "Minotaur",
      "character_class": "Gunslinger",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=diego-dele-toro",
      "character_url": "https://hall-library.framedfantasy.com/characters/diego-dele-toro",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/diego-dele-toro.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/diego-dele-toro.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1776605041080_u4zi9f.webp",
      "image_url": "https://hall-library.framedfantasy.com/images/diego-dele-toro",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1776605041080_u4zi9f.webp",
      "crop": {
        "x": 50,
        "y": 50,
        "zoom": 100
      },
      "story_excerpt": "Diego was a child when he ran away from home because he knew his father was evil and refused to be a part of it. He found his way to a small dock town where he met his mentor and adoptive father. He was raised to be the best Bounty Hunter ever. Eventually he was chosen along with a 3 others to save "
    }
  ]
}
