{
  "schema_version": 1,
  "read_only": true,
  "retrieved_at": "2026-10-23T12:27:49.030Z",
  "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": 100,
    "total": 1308,
    "next": "https://hall-library.framedfantasy.com/catalog.json?offset=125"
  },
  "characters": [
    {
      "id": "b91e0f47-22d7-428e-be39-34f95c800b32",
      "slug": "aelina",
      "name": "Aelina",
      "race": "Satyr",
      "character_class": "Druid",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=aelina",
      "character_url": "https://hall-library.framedfantasy.com/characters/aelina",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/aelina.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/aelina.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1780337570818_0.jpg",
      "image_url": "https://hall-library.framedfantasy.com/images/aelina",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1780337570818_0.jpg",
      "crop": {
        "x": 50,
        "y": 1,
        "zoom": 100
      },
      "story_excerpt": "You are the healer who walked through the Blackfen and chose the Silver Tongue when iron failed. What brought you back was the memory of screaming and stillness, the two days beneath the floorboards. You give because you cannot stop hearing what was stolen, and every stranger you save is another voi"
    },
    {
      "id": "c2c1e05e-03e1-4c19-b238-9627ce866e24",
      "slug": "aella-dewdrop",
      "name": "Aella Dewdrop",
      "race": "Fairy",
      "character_class": "Druid",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=aella-dewdrop",
      "character_url": "https://hall-library.framedfantasy.com/characters/aella-dewdrop",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/aella-dewdrop.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/aella-dewdrop.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1785954616049_0.jpg",
      "image_url": "https://hall-library.framedfantasy.com/images/aella-dewdrop",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1785954616049_0.jpg",
      "crop": {
        "x": 50,
        "y": 38,
        "zoom": 100
      },
      "story_excerpt": "Defining moment:\nThe night Aella's village in the Feywilds was attacked, everyone and everything burned; Except Aella. Her parents were trapped as the house started to collapse. \"Run Aella, run and don't look back!\" Her parents shouted over the sounds of the fires eating away at everything in the pl"
    },
    {
      "id": "f923e8e7-a5c0-41a6-bd80-32caa3b057bb",
      "slug": "aereal",
      "name": "Aereal",
      "race": "Elf",
      "character_class": "Paladin",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=aereal",
      "character_url": "https://hall-library.framedfantasy.com/characters/aereal",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/aereal.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/aereal.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1780543925155_0.webp",
      "image_url": "https://hall-library.framedfantasy.com/images/aereal",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1780543925155_0.webp",
      "crop": {
        "x": 50,
        "y": 50,
        "zoom": 100
      },
      "story_excerpt": "You are a paladin who takes the Blackfen route, who prepares in silence before striking with precision. What brought you back was the night you chose to become the answer to broken promises. You carry the weight of every alliance forged in shared betrayal, every life spent purchasing your freedom. T"
    },
    {
      "id": "11818d8e-3385-4037-9327-260c918dd99d",
      "slug": "aerhis-celarne",
      "name": "Aerhis Celarne",
      "race": "Elf",
      "character_class": "Ranger/Forest Witch",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=aerhis-celarne",
      "character_url": "https://hall-library.framedfantasy.com/characters/aerhis-celarne",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/aerhis-celarne.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/aerhis-celarne.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1786262943793_1.jpg",
      "image_url": "https://hall-library.framedfantasy.com/images/aerhis-celarne",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1786262943793_1.jpg",
      "crop": {
        "x": 50,
        "y": 0,
        "zoom": 100
      },
      "story_excerpt": "Defining moment:\nAerhis, as young- even by human standards- elven/fae child, finds a bloodhawk badly wounded by hunters' arrows, and somehow understands it. The dying bird leads Aerhis to her nest far up a huge tree in the deep forest, in which three flightless chicks are unattended and starving. De"
    },
    {
      "id": "3b128c67-6e4c-4f1e-95cd-d1a919af4f45",
      "slug": "aerianne-wolfeheart",
      "name": "Aerianne Wolfeheart",
      "race": "Wood Elf",
      "character_class": "Ranger",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=aerianne-wolfeheart",
      "character_url": "https://hall-library.framedfantasy.com/characters/aerianne-wolfeheart",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/aerianne-wolfeheart.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/aerianne-wolfeheart.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1791936643997_hall.jpg",
      "image_url": "https://hall-library.framedfantasy.com/images/aerianne-wolfeheart",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1791936643997_hall.jpg",
      "crop": {
        "x": 50,
        "y": 30,
        "zoom": 100
      },
      "story_excerpt": "Aerianne Wolfeheart is a Wood Elf ranger of level eight who carries a longbow and travels with an animal companion. She keeps to the road with a patient eye and a steady hand."
    },
    {
      "id": "da094a96-76db-4771-ad2e-b8933b7b86fa",
      "slug": "aero-aspenstar",
      "name": "Aero Aspenstar ",
      "race": "Half-Elf",
      "character_class": "Druid Cleric",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=aero-aspenstar",
      "character_url": "https://hall-library.framedfantasy.com/characters/aero-aspenstar",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/aero-aspenstar.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/aero-aspenstar.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1783727960293_0.jpg",
      "image_url": "https://hall-library.framedfantasy.com/images/aero-aspenstar",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1783727960293_0.jpg",
      "crop": {
        "x": 50,
        "y": 0,
        "zoom": 100
      },
      "story_excerpt": "Defining moment:\nRaised in a clergy farmstead until the fateful day he gained the constellation markings. He was banished from home due to the sudden change and their hyper religious beliefs. He traveled for years till he joined a shipping crew and practiced healing and learning the intricacies of t"
    },
    {
      "id": "2e49e1b7-336b-40ab-b3c3-924caa4873c5",
      "slug": "aethelwurn",
      "name": "Aethelwurn",
      "race": "Dragonborn",
      "character_class": "Cleric",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=aethelwurn",
      "character_url": "https://hall-library.framedfantasy.com/characters/aethelwurn",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/aethelwurn.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/aethelwurn.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1776432650399_0.jpg",
      "image_url": "https://hall-library.framedfantasy.com/images/aethelwurn",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1776432650399_0.jpg",
      "crop": {
        "x": 50,
        "y": 2,
        "zoom": 100
      },
      "story_excerpt": "You are the cleric who understands that salvation isn't given, it's built one choice at a time. You took the King's Road and met the Iron Matron as the Bold Hero because you've learned that redemption demands you show up where the need is greatest, visible and accountable. Zephirion pulled you back "
    },
    {
      "id": "894201b6-d596-4282-a22d-d7405f72db89",
      "slug": "aethyr-dawnweaver",
      "name": "Aethyr Dawnweaver",
      "race": "Dragonborn",
      "character_class": "Paladin",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=aethyr-dawnweaver",
      "character_url": "https://hall-library.framedfantasy.com/characters/aethyr-dawnweaver",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/aethyr-dawnweaver.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/aethyr-dawnweaver.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1784984404974_zc9o5n.webp",
      "image_url": "https://hall-library.framedfantasy.com/images/aethyr-dawnweaver",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1784984404974_zc9o5n_thumb.webp",
      "crop": {
        "x": 50,
        "y": 31,
        "zoom": 100
      },
      "story_excerpt": "Aethyr is a Topaz dragonborn who grew up with a barely there father and a mother who tried to make her a traditional 'girly' girl. But what she really wanted was to be a Knight. They would often fight about it until Aethyr runs away She made one friend during her training due to her more aloof natur"
    },
    {
      "id": "79d16fc7-77cc-44bf-8bc8-42e24d00939b",
      "slug": "aiden-phaeldara",
      "name": "Aiden Phaeldara",
      "race": "Elf",
      "character_class": "Wizard",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=aiden-phaeldara",
      "character_url": "https://hall-library.framedfantasy.com/characters/aiden-phaeldara",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/aiden-phaeldara.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/aiden-phaeldara.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1781525231883_amzh2o.webp",
      "image_url": "https://hall-library.framedfantasy.com/images/aiden-phaeldara",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1781525231883_amzh2o_thumb.webp",
      "crop": {
        "x": 50,
        "y": 9,
        "zoom": 100
      },
      "story_excerpt": "# \n\n## Backstory\n\nAiden Phaeldara was born in the ancient city of Sengor, the oldest city on the continent of Taldor and the center of noble families ruled by the Council of Nobility. He was born into a noble household and was the heir of House Phaeldara—but a very different fate awaited him.\n\nIn a "
    },
    {
      "id": "28d8ad3d-1dc2-4ec0-8a45-8a4062e407e1",
      "slug": "aiko",
      "name": "Aiko",
      "race": "Aasimar",
      "character_class": "Fighter",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=aiko",
      "character_url": "https://hall-library.framedfantasy.com/characters/aiko",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/aiko.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/aiko.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1779601005010_0.jpg",
      "image_url": "https://hall-library.framedfantasy.com/images/aiko",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1779601005010_0.jpg",
      "crop": {
        "x": 50,
        "y": 50,
        "zoom": 100
      },
      "story_excerpt": "You are the Quiet Strategist who walks the King's Road not in triumph but in penance. The massacre that forged you left bodies in your wake and a debt you cannot repay. Every stranger you save is another name you carve against the memory of those you couldn't. Your table will remember the celestial "
    },
    {
      "id": "98c18feb-f769-44f7-b779-dbc044661197",
      "slug": "ainz-ouroboros",
      "name": "Ainz Ouroboros",
      "race": "Primordial Demon ",
      "character_class": "Sorcerer",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=ainz-ouroboros",
      "character_url": "https://hall-library.framedfantasy.com/characters/ainz-ouroboros",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/ainz-ouroboros.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/ainz-ouroboros.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1780972571414_0.jpg",
      "image_url": "https://hall-library.framedfantasy.com/images/ainz-ouroboros",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1780972571414_0.jpg",
      "crop": {
        "x": 50,
        "y": 23,
        "zoom": 100
      },
      "story_excerpt": "You are the Quiet Strategist who walks the King's Road with certainty that comes from consequence. What brought you back was not sentiment but a covenant sealed in your own life force, the barrier between realms that ended a war two thousand years past. You carry the weight of being stronger than th"
    },
    {
      "id": "be461fbf-2776-4300-a24e-ecf17618e00d",
      "slug": "akane-tamamo",
      "name": "Akane (Tamamo)",
      "race": "Kitsune",
      "character_class": "Monk",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=akane-tamamo",
      "character_url": "https://hall-library.framedfantasy.com/characters/akane-tamamo",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/akane-tamamo.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/akane-tamamo.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1781840449993_cnopkg.webp",
      "image_url": "https://hall-library.framedfantasy.com/images/akane-tamamo",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1781840449993_cnopkg_thumb.webp",
      "crop": {
        "x": 50,
        "y": 0,
        "zoom": 100
      },
      "story_excerpt": "Originally a wild fox, Tamamo cultivated her celestial essence and acquired a human form, becoming a kami-kitsune. She worked as a geisha in the Kara-Tur nation Kozakura, and upon her untimely murder, reincarnated in the kingdom of the Plain of Horses, serving as an occultist as she matured. In anot"
    },
    {
      "id": "bdd95b47-eaf6-4dc9-814d-731838cb3087",
      "slug": "akarin-nikaro",
      "name": "Akarin Nikaro",
      "race": "Aasimar",
      "character_class": "Fighter",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=akarin-nikaro",
      "character_url": "https://hall-library.framedfantasy.com/characters/akarin-nikaro",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/akarin-nikaro.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/akarin-nikaro.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1777811521262_49lhix.webp",
      "image_url": "https://hall-library.framedfantasy.com/images/akarin-nikaro",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1777811521262_49lhix_thumb.webp",
      "crop": {
        "x": 50,
        "y": 0,
        "zoom": 100
      },
      "story_excerpt": "Realising that his goal to gain glory and power for his family was overshadowed by the need to stand in defense of others. Forgoing his initial plan he took his place on the front line to protect the men he had commanded against an overwhelming force. Through victory on that field he found new purpo"
    },
    {
      "id": "923a16eb-ab35-4777-8736-1b5412c787c9",
      "slug": "akiza-blackrose",
      "name": "Akiza Blackrose",
      "race": "Miqo'te ",
      "character_class": "Gunbreaker ",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=akiza-blackrose",
      "character_url": "https://hall-library.framedfantasy.com/characters/akiza-blackrose",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/akiza-blackrose.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/akiza-blackrose.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1780812503012_0.jpg",
      "image_url": "https://hall-library.framedfantasy.com/images/akiza-blackrose",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1780812503012_0.jpg",
      "crop": {
        "x": 50,
        "y": 13,
        "zoom": 100
      },
      "story_excerpt": "You are the Quiet Strategist who calculates every angle because you already know the cost of failure. The Vault still echoes in your memory, the moment someone else paid your price with their life. Now you carry Cerberus Fang and the weight of a debt that can never be settled, only honored through v"
    },
    {
      "id": "a7d1b1ae-9fc2-4635-aaea-24b8b642fc50",
      "slug": "aku",
      "name": "Aku",
      "race": "Half-Elf",
      "character_class": "Rogue",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=aku",
      "character_url": "https://hall-library.framedfantasy.com/characters/aku",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/aku.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/aku.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1787944133442_0.jpg",
      "image_url": "https://hall-library.framedfantasy.com/images/aku",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1787944133442_0.jpg",
      "crop": {
        "x": 50,
        "y": 0,
        "zoom": 100
      },
      "story_excerpt": "Defining moment:\nI was born into a strange house hold with completely different parents, an elf and a tiefling. So at a young age I was kept away from others due to my parents trying to keep their relationship a secret. I was trained by my father at the age of 4 how to use daggers and shortswords to"
    },
    {
      "id": "5b967ae3-905a-4bf3-be7e-1153355ff64e",
      "slug": "alair-ro-windi-iver-2",
      "name": "Alair Ro Windi’iver",
      "race": "Genasi",
      "character_class": "Warlock",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=alair-ro-windi-iver-2",
      "character_url": "https://hall-library.framedfantasy.com/characters/alair-ro-windi-iver-2",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/alair-ro-windi-iver-2.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/alair-ro-windi-iver-2.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1782890920561_hdznja.webp",
      "image_url": "https://hall-library.framedfantasy.com/images/alair-ro-windi-iver-2",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1782890920561_hdznja_thumb.webp",
      "crop": {
        "x": 50,
        "y": 50,
        "zoom": 100
      },
      "story_excerpt": "She was on a date with someone she’d been falling in love with. The Ice Queen saw it fit to ignite her spark as a sorcerer at that exact moment. The ignition left her courtship partner dead in her arms and her ability to feel love died along with him. \nAll that remained was a blizzard’s rage within "
    },
    {
      "id": "ef03927a-72da-4505-839e-e296d133fbc5",
      "slug": "alanna-sylverhaven",
      "name": "Alanna Sylverhaven",
      "race": "Drow",
      "character_class": "Hell Rider",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=alanna-sylverhaven",
      "character_url": "https://hall-library.framedfantasy.com/characters/alanna-sylverhaven",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/alanna-sylverhaven.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/alanna-sylverhaven.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1779428835388_t3fcg1.webp",
      "image_url": "https://hall-library.framedfantasy.com/images/alanna-sylverhaven",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1779428835388_t3fcg1_thumb.webp",
      "crop": {
        "x": 50,
        "y": 0,
        "zoom": 100
      },
      "story_excerpt": "She was created 25 years ago, starting out as a human and over too many campaigns to count, she evolved into who she is today. An undead creature called the Hell Rider, a walking, talking, ass-kicking blue skeleton who commands hellfire in her mortal drow shell."
    },
    {
      "id": "10d2f19b-76fe-4315-a050-3108cf975659",
      "slug": "alaric",
      "name": "Alaric",
      "race": "Human",
      "character_class": "Artificer",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=alaric",
      "character_url": "https://hall-library.framedfantasy.com/characters/alaric",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/alaric.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/alaric.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1777650563459_u90dyu.webp",
      "image_url": "https://hall-library.framedfantasy.com/images/alaric",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1777650563459_u90dyu_thumb.webp",
      "crop": {
        "x": 50,
        "y": 2,
        "zoom": 100
      },
      "story_excerpt": "This is a character that I played him my friends home campaign, which was abandoned mid way due to all the player moving away. But we got together again for a one shot a final blast to end a 4 year long campaign\n\nAlaric was born into service, but never into servitude. His father, Subhash, was a quie"
    },
    {
      "id": "34bc97e7-c3ee-4184-812a-b5307ad33d5b",
      "slug": "alaric-bane",
      "name": "Alaric Bane",
      "race": "Half-Elf",
      "character_class": "Sorcerer",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=alaric-bane",
      "character_url": "https://hall-library.framedfantasy.com/characters/alaric-bane",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/alaric-bane.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/alaric-bane.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1788916608661_a9n6c6.webp",
      "image_url": "https://hall-library.framedfantasy.com/images/alaric-bane",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1788916608661_a9n6c6_thumb.webp",
      "crop": {
        "x": 50,
        "y": 2,
        "zoom": 100
      },
      "story_excerpt": "Raised and trained by the divine pantheon of Rylar, Alaric was forged to be a necromancer of unparalleled might. Upon reaching adulthood, he faced the Trials of Destiny to claim his Gemstone of Fate, a sacred stone that dictates a warrior's ultimate path. While a Red Ruby grants raw power, a Blue Sa"
    },
    {
      "id": "4137d694-c1b3-4f28-bea9-49dc3f4d70ef",
      "slug": "alaric-vey",
      "name": "Alaric Vey",
      "race": "Half-Elf",
      "character_class": "Arcane Archer",
      "jan_favorite": false,
      "is_ff_portrait": true,
      "profile_url": "https://framedfantasy.com/pages/hero?h=alaric-vey",
      "character_url": "https://hall-library.framedfantasy.com/characters/alaric-vey",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/alaric-vey.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/alaric-vey.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1776834934648_zpwfrw.webp",
      "image_url": "https://hall-library.framedfantasy.com/images/alaric-vey",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1776834934648_zpwfrw_thumb.webp",
      "crop": {
        "x": 50,
        "y": 50,
        "zoom": 100
      },
      "story_excerpt": "Everything Alaric carries belonged to someone else first.\n\nThe bow was his father's. Longbow, dark wood, carved with dragon motifs that wrap around the grip and up both limbs. His dad was a soldier and a woodworker and he made it himself before Alaric was born. The cloak pin on his chest was his mot"
    },
    {
      "id": "b64f9720-7140-4d13-9c94-af944b5819d8",
      "slug": "alden",
      "name": "Alden",
      "race": "Human",
      "character_class": "Fighter/Ranger",
      "jan_favorite": false,
      "is_ff_portrait": true,
      "profile_url": "https://framedfantasy.com/pages/hero?h=alden",
      "character_url": "https://hall-library.framedfantasy.com/characters/alden",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/alden.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/alden.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1780367151783_qbb9y6.webp",
      "image_url": "https://hall-library.framedfantasy.com/images/alden",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1780367151783_qbb9y6_thumb.webp",
      "crop": {
        "x": 50,
        "y": 100,
        "zoom": 100
      },
      "story_excerpt": "Alden was raised in a village near his kingdom’s castle, where he grew up idolizing the knights who served the crown. Their shining armor, their mighty steeds, and the tales of conquest and glory filled his boyhood dreams. From an early age, he knew he was destined to become a knight.\nAnd he did.\nAl"
    },
    {
      "id": "8bc4b9a9-f069-4963-b906-071f0a40b0cd",
      "slug": "aletha-zona-craft",
      "name": "Aletha (Zona) Craft",
      "race": "Strix",
      "character_class": "Paladin",
      "jan_favorite": false,
      "is_ff_portrait": true,
      "profile_url": "https://framedfantasy.com/pages/hero?h=aletha-zona-craft",
      "character_url": "https://hall-library.framedfantasy.com/characters/aletha-zona-craft",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/aletha-zona-craft.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/aletha-zona-craft.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1779162838069_timobh.webp",
      "image_url": "https://hall-library.framedfantasy.com/images/aletha-zona-craft",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1779162838069_timobh_thumb.webp",
      "crop": {
        "x": 50,
        "y": 50,
        "zoom": 100
      },
      "story_excerpt": "Unknowingly cursed with nature magic in a world fighting against the threat of Druids, Aletha was gravely injured while training when the first appearance of her magic manifested. A giant tree pierced through her wings, severing them beyond repair, and also killing another student, her rival and tra"
    },
    {
      "id": "7bb1a8cd-3fbe-44ea-9730-d59eda5e1a7f",
      "slug": "alethiea",
      "name": "Alethiea",
      "race": "Dragonborn",
      "character_class": "Druid",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=alethiea",
      "character_url": "https://hall-library.framedfantasy.com/characters/alethiea",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/alethiea.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/alethiea.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1778651895049_0.jpg",
      "image_url": "https://hall-library.framedfantasy.com/images/alethiea",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1778651895049_0.jpg",
      "crop": {
        "x": 50,
        "y": 16,
        "zoom": 100
      },
      "story_excerpt": "You are the hero who moves carefully, who learned investigation in shadow because violence already cost you everything. The druids who pulled you back from the werewolf god's leash gave you stars where there had only been screaming. But atonement means you feel every claw scratch from inside, every "
    },
    {
      "id": "af9b2554-9abf-4201-8398-f4eb179d4168",
      "slug": "alexandra-scott",
      "name": "Alexandra Scott",
      "race": "Orc",
      "character_class": "Juggernaut",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=alexandra-scott",
      "character_url": "https://hall-library.framedfantasy.com/characters/alexandra-scott",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/alexandra-scott.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/alexandra-scott.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1776332686747_0.jpeg",
      "image_url": "https://hall-library.framedfantasy.com/images/alexandra-scott",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1776332686747_0.jpeg",
      "crop": {
        "x": 50,
        "y": 50,
        "zoom": 100
      },
      "story_excerpt": "You are the kind of hero who walks through hell to reach the people on the other side. When you chose the Blackfen, you proved that the hardest path means nothing if it gets you where others need you. The gods took your husband to their ranks, and the night he ascended left you with a shield too hea"
    },
    {
      "id": "07032d12-af28-474a-9869-0b8791043bed",
      "slug": "alferatz",
      "name": "Alferatz",
      "race": "Tabaxi",
      "character_class": "Monk",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=alferatz",
      "character_url": "https://hall-library.framedfantasy.com/characters/alferatz",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/alferatz.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/alferatz.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1785509995679_u8yhay.webp",
      "image_url": "https://hall-library.framedfantasy.com/images/alferatz",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1785509995679_u8yhay_thumb.webp",
      "crop": {
        "x": 50,
        "y": 0,
        "zoom": 100
      },
      "story_excerpt": "An Emissary from his clan - Alferatz. He is a charismatic diplomat, who glued his chaotic friends in the party together. He possesses fighting abilities similar to Naoya Zenin, and overall he is an attention-seeking martial artist."
    }
  ]
}
