{
  "schema_version": 1,
  "read_only": true,
  "retrieved_at": "2026-10-24T07:38:20.186Z",
  "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": 800,
    "total": 1306,
    "next": "https://hall-library.framedfantasy.com/catalog.json?offset=825"
  },
  "characters": [
    {
      "id": "9ded1549-1d6d-47c0-9cce-0bb5eb4c2279",
      "slug": "masrey-koval",
      "name": "Masrey Koval",
      "race": "Drow",
      "character_class": "Ranger",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=masrey-koval",
      "character_url": "https://hall-library.framedfantasy.com/characters/masrey-koval",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/masrey-koval.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/masrey-koval.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1791561288310_r3fclj.webp",
      "image_url": "https://hall-library.framedfantasy.com/images/masrey-koval",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1791561288310_r3fclj_thumb.webp",
      "crop": {
        "x": 57,
        "y": 0,
        "zoom": 110
      },
      "story_excerpt": "Masrey grew up in a small, independent city-state near an entrance to the Underdark. His people were not Lolth-sworn, but they could be every bit as violent as the Spider Queen’s followers. They were, however, more lenient on their household servants, which Masrey acted as until he came of age to ta"
    },
    {
      "id": "d96b73ec-0d91-456b-9ac5-67b2bb78960a",
      "slug": "maven-mother-of-spiders",
      "name": "Maven",
      "race": "Spirit Guide",
      "character_class": "Druid",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=maven-mother-of-spiders",
      "character_url": "https://hall-library.framedfantasy.com/characters/maven-mother-of-spiders",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/maven-mother-of-spiders.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/maven-mother-of-spiders.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1778128515584_0l787l.webp",
      "image_url": "https://hall-library.framedfantasy.com/images/maven-mother-of-spiders",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1778128515584_0l787l_thumb.webp",
      "crop": {
        "x": 54,
        "y": 52,
        "zoom": 140
      },
      "story_excerpt": "(Go easy on her artwork, this time I did them while playing and as simplistic, speed sketchs. 😅)\n\nAn odd looking specimen of a young lady. Over top her pale, almost gray skin she is adorned with what looks to be a formal, delicate, intricately-patterned veil and dress of charcoal grays and accents "
    },
    {
      "id": "c1b76206-fa4b-4b8e-8591-e802ab4d4531",
      "slug": "maya-moonbreaker",
      "name": "Maya Moonbreaker",
      "race": "Human",
      "character_class": "Barbarian",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=maya-moonbreaker",
      "character_url": "https://hall-library.framedfantasy.com/characters/maya-moonbreaker",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/maya-moonbreaker.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/maya-moonbreaker.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1776984352228_0.jpg",
      "image_url": "https://hall-library.framedfantasy.com/images/maya-moonbreaker",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1776984352228_0.jpg",
      "crop": {
        "x": 50,
        "y": 50,
        "zoom": 100
      },
      "story_excerpt": "You are the barbarian who knows rage is a tool, not an identity, and that the sharpest blade is sometimes the one you never draw. When the Iron Matron could have met your steel, you reached for diplomacy instead, because strength without restraint is just destruction waiting to happen. What brought "
    },
    {
      "id": "aff556ba-5379-4b54-b3d0-f739ef48399b",
      "slug": "mazrim",
      "name": "Mazrim",
      "race": "Elf",
      "character_class": "Warlock",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=mazrim",
      "character_url": "https://hall-library.framedfantasy.com/characters/mazrim",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/mazrim.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/mazrim.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1777053615913_j6j2wz.webp",
      "image_url": "https://hall-library.framedfantasy.com/images/mazrim",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1777053615913_j6j2wz_thumb.webp",
      "crop": {
        "x": 50,
        "y": 50,
        "zoom": 100
      },
      "story_excerpt": "Beginnings \n\nMazrim was born into an Eladrin family, a lineage known for their grace, artistry, and connection to the Feywild. Unusually, it was Mazrim, a male, who manifested sorcerous magical abilities—a trait more common among the women of his kin. This gift, while initially celebrated, soon beca"
    },
    {
      "id": "01ff6665-feab-4b65-a087-c7582eedeecb",
      "slug": "meina-peacecraft",
      "name": "Meina Peacecraft",
      "race": "Dhampir",
      "character_class": "Rogue",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=meina-peacecraft",
      "character_url": "https://hall-library.framedfantasy.com/characters/meina-peacecraft",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/meina-peacecraft.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/meina-peacecraft.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1790950739185_kkn6ok.webp",
      "image_url": "https://hall-library.framedfantasy.com/images/meina-peacecraft",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1790950739185_kkn6ok_thumb.webp",
      "crop": {
        "x": 50,
        "y": 0,
        "zoom": 100
      },
      "story_excerpt": "Quiet and unattached, she prefers to get to business and doesn't want to create relationships with people she doesn't know well. Meina was abandoned in the slums of low town and adopted by the Athonian Citadel as a new, young recruit for their assassins order. She wants to find her parents, who disa"
    },
    {
      "id": "79fbb9db-07a0-4863-915b-922f4aea325d",
      "slug": "melark",
      "name": "Melark",
      "race": "Elf",
      "character_class": "Ranger",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=melark",
      "character_url": "https://hall-library.framedfantasy.com/characters/melark",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/melark.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/melark.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1783755668354_q0zq1o.webp",
      "image_url": "https://hall-library.framedfantasy.com/images/melark",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1783755668354_q0zq1o_thumb.webp",
      "crop": {
        "x": 50,
        "y": 44,
        "zoom": 100
      },
      "story_excerpt": "Melark who has done many great and treacherous things. Melark has a small spider companion that sat on my shoulder. A fun story that happened was when he pulled a few cards from the Deck of Many Things as a bet from one of the other players. He pulled the jester, and flames card. went up against the"
    },
    {
      "id": "deed4c4f-3cac-493e-902f-5856cee1865f",
      "slug": "melian-cintale",
      "name": "Melian Cintale",
      "race": "Elf",
      "character_class": "Bard",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=melian-cintale",
      "character_url": "https://hall-library.framedfantasy.com/characters/melian-cintale",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/melian-cintale.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/melian-cintale.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1778977654754_c6be2l.webp",
      "image_url": "https://hall-library.framedfantasy.com/images/melian-cintale",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1778977654754_c6be2l_thumb.webp",
      "crop": {
        "x": 50,
        "y": 24,
        "zoom": 100
      },
      "story_excerpt": "There was one rule among many others that was the most well-known and well-enforced in the Cintale tribe: Do not leave the tribe’s land.\n\nThis was always Melian’s bane, as she wanted nothing more to explore the world. No—all she wanted was to explore the world and share her music. The only problem b"
    },
    {
      "id": "38085b47-2882-433c-a938-f30947fb4487",
      "slug": "melilot-millie-oldclock",
      "name": "Melilot \"Millie\" Oldclock",
      "race": "Halfling",
      "character_class": "Artificer",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=melilot-millie-oldclock",
      "character_url": "https://hall-library.framedfantasy.com/characters/melilot-millie-oldclock",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/melilot-millie-oldclock.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/melilot-millie-oldclock.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1785631523312_i5l5rd.webp",
      "image_url": "https://hall-library.framedfantasy.com/images/melilot-millie-oldclock",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1785631523312_i5l5rd_thumb.webp",
      "crop": {
        "x": 50,
        "y": 50,
        "zoom": 100
      },
      "story_excerpt": "Millie and the Oldclock clan hail from the Clockwork City - a grand name for an old ruin. Hundreds of years ago it was a wonder of the world: an entire city of magical artifice - woven, built, poured, and evoked by the greatest crafters of the age. Clockwork machinery, crystalline cathedrals, origam"
    },
    {
      "id": "b67923e4-4dee-4b4c-b35e-0147c2dff79e",
      "slug": "melinae-vorona",
      "name": "Melinae Vorona",
      "race": "Vampire",
      "character_class": "Rogue",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=melinae-vorona",
      "character_url": "https://hall-library.framedfantasy.com/characters/melinae-vorona",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/melinae-vorona.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/melinae-vorona.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1783802465460_8gug0z.webp",
      "image_url": "https://hall-library.framedfantasy.com/images/melinae-vorona",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1783802465460_8gug0z_thumb.webp",
      "crop": {
        "x": 50,
        "y": 50,
        "zoom": 100
      },
      "story_excerpt": "Archetype: The Ledger Unwritten – She keeps records Death himself cannot close, patient as centuries, sharp as silver. \"You are a Shadow Investigator, the kind who watches from Old Yost's Cart and waits for patterns to reveal themselves. What brought you back was the night Death touched your forehea"
    },
    {
      "id": "d341cbb0-1347-401b-8b97-2c931eac8ffd",
      "slug": "melinoe",
      "name": "Melinoe",
      "race": "Tiefling",
      "character_class": "Bard",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=melinoe",
      "character_url": "https://hall-library.framedfantasy.com/characters/melinoe",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/melinoe.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/melinoe.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1780178172145_0.jpg",
      "image_url": "https://hall-library.framedfantasy.com/images/melinoe",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1780178172145_0.jpg",
      "crop": {
        "x": 50,
        "y": 50,
        "zoom": 100
      },
      "story_excerpt": "You're the kind of bard who chose the Blackfen and became the Shadow Investigator, seeking truth others fear to name. What brought you back was that first threshold crossed, the door that separated their expectations from your own becoming. But every performance hides the weight of proving you were "
    },
    {
      "id": "cb01a65d-794f-48af-8f3d-d25689054181",
      "slug": "melody-wiler",
      "name": "Melody Wiler",
      "race": "Human",
      "character_class": "Fighter",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=melody-wiler",
      "character_url": "https://hall-library.framedfantasy.com/characters/melody-wiler",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/melody-wiler.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/melody-wiler.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1783635304573_dfaq4n.webp",
      "image_url": "https://hall-library.framedfantasy.com/images/melody-wiler",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1783635304573_dfaq4n_thumb.webp",
      "crop": {
        "x": 50,
        "y": 50,
        "zoom": 100
      },
      "story_excerpt": "Mel is the middle child of MANY siblings to many to name.  While her brothers and sisters are getting into fights, gambling and or drinking or all the above,. she can likely be found meditating or just relaxing with a smoke.  Don't get it twisted though, even though she normally practices restraint "
    },
    {
      "id": "9b9f3d59-7b52-4915-a67d-fc0ef940eb70",
      "slug": "merric-featherhand",
      "name": "Merric Featherhand",
      "race": "Tiefling",
      "character_class": "Bard",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=merric-featherhand",
      "character_url": "https://hall-library.framedfantasy.com/characters/merric-featherhand",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/merric-featherhand.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/merric-featherhand.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1777916283871_5qwpjp.webp",
      "image_url": "https://hall-library.framedfantasy.com/images/merric-featherhand",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1777916283871_5qwpjp_thumb.webp",
      "crop": {
        "x": 50,
        "y": 0,
        "zoom": 100
      },
      "story_excerpt": "Abandoned as a baby on the edge of a halfling village, Merric was taken in and raised by a loving couple, never suspecting for a moment that he was adopted.  He had heard the word \"tiefling\" mentioned in passing, and came to the conclusion it was an abbreviation for \"Tall Halfling\".\nMerric always ha"
    },
    {
      "id": "92ea71a6-ffc6-4a88-ab07-ba5fd94f7321",
      "slug": "merval",
      "name": "Merval",
      "race": "Dhampir",
      "character_class": "Rogue/Ranger",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=merval",
      "character_url": "https://hall-library.framedfantasy.com/characters/merval",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/merval.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/merval.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1781238990252_0.jpg",
      "image_url": "https://hall-library.framedfantasy.com/images/merval",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1781238990252_0.jpg",
      "crop": {
        "x": 50,
        "y": 50,
        "zoom": 100
      },
      "story_excerpt": "You are the Shadow Investigator, the kind of hero who stalks prey with questions before blades. What brought you back was the memory of waking beneath ash and silence, alone and transformed. You carry the weight of every innocent you could not save, documented in careful script and hunger never indu"
    },
    {
      "id": "29173155-9622-4272-b9a9-a3f122f6e97d",
      "slug": "mica-nailo",
      "name": "Mica Nailo",
      "race": "Genasi",
      "character_class": "Wizard",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=mica-nailo",
      "character_url": "https://hall-library.framedfantasy.com/characters/mica-nailo",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/mica-nailo.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/mica-nailo.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1783466659160_0.jpg",
      "image_url": "https://hall-library.framedfantasy.com/images/mica-nailo",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1783466659160_0.jpg",
      "crop": {
        "x": 50,
        "y": 0,
        "zoom": 100
      },
      "story_excerpt": "Defining moment:\nWhen the professor sat her down and told her of her origins. The fact that she was not like her parents, the fact that they did not know how to take care of her and didn't care to learn, choosing instead to pawn her off to the university. That was the moment she decided to leave on "
    },
    {
      "id": "c9f731f2-52e9-4783-bee9-a999a82ecf1c",
      "slug": "midknight",
      "name": "Midknight",
      "race": "Human",
      "character_class": "Barbarian",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=midknight",
      "character_url": "https://hall-library.framedfantasy.com/characters/midknight",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/midknight.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/midknight.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1777862407481_0.webp",
      "image_url": "https://hall-library.framedfantasy.com/images/midknight",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1777862407481_0.webp",
      "crop": {
        "x": 50,
        "y": 50,
        "zoom": 100
      },
      "story_excerpt": "You are a survivor who walks the Blackfen roads and plans beneath rage, the quiet strategist with blood already spent. The stranger's curse became your compass, the night you lost everything turned into the edge you carry forward. But survival carved you into something that can't unscar, and every s"
    },
    {
      "id": "c4dec153-3766-4d37-a15c-5ef1f4a975db",
      "slug": "milos-rinvi",
      "name": "Milos Rinvi",
      "race": "Tiefling",
      "character_class": "Paladin",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=milos-rinvi",
      "character_url": "https://hall-library.framedfantasy.com/characters/milos-rinvi",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/milos-rinvi.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/milos-rinvi.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1778557549701_0.jpg",
      "image_url": "https://hall-library.framedfantasy.com/images/milos-rinvi",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1778557549701_0.jpg",
      "crop": {
        "x": 50,
        "y": 50,
        "zoom": 100
      },
      "story_excerpt": "You are the paladin who waits and watches, the Quiet Strategist who calculates every cost before drawing steel. What you remembered in the dark was not rescue but purpose, the goddess who marked you in ash and ember. You carry the weight of a village that burned so you could live, debts written in c"
    },
    {
      "id": "eb8640ec-edb3-46a1-822b-0a8d641f5be0",
      "slug": "mimosa",
      "name": "Mimosa",
      "race": "Ethereal",
      "character_class": "Artificer",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=mimosa",
      "character_url": "https://hall-library.framedfantasy.com/characters/mimosa",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/mimosa.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/mimosa.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1778971604014_0.jpg",
      "image_url": "https://hall-library.framedfantasy.com/images/mimosa",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1778971604014_0.jpg",
      "crop": {
        "x": 59,
        "y": 50,
        "zoom": 135
      },
      "story_excerpt": "You are a builder who navigates loss through The Blackfen's lesson: patience outlasts panic. What brought you back was not the faces you couldn't find, but the endless black sand still answering at your hip. You carry the weight of survivor's craft, shaping tools from void while Raven's reflection h"
    },
    {
      "id": "d8af717b-76ed-4d90-921b-3b14741a1ed7",
      "slug": "min",
      "name": "Min",
      "race": "Elf",
      "character_class": "Rogue",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=min",
      "character_url": "https://hall-library.framedfantasy.com/characters/min",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/min.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/min.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1780546720188_0.webp",
      "image_url": "https://hall-library.framedfantasy.com/images/min",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1780546720188_0.webp",
      "crop": {
        "x": 50,
        "y": 27,
        "zoom": 100
      },
      "story_excerpt": "You're the rogue who chose the Blackfen and the Quiet Strategist, patient enough to let others bleed first. What brought you back was the moment you stopped waiting for protection and became the blade instead. But freedom bought with dulled metal and poison still tastes like all the hands that faile"
    },
    {
      "id": "cff905f9-8277-4687-9b0e-17326c0443d2",
      "slug": "min-seong-wu",
      "name": "Min Seong-Wu",
      "race": "Human",
      "character_class": "Cleric",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=min-seong-wu",
      "character_url": "https://hall-library.framedfantasy.com/characters/min-seong-wu",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/min-seong-wu.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/min-seong-wu.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1777785759029_prj4do.webp",
      "image_url": "https://hall-library.framedfantasy.com/images/min-seong-wu",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1777785759029_prj4do_thumb.webp",
      "crop": {
        "x": 50,
        "y": 50,
        "zoom": 100
      },
      "story_excerpt": "True heroes earned glory and wealth fighting for the empire, Seong-Wu assumes. She walked away instead. She enlisted as a soldier of Lung Wa as a young adult with dreams of life in the city and an honorable career keeping the peace. The reality she found was training to die slowing down an enemy, or"
    },
    {
      "id": "4d640e3d-6657-49a4-8a45-dbefb266c3b8",
      "slug": "minabe",
      "name": "MiNaBe",
      "race": "Tiefling",
      "character_class": "Blood Hunter",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=minabe",
      "character_url": "https://hall-library.framedfantasy.com/characters/minabe",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/minabe.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/minabe.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1784006676496_0.jpeg",
      "image_url": "https://hall-library.framedfantasy.com/images/minabe",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1784006676496_0.jpeg",
      "crop": {
        "x": 50,
        "y": 18,
        "zoom": 100
      },
      "story_excerpt": "Defining moment:\n“People always told me what I was before they ever asked who I was. A tiefling. A devil’s blood. A monster waiting to happen. I spent years proving them wrong by hunting the creatures they feared.\n\nThen came the hunt that changed everything.\n\nI tracked a beast through a ruined sanct"
    },
    {
      "id": "babbe5fc-5f0f-4d06-96a5-3a74c8906c9e",
      "slug": "mirabella",
      "name": "Mirabella",
      "race": "Eladrin/Fire elemental ",
      "character_class": "Sorcerer",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=mirabella",
      "character_url": "https://hall-library.framedfantasy.com/characters/mirabella",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/mirabella.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/mirabella.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1777517886683_0.jpg",
      "image_url": "https://hall-library.framedfantasy.com/images/mirabella",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1777517886683_0.jpg",
      "crop": {
        "x": 50,
        "y": 50,
        "zoom": 100
      },
      "story_excerpt": "You're the strategist who chose the Blackfen, calculating risk because recklessness is a luxury you can't afford. What brought you back was the image of your mother in chains, a debt unpaid, a promise unmade. But every tab you settle, every fire you bank, every passion you control reminds you that f"
    },
    {
      "id": "aab50b4d-5963-4c31-8d9b-08d3ea97a73d",
      "slug": "mirael-halc",
      "name": "Mirael Halc",
      "race": "Human",
      "character_class": "Warlock",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=mirael-halc",
      "character_url": "https://hall-library.framedfantasy.com/characters/mirael-halc",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/mirael-halc.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/mirael-halc.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1792293775757_83eakm.webp",
      "image_url": "https://hall-library.framedfantasy.com/images/mirael-halc",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1792293775757_83eakm_thumb.webp",
      "crop": {
        "x": 50,
        "y": 50,
        "zoom": 100
      },
      "story_excerpt": "Mirael is a blind Warlock who yet sees through er ornate blindfold. Her pact is with an Eye of the Outside, and the consequence of inexperience - or overconfidence. When the Eye looks through the voids that were once your own eyes, there are not many safe and warm places for you. She would trade man"
    },
    {
      "id": "aade09e5-35ad-4937-9685-905b0aafb9d0",
      "slug": "miron-vehl",
      "name": "Miron Vehl",
      "race": "Human",
      "character_class": "Wizard",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=miron-vehl",
      "character_url": "https://hall-library.framedfantasy.com/characters/miron-vehl",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/miron-vehl.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/miron-vehl.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1777394489143_0.jpg",
      "image_url": "https://hall-library.framedfantasy.com/images/miron-vehl",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1777394489143_0.jpg",
      "crop": {
        "x": 50,
        "y": 19,
        "zoom": 100
      },
      "story_excerpt": "You are the strategist who rode the humble cart and built an empire from necessity. The defining moment was witnessing the hunts, the brutality that turned you from fugitive to architect of salvation. But every mage who found refuge under your protection is a reminder of the daemon's bargain still b"
    },
    {
      "id": "4b8f1e0f-3eef-4fcc-9cfc-8b419013b4ae",
      "slug": "mirzig-dragonheart",
      "name": "Mirzig Dragonheart",
      "race": "Half-Orc",
      "character_class": "Paladin/Cleric",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=mirzig-dragonheart",
      "character_url": "https://hall-library.framedfantasy.com/characters/mirzig-dragonheart",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/mirzig-dragonheart.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/mirzig-dragonheart.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1781501079274_0.jpg",
      "image_url": "https://hall-library.framedfantasy.com/images/mirzig-dragonheart",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1781501079274_0.jpg",
      "crop": {
        "x": 50,
        "y": 16,
        "zoom": 100
      },
      "story_excerpt": "You are the kind of paladin who rode Old Yost's Cart and became The Quiet Strategist because survival taught you patience. What brought you back from that river mouth wasn't rage but the refusal to let another child stand alone over bodies. You know the weight of every stranger you save, how each on"
    },
    {
      "id": "0ca67838-e892-447a-a03e-cacb1dc39732",
      "slug": "misarae-2",
      "name": "Misarae",
      "race": "Lamia",
      "character_class": "Monk",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=misarae-2",
      "character_url": "https://hall-library.framedfantasy.com/characters/misarae-2",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/misarae-2.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/misarae-2.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1786414956619_q6o1vh.webp",
      "image_url": "https://hall-library.framedfantasy.com/images/misarae-2",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1786414956619_q6o1vh_thumb.webp",
      "crop": {
        "x": 50,
        "y": 10,
        "zoom": 100
      },
      "story_excerpt": "she grew up in nifelheim, the harsh icy world that is hard to live in. she was a runt, too small for anything useful so she was cast out. she survived by eating other lamia, mostly children and the eggs. she lived alone until she came across a pink egg, she liked this egg and didnt eat it.. she kept"
    }
  ]
}
