{
  "schema_version": 1,
  "read_only": true,
  "retrieved_at": "2026-10-23T15:53:30.332Z",
  "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": 200,
    "total": 1308,
    "next": "https://hall-library.framedfantasy.com/catalog.json?offset=225"
  },
  "characters": [
    {
      "id": "94a29e00-a6aa-4106-879c-7fd34f5e8763",
      "slug": "avellee-caval",
      "name": "Avellee Caval",
      "race": "Aasimar",
      "character_class": "Fighter",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=avellee-caval",
      "character_url": "https://hall-library.framedfantasy.com/characters/avellee-caval",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/avellee-caval.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/avellee-caval.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1777944549346_9ozykj.webp",
      "image_url": "https://hall-library.framedfantasy.com/images/avellee-caval",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1777944549346_9ozykj_thumb.webp",
      "crop": {
        "x": 50,
        "y": 32,
        "zoom": 100
      },
      "story_excerpt": "Avellee's combat skills and flawless leadership, landed her a position in the Valadrim. A group of holy warriors who devote their services to desecrating demons and fiends"
    },
    {
      "id": "41ec6487-5813-4975-8e77-3221523586cc",
      "slug": "aviendra",
      "name": "Aviendra",
      "race": "Tiefling",
      "character_class": "Blood Hunter",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=aviendra",
      "character_url": "https://hall-library.framedfantasy.com/characters/aviendra",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/aviendra.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/aviendra.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1786953851086_0.jpg",
      "image_url": "https://hall-library.framedfantasy.com/images/aviendra",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1786953851086_0.jpg",
      "crop": {
        "x": 50,
        "y": 0,
        "zoom": 100
      },
      "story_excerpt": "Defining moment:\nThe day her human \"father\" sold her to a demon lord for a bag of gold and a gallon of bad wine.  She was 6 years old, and her mother had just died.  Her father, having become a drunk after her mother's death, was quick to sell her off and be done with her.  \n\nFast forward 10 years, "
    },
    {
      "id": "7a97bac6-bfe1-4148-8345-0f998d9c5e87",
      "slug": "axel-cook",
      "name": "Axel cook",
      "race": "Dragonborn",
      "character_class": "Eldritch knight ",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=axel-cook",
      "character_url": "https://hall-library.framedfantasy.com/characters/axel-cook",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/axel-cook.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/axel-cook.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1776951433616_0.jpg",
      "image_url": "https://hall-library.framedfantasy.com/images/axel-cook",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1776951433616_0.jpg",
      "crop": {
        "x": 50,
        "y": 50,
        "zoom": 100
      },
      "story_excerpt": "You are the protector who leads by making sanctuaries, not kingdoms. You chose Old Yost's cart and the Silver Tongue because violence was never the first answer, only the final one. What brought you back was an orc who asked for help instead of blood, who saw past scales and wings to the work that n"
    },
    {
      "id": "32175300-741f-49f9-97e1-ef9dc1880bc9",
      "slug": "axeon",
      "name": "Axeon ",
      "race": "Half-Elf",
      "character_class": "Sorcerer",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=axeon",
      "character_url": "https://hall-library.framedfantasy.com/characters/axeon",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/axeon.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/axeon.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1786548846758_0.jpeg",
      "image_url": "https://hall-library.framedfantasy.com/images/axeon",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1786548846758_0.jpeg",
      "crop": {
        "x": 50,
        "y": 69,
        "zoom": 100
      },
      "story_excerpt": "Defining moment:\nThe day my village was attacked, I lost everyone I cared for. My father told me to run to the woods until it was safe. I waited there until the morning. When I finally returned, my village was gone; burned to ashes.\n\nArchetype: You're the The Ash-Marked Witness. He carries fire in h"
    },
    {
      "id": "06d659bc-076c-444c-9518-59d5092c7af9",
      "slug": "ayame",
      "name": "Ayame",
      "race": "Tiefling",
      "character_class": "Druid",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=ayame",
      "character_url": "https://hall-library.framedfantasy.com/characters/ayame",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/ayame.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/ayame.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1779335907244_0.jpg",
      "image_url": "https://hall-library.framedfantasy.com/images/ayame",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1779335907244_0.jpg",
      "crop": {
        "x": 50,
        "y": 50,
        "zoom": 100
      },
      "story_excerpt": "You're the hero who moves through The Blackfen with care, who became The Quiet Strategist because chaos already claimed too much of you. What brought you back was the memory of being used, of hands that should have held you pushing you into darkness instead. You still carry the nights you can't slee"
    },
    {
      "id": "d583b32c-99c8-4924-b7be-15f193ac1f6d",
      "slug": "ayla",
      "name": "Ayla",
      "race": "Elf",
      "character_class": "Sorcerer",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=ayla",
      "character_url": "https://hall-library.framedfantasy.com/characters/ayla",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/ayla.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/ayla.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1778886451000_0.jpeg",
      "image_url": "https://hall-library.framedfantasy.com/images/ayla",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1778886451000_0.jpeg",
      "crop": {
        "x": 50,
        "y": 50,
        "zoom": 100
      },
      "story_excerpt": "You are the sorcerer who learned to speak softly because the Iron Matron would have crushed anything less calculated. The flames that took your family became the moment you chose survival over paralysis, movement over collapse. But you still glance toward exits first, and every crowded room makes yo"
    },
    {
      "id": "a94aa14f-a35a-4ded-a13e-3e80258e307f",
      "slug": "ayre-2",
      "name": "Ayre",
      "race": "Half-Elf",
      "character_class": "Sorcerer/Monk",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=ayre-2",
      "character_url": "https://hall-library.framedfantasy.com/characters/ayre-2",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/ayre-2.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/ayre-2.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1785197559412_ag6s2u.webp",
      "image_url": "https://hall-library.framedfantasy.com/images/ayre-2",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1785197559412_ag6s2u_thumb.webp",
      "crop": {
        "x": 50,
        "y": 0,
        "zoom": 100
      },
      "story_excerpt": "Defining moment:\nAyre was raised to be controlled, polished, and useful. In her family, power was not something you questioned. It was something you mastered, displayed, and never embarrassed anyone with. As a half-elf born into an Ascended bloodline, she was expected to shine in all the right ways."
    },
    {
      "id": "77556774-ae92-4a9a-9835-6140715bbb9d",
      "slug": "azazel-stormlight",
      "name": "Azazel Stormlight",
      "race": "Tabaxi",
      "character_class": "Artificer",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=azazel-stormlight",
      "character_url": "https://hall-library.framedfantasy.com/characters/azazel-stormlight",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/azazel-stormlight.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/azazel-stormlight.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1783990891593_0.jpg",
      "image_url": "https://hall-library.framedfantasy.com/images/azazel-stormlight",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1783990891593_0.jpg",
      "crop": {
        "x": 50,
        "y": 30,
        "zoom": 100
      },
      "story_excerpt": "Defining moment:\nThe spark lept from the wand and in an instant all the fur on her body puffed out like ahe had been through a dryer. It flowed through her and her stripes started to glow with arcane lightning matching the ice blue of her eyes. Suddenly she could see the interlaced currents of magic"
    },
    {
      "id": "5b2060cf-8265-40b2-8c07-21ba560f9636",
      "slug": "azelah-lunaris",
      "name": "Azelah Lunaris",
      "race": "Tiefling",
      "character_class": "Rouge/Artificer/Druid",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=azelah-lunaris",
      "character_url": "https://hall-library.framedfantasy.com/characters/azelah-lunaris",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/azelah-lunaris.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/azelah-lunaris.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1783552191200_0.jpg",
      "image_url": "https://hall-library.framedfantasy.com/images/azelah-lunaris",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1783552191200_0.jpg",
      "crop": {
        "x": 50,
        "y": 20,
        "zoom": 100
      },
      "story_excerpt": "Defining moment:\nI see the faces of the man and woman who killed my parents and turned me into a show pony. I watch them burn the silver into my skin again. I watch as they chained me up during one of my violent manic episodes. Then I watch as they all fall down dead at a party because I poisoned th"
    },
    {
      "id": "7086038a-3168-4084-95cd-9dfe3d1bf48a",
      "slug": "azgoth",
      "name": "Azgoth",
      "race": "Lich",
      "character_class": "Boneblade",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=azgoth",
      "character_url": "https://hall-library.framedfantasy.com/characters/azgoth",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/azgoth.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/azgoth.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1787147994228_0.jpg",
      "image_url": "https://hall-library.framedfantasy.com/images/azgoth",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1787147994228_0.jpg",
      "crop": {
        "x": 50,
        "y": 0,
        "zoom": 100
      },
      "story_excerpt": "Defining moment:\nI have lived a long long time. I have seen empires rise and fall. And yet I cannot remember anything important. I remember seeing the rise and fall of great empires but not the cause of their rise or fall. I know I have lived for over 3,000 years but I do not know who I was before. "
    },
    {
      "id": "9b7d7ae5-56b3-405c-a420-c03c67f1f34d",
      "slug": "azilya",
      "name": "Azilya",
      "race": "Half-Elf",
      "character_class": "Cleric",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=azilya",
      "character_url": "https://hall-library.framedfantasy.com/characters/azilya",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/azilya.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/azilya.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1777397521575_0.jpg",
      "image_url": "https://hall-library.framedfantasy.com/images/azilya",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1777397521575_0.jpg",
      "crop": {
        "x": 50,
        "y": 50,
        "zoom": 100
      },
      "story_excerpt": "You are the healer who learned mercy through the Blackfen's slow rot and impossible choices. What brought you back was your sister's blood, still warm on your hands when you broke your promise. You still see the soldier's face, the one you left behind, and every healing spell since carries his weigh"
    },
    {
      "id": "077f8887-1b8d-424f-862f-15150c7144db",
      "slug": "bain-featherhawk",
      "name": "Bain featherhawk",
      "race": "Goliath",
      "character_class": "Warlock",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=bain-featherhawk",
      "character_url": "https://hall-library.framedfantasy.com/characters/bain-featherhawk",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/bain-featherhawk.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/bain-featherhawk.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1783322215252_0.jpg",
      "image_url": "https://hall-library.framedfantasy.com/images/bain-featherhawk",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1783322215252_0.jpg",
      "crop": {
        "x": 50,
        "y": 34,
        "zoom": 100
      },
      "story_excerpt": "Defining moment:\nThe attack on our temple. The gift of the axes and choker from my dying master and the crest on the attacking faction  then my escape 10 years ago from the devistation\n\nArchetype: You're the The Ember's Witness. He carries the temple's fall forward, not as grief but as sharpened pur"
    },
    {
      "id": "35b28a76-c65e-4e06-be80-527b79a0cf7b",
      "slug": "balasar-yarjerit",
      "name": "Balasar Yarjerit",
      "race": "Dragonborn",
      "character_class": "Barbarian",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=balasar-yarjerit",
      "character_url": "https://hall-library.framedfantasy.com/characters/balasar-yarjerit",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/balasar-yarjerit.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/balasar-yarjerit.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1779651865332_0.jpg",
      "image_url": "https://hall-library.framedfantasy.com/images/balasar-yarjerit",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1779651865332_0.jpg",
      "crop": {
        "x": 50,
        "y": 50,
        "zoom": 100
      },
      "story_excerpt": "You are the Bold Hero who charges forward because hesitation feels like retreat, and retreat feels like proof they were right to doubt you. What brought you back was the terror of returning changed, of becoming the thing your people fear most in their own blood. But proving yourself means carrying t"
    },
    {
      "id": "5f17750c-e4b0-417b-a5ec-dd718c3bb513",
      "slug": "b-ld-r",
      "name": "Báldúr",
      "race": "Tiefling",
      "character_class": "Rogue",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=b-ld-r",
      "character_url": "https://hall-library.framedfantasy.com/characters/b-ld-r",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/b-ld-r.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/b-ld-r.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1790813125085_hop39v.webp",
      "image_url": "https://hall-library.framedfantasy.com/images/b-ld-r",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1790813125085_hop39v_thumb.webp",
      "crop": {
        "x": 50,
        "y": 0,
        "zoom": 100
      },
      "story_excerpt": "Defining moment:\nThey came home and found Mother and father dead. Baby sister nowhere to be found. Then she saw it. A pile of blooded clothes of her sister's in her hay bed. With eyes full of tears Báldúr could not bare looking closer at the pile to see her lifeless sister. Seeing father slew in two"
    },
    {
      "id": "c81a7b86-2d27-4de1-b07b-43cea5e55213",
      "slug": "balgrin-durstansson-blackkettle-the-anvilbreaker",
      "name": "Balgrin Durstansson Blackkettle, the Anvilbreaker",
      "race": "Dwarf",
      "character_class": "Fighter",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=balgrin-durstansson-blackkettle-the-anvilbreaker",
      "character_url": "https://hall-library.framedfantasy.com/characters/balgrin-durstansson-blackkettle-the-anvilbreaker",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/balgrin-durstansson-blackkettle-the-anvilbreaker.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/balgrin-durstansson-blackkettle-the-anvilbreaker.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1786018733197_z2exm5.webp",
      "image_url": "https://hall-library.framedfantasy.com/images/balgrin-durstansson-blackkettle-the-anvilbreaker",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1786018733197_z2exm5_thumb.webp",
      "crop": {
        "x": 50,
        "y": 50,
        "zoom": 100
      },
      "story_excerpt": "Balgrin (that's Balgrin Durstansson Blackkettle, the Anvilbreaker to you) is the party's tank, and co-founding member (with Fenwick Larkspur). Beneath the least assuming simplicity, he may be holding the biggest secret of all. On the surface: a typical earthy dwarf, a fighter, a drinker, a bawdy sin"
    },
    {
      "id": "f2ca251e-ccc7-4193-9d5b-99e211863b36",
      "slug": "barbatos",
      "name": "Barbatos",
      "race": "Tiefling",
      "character_class": "Blood Hunter",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=barbatos",
      "character_url": "https://hall-library.framedfantasy.com/characters/barbatos",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/barbatos.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/barbatos.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1777055177041_0.jpeg",
      "image_url": "https://hall-library.framedfantasy.com/images/barbatos",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1777055177041_0.jpeg",
      "crop": {
        "x": 50,
        "y": 50,
        "zoom": 100
      },
      "story_excerpt": "You are the protector who learned protection too late, who turns survival into shelter for those still running. You rode Old Yost's cart because some roads require witnesses, not heroes, and you've never mistaken yourself for the latter. What carried you back was the memory of your brother beside yo"
    },
    {
      "id": "584054fd-d02b-428b-9a96-bdb8a29698e3",
      "slug": "baret",
      "name": "Baret",
      "race": "Human",
      "character_class": "Warlock",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=baret",
      "character_url": "https://hall-library.framedfantasy.com/characters/baret",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/baret.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/baret.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1783500246489_0.jpeg",
      "image_url": "https://hall-library.framedfantasy.com/images/baret",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1783500246489_0.jpeg",
      "crop": {
        "x": 50,
        "y": 0,
        "zoom": 100
      },
      "story_excerpt": "Defining moment:\nThe night i was abducted by witches while walking thru the forrest,  the night my life changed. I was tortured and experimented on with spells and potions. I was just a teenager but that made no difference to them. It made me understand that the world is cruel and has no space for t"
    },
    {
      "id": "6d76fa71-a8d5-4cb5-b28c-9e9dcee74d51",
      "slug": "baronvir-dreylock",
      "name": "Baronvir Dreylock",
      "race": "Tiefling",
      "character_class": "Rogue",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=baronvir-dreylock",
      "character_url": "https://hall-library.framedfantasy.com/characters/baronvir-dreylock",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/baronvir-dreylock.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/baronvir-dreylock.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1778416694531_ggwzbh.webp",
      "image_url": "https://hall-library.framedfantasy.com/images/baronvir-dreylock",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1778416694531_ggwzbh_thumb.webp",
      "crop": {
        "x": 50,
        "y": 8,
        "zoom": 100
      },
      "story_excerpt": "Dreylock was a rogue assassin obsessed with power.  He rose to become more fiendish using magic and challenging the elder members of his line and stealing their fiendish essence.  In a mission to take back a city infested with demons Dreylock managed to sneak inside the portal, found the patriarch o"
    },
    {
      "id": "26de9fc0-a063-42a2-bdc5-de47e7a42283",
      "slug": "beast-2",
      "name": "Beast",
      "race": "Genasi",
      "character_class": "Ranger",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=beast-2",
      "character_url": "https://hall-library.framedfantasy.com/characters/beast-2",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/beast-2.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/beast-2.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1783475214321_hka1f7.webp",
      "image_url": "https://hall-library.framedfantasy.com/images/beast-2",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1783475214321_hka1f7_thumb.webp",
      "crop": {
        "x": 50,
        "y": 5,
        "zoom": 100
      },
      "story_excerpt": "Beast is a reflection of a shadow, she knows this, just as all the other's do, because they are Eldest, and Eldest is them. So when they found themself on the wrong side of the mirror they knew something was wrong. At first elation overpowered instinct, the sheer joy of existence overflowing everyth"
    },
    {
      "id": "0545aa50-0352-4379-97bc-efc3fde0c398",
      "slug": "beelo-bigfoot",
      "name": "Beelo Bigfoot",
      "race": "Halfling",
      "character_class": "Fighter",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=beelo-bigfoot",
      "character_url": "https://hall-library.framedfantasy.com/characters/beelo-bigfoot",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/beelo-bigfoot.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/beelo-bigfoot.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1785176152957_esn4oc.webp",
      "image_url": "https://hall-library.framedfantasy.com/images/beelo-bigfoot",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1785176152957_esn4oc_thumb.webp",
      "crop": {
        "x": 50,
        "y": 50,
        "zoom": 100
      },
      "story_excerpt": "19-year-old male Halfling (Hairfoot) Fitghter with curly, brown hair, green eyes and NG alignment. Prefers to fight with his Elven Short Bow +1 but switches to his Drusus +2 when he has used up the 12 arrows he keeps in the Elven Bow Box Quiver on his back. His Bracers of Archery give in an addition"
    },
    {
      "id": "391a02a2-2d9f-4c7d-9b81-c6e05ae10cc9",
      "slug": "beileag-macdh-ghaill",
      "name": "Beileag MacDhùghaill",
      "race": "Goliath",
      "character_class": "Barbarian",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=beileag-macdh-ghaill",
      "character_url": "https://hall-library.framedfantasy.com/characters/beileag-macdh-ghaill",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/beileag-macdh-ghaill.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/beileag-macdh-ghaill.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1777847373330_0.webp",
      "image_url": "https://hall-library.framedfantasy.com/images/beileag-macdh-ghaill",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1777847373330_0.webp",
      "crop": {
        "x": 50,
        "y": 50,
        "zoom": 100
      },
      "story_excerpt": "You are the strategist who rode Old Yost's Cart and faced the Iron Matron with patience, not fury. The dark mountains took your war party and left you alone to crawl home past their frozen bodies. Every swing of your greataxe repays a debt to warriors who will never feel fire's release. Tables remem"
    },
    {
      "id": "62a7f751-9892-4b06-b64d-067edfe33625",
      "slug": "beleth-sanity",
      "name": "Beleth Sanity",
      "race": "Tiefling",
      "character_class": "Fighter",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=beleth-sanity",
      "character_url": "https://hall-library.framedfantasy.com/characters/beleth-sanity",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/beleth-sanity.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/beleth-sanity.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1781332877808_cc6gin.webp",
      "image_url": "https://hall-library.framedfantasy.com/images/beleth-sanity",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1781332877808_cc6gin_thumb.webp",
      "crop": {
        "x": 50,
        "y": 0,
        "zoom": 100
      },
      "story_excerpt": "Seeing her mother crying over a picture of a demon she failed to slay, a young Beleth cursed the demon's visage and singed the picture, asking her mother to train her in the ways of demon hunting."
    },
    {
      "id": "579992f2-6d9f-402d-beac-5a3d800c8b80",
      "slug": "belial-fellcrest",
      "name": "Belial Fellcrest",
      "race": "Human",
      "character_class": "Wizard",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=belial-fellcrest",
      "character_url": "https://hall-library.framedfantasy.com/characters/belial-fellcrest",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/belial-fellcrest.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/belial-fellcrest.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1780887026258_0.jpg",
      "image_url": "https://hall-library.framedfantasy.com/images/belial-fellcrest",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1780887026258_0.jpg",
      "crop": {
        "x": 50,
        "y": 38,
        "zoom": 100
      },
      "story_excerpt": "You're the wizard who chose the Blackfen and the Shadow Investigator's watchful path, always calculating costs. The forests of the Feywild taught you survival has a price, and she paid yours with her life. Now you carry two burdens: the power you've earned and the guilt of being the one who made it "
    },
    {
      "id": "3389a56a-efce-4803-84c8-bbd811fe1f25",
      "slug": "bella-winters",
      "name": "Bella Winters",
      "race": "Human",
      "character_class": "Fighter",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=bella-winters",
      "character_url": "https://hall-library.framedfantasy.com/characters/bella-winters",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/bella-winters.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/bella-winters.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1792097343569_0.jpg",
      "image_url": "https://hall-library.framedfantasy.com/images/bella-winters",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1792097343569_0.jpg",
      "crop": {
        "x": 50,
        "y": 19,
        "zoom": 100
      },
      "story_excerpt": "Defining moment:\nThey trusted the wrong people, people they thought were her new friends. Those friends tried to feed her to a trapped werewolf, but she escaped from the werewolf, but not until after she was bit. She killed one of the boys on her way out of the barn that night.\n\nArchetype: You're th"
    },
    {
      "id": "bba547b5-77e6-4b46-9c79-628262ecfb54",
      "slug": "bellamy-bonewick",
      "name": "Bellamy Bonewick",
      "race": "Dusk Hagborn",
      "character_class": "Warlock",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=bellamy-bonewick",
      "character_url": "https://hall-library.framedfantasy.com/characters/bellamy-bonewick",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/bellamy-bonewick.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/bellamy-bonewick.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1780131587490_qkjqeh.webp",
      "image_url": "https://hall-library.framedfantasy.com/images/bellamy-bonewick",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1780131587490_qkjqeh_thumb.webp",
      "crop": {
        "x": 50,
        "y": 50,
        "zoom": 100
      },
      "story_excerpt": "When Bellamy was only 14 years old, she remembered going out into the woods to collect the herbs her\nmother and two elder sisters needed for their magic. Heading towards the river where lichen grew best on the\ntrees near the banks, Bellamy found herself enjoying the sounds of the forest surrounding "
    }
  ]
}
