{
  "schema_version": 1,
  "read_only": true,
  "retrieved_at": "2026-10-23T13:09:36.004Z",
  "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": 125,
    "total": 1308,
    "next": "https://hall-library.framedfantasy.com/catalog.json?offset=150"
  },
  "characters": [
    {
      "id": "84d3d8e5-2d16-4813-9076-451fec14b856",
      "slug": "alicia",
      "name": "Alicia",
      "race": "Aasimar",
      "character_class": "Rogue",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=alicia",
      "character_url": "https://hall-library.framedfantasy.com/characters/alicia",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/alicia.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/alicia.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1791844402990_hall.jpg",
      "image_url": "https://hall-library.framedfantasy.com/images/alicia",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1791844402990_hall.jpg",
      "crop": {
        "x": 50,
        "y": 50,
        "zoom": 100
      },
      "story_excerpt": "She rebuilt herself from a single word, and refuses to lose anything else. The table remembers her as the one who walks into the trap on purpose."
    },
    {
      "id": "2a9d2574-9f42-4a3e-a342-f9fe8dfcbd20",
      "slug": "alina",
      "name": "Alina",
      "race": "Dhampir",
      "character_class": "Cleric",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=alina",
      "character_url": "https://hall-library.framedfantasy.com/characters/alina",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/alina.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/alina.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1781160131167_2.jpg",
      "image_url": "https://hall-library.framedfantasy.com/images/alina",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1781160131167_2.jpg",
      "crop": {
        "x": 50,
        "y": 50,
        "zoom": 100
      },
      "story_excerpt": "You are a healer who investigates before you intervene, a Shadow Investigator who learned trust through scars. The night you tried to save a stranger and woke up changed taught you compassion has consequences. Now you walk between two worlds, neither living nor dead, offering help to people who migh"
    },
    {
      "id": "3e962659-79a3-4d00-9309-d0fda4fba921",
      "slug": "alina-petrekova",
      "name": "Alina Petrekova",
      "race": "Dhampir",
      "character_class": "Cleric",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=alina-petrekova",
      "character_url": "https://hall-library.framedfantasy.com/characters/alina-petrekova",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/alina-petrekova.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/alina-petrekova.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1781160556934_n6x3z4.webp",
      "image_url": "https://hall-library.framedfantasy.com/images/alina-petrekova",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1781160556934_n6x3z4_thumb.webp",
      "crop": {
        "x": 50,
        "y": 100,
        "zoom": 100
      },
      "story_excerpt": "By all accounts, she technically shouldn't have survived. Too compassionate, too merciful, too soft for the world she was in. But her empathy and compassion acted as a shield, her skills as a healer making her invaluable to almost any clan amidst the Camarilla society."
    },
    {
      "id": "cc00c3c6-2f47-463f-ac8a-3cac21ab3f4e",
      "slug": "alistair-kaine",
      "name": "Alistair Kaine",
      "race": "Human",
      "character_class": "Warlock",
      "jan_favorite": false,
      "is_ff_portrait": true,
      "profile_url": "https://framedfantasy.com/pages/hero?h=alistair-kaine",
      "character_url": "https://hall-library.framedfantasy.com/characters/alistair-kaine",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/alistair-kaine.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/alistair-kaine.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1774427632787_i6e7tl.webp",
      "image_url": "https://hall-library.framedfantasy.com/images/alistair-kaine",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1774427632787_i6e7tl_thumb.webp",
      "crop": {
        "x": 50,
        "y": 50,
        "zoom": 100
      },
      "story_excerpt": "Alistair was a con man. A good one. He played lyre at noble estates, charmed his way into private collections, and left with things that weren't his. He had a decent reputation as a traveling musician and a much better reputation among fences as someone who could get into places most thieves couldn'"
    },
    {
      "id": "28cb6d69-84b8-44f7-81d9-8da08c2b4c87",
      "slug": "allani",
      "name": "Allani",
      "race": "Half-Orc",
      "character_class": "Cleric",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=allani",
      "character_url": "https://hall-library.framedfantasy.com/characters/allani",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/allani.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/allani.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1777081496050_0.jpeg",
      "image_url": "https://hall-library.framedfantasy.com/images/allani",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1777081496050_0.jpeg",
      "crop": {
        "x": 50,
        "y": 50,
        "zoom": 100
      },
      "story_excerpt": "You are the cleric who remembers that death deserves dignity just as much as life deserves protection. You took the King's Road because the direct path means reaching the dead before they're forgotten, and you investigated from the shadows because some truths about death shouldn't be loud. The trave"
    },
    {
      "id": "2496a352-5031-47b0-a229-46b7e3349268",
      "slug": "allanon",
      "name": "Allanon",
      "race": "Celestari Elf",
      "character_class": "Druid",
      "jan_favorite": false,
      "is_ff_portrait": true,
      "profile_url": "https://framedfantasy.com/pages/hero?h=allanon",
      "character_url": "https://hall-library.framedfantasy.com/characters/allanon",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/allanon.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/allanon.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1775155378073_kjtc2j.webp",
      "image_url": "https://hall-library.framedfantasy.com/images/allanon",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1775155378073_kjtc2j.webp",
      "crop": {
        "x": 50,
        "y": 50,
        "zoom": 100
      },
      "story_excerpt": "Allanon is the last Elf of his kind and a founding member of the Circle of the Lycan, a now disbanded druidic circle. He fought against the demons in the first demonic incursion in Alverez, then was imprisoned for thousands of years by a ruler of the Elemental Plane. Upon his release, he now journey"
    },
    {
      "id": "31b04741-6155-4d9d-8296-46c2c3297d07",
      "slug": "almar",
      "name": "Almar",
      "race": "Arcana Elf",
      "character_class": "Artificer",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=almar",
      "character_url": "https://hall-library.framedfantasy.com/characters/almar",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/almar.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/almar.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1776705511717_p76876.webp",
      "image_url": "https://hall-library.framedfantasy.com/images/almar",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1776705511717_p76876.webp",
      "crop": {
        "x": 50,
        "y": 50,
        "zoom": 100
      },
      "story_excerpt": "Almar Enra was a well-known elven researcher focused on the Holy War and the Champions of Alverez. His fascination led him to uncover the location of their lost keep and the first signs of their return. This discovery made him the first person the newly reincarnated Champions encountered in Alverez."
    },
    {
      "id": "b0dcd2c8-d365-4e33-ba6e-9f058d9e9005",
      "slug": "almos-goteet",
      "name": "Almos Goteet",
      "race": "Deep Gnome",
      "character_class": "Artificer",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=almos-goteet",
      "character_url": "https://hall-library.framedfantasy.com/characters/almos-goteet",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/almos-goteet.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/almos-goteet.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1780197433353_y3w87n.webp",
      "image_url": "https://hall-library.framedfantasy.com/images/almos-goteet",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1780197433353_y3w87n_thumb.webp",
      "crop": {
        "x": 50,
        "y": 54,
        "zoom": 100
      },
      "story_excerpt": "Almos Goteet is a crafty, inventive Artificer with a heart of gold and a mischievous streak a mile wide.\nPersonality\nAlmos is a goofy, fun-loving guy who brings levity and chaos to any party. He’s the type to rig a prank bucket over the tavern door or swap his companions’ potions with colorful (but "
    },
    {
      "id": "37ade715-eb79-489e-b970-8ad092bf2574",
      "slug": "alora-frithswith",
      "name": "Alora Frithswith",
      "race": "Half-Elf",
      "character_class": "Fighter",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=alora-frithswith",
      "character_url": "https://hall-library.framedfantasy.com/characters/alora-frithswith",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/alora-frithswith.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/alora-frithswith.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1780714572931_0.jpg",
      "image_url": "https://hall-library.framedfantasy.com/images/alora-frithswith",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1780714572931_0.jpg",
      "crop": {
        "x": 50,
        "y": 84,
        "zoom": 100
      },
      "story_excerpt": "You are the protector who plans three moves ahead, the kind who rode Old Yost's Cart and learned patience wins wars. The night the goblins came taught you that good intentions without vigilance cost lives in coin you can never repay. So you carry that debt in your chest, a stone that grows heavier w"
    },
    {
      "id": "c5882861-bd9c-4272-a9a4-5f4d0adb9524",
      "slug": "aloriah-blackthorne",
      "name": "Aloriah Blackthorne",
      "race": "Tiefling",
      "character_class": "Druid",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=aloriah-blackthorne",
      "character_url": "https://hall-library.framedfantasy.com/characters/aloriah-blackthorne",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/aloriah-blackthorne.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/aloriah-blackthorne.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1777011634497_0.jpg",
      "image_url": "https://hall-library.framedfantasy.com/images/aloriah-blackthorne",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1777011634497_0.jpg",
      "crop": {
        "x": 50,
        "y": 9,
        "zoom": 100
      },
      "story_excerpt": "You are the druid who investigates before you intervene, who watches from the shadows before stepping into the light. Riding Old Yost's Cart meant choosing the patient road, and playing The Shadow Investigator with the Iron Matron meant understanding her before judging her. The night you lost your p"
    },
    {
      "id": "15c521c9-fbc8-41b1-b69e-a12fc81d4a97",
      "slug": "alsius-turnoroth",
      "name": "Alsius Turnoroth",
      "race": "Dragonborn",
      "character_class": "Artificer",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=alsius-turnoroth",
      "character_url": "https://hall-library.framedfantasy.com/characters/alsius-turnoroth",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/alsius-turnoroth.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/alsius-turnoroth.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1782362705265_4g8pef.webp",
      "image_url": "https://hall-library.framedfantasy.com/images/alsius-turnoroth",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1782362705265_4g8pef_thumb.webp",
      "crop": {
        "x": 50,
        "y": 14,
        "zoom": 100
      },
      "story_excerpt": "Alsius grew up in a clan of craftspeople. Skills in many trades were valued, but each dragonborn would typically pick one main craft and study under a mentor until they were deemed skilled enough for their own apprentice. Alsius' mentor, an older dragonborn named Heims, was a woodworker, and a close"
    },
    {
      "id": "c493ab04-4bf5-48a0-92c9-2bb1f11e2ca5",
      "slug": "althea-delana",
      "name": "Althea Delana",
      "race": "Elf",
      "character_class": "Sorcerer",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=althea-delana",
      "character_url": "https://hall-library.framedfantasy.com/characters/althea-delana",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/althea-delana.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/althea-delana.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1791317627047_0.jpg",
      "image_url": "https://hall-library.framedfantasy.com/images/althea-delana",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1791317627047_0.jpg",
      "crop": {
        "x": 50,
        "y": 50,
        "zoom": 100
      },
      "story_excerpt": "Defining moment:\nThe news came unexpectedly. Her family expected some cost from the war but not this, not this brother. Jaxon, so full of life and strength but arrogance ego came so quick to him. Rhettrick came home carring his sheild, his armor, his signet ring. We wept, Rhetrick looks at Althea. \n"
    },
    {
      "id": "2196d941-0788-4d5e-bdba-e907c3e41b85",
      "slug": "amalthor",
      "name": "Amalthor",
      "race": "Human",
      "character_class": "Paladin",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=amalthor",
      "character_url": "https://hall-library.framedfantasy.com/characters/amalthor",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/amalthor.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/amalthor.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1786890667372_0.jpeg",
      "image_url": "https://hall-library.framedfantasy.com/images/amalthor",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1786890667372_0.jpeg",
      "crop": {
        "x": 50,
        "y": 5,
        "zoom": 100
      },
      "story_excerpt": "Defining moment:\nMy father was a deacon in the temple of Justice. My mother was a member of the acolyte sisterhood. They met, fell in love, and married. I and my siblings were the result. \n\nOne day, dark-robed members of the Temple of Chaos barged into the temple grounds, murdering all they saw. I h"
    },
    {
      "id": "82a10936-d759-429a-a975-2537f547d7d9",
      "slug": "amanita",
      "name": "Amanita",
      "race": "Pallid Elf",
      "character_class": "Druid",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=amanita",
      "character_url": "https://hall-library.framedfantasy.com/characters/amanita",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/amanita.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/amanita.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1778958261650_p6db35.webp",
      "image_url": "https://hall-library.framedfantasy.com/images/amanita",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1778958261650_p6db35_thumb.webp",
      "crop": {
        "x": 50,
        "y": 0,
        "zoom": 100
      },
      "story_excerpt": "She's my 2nd character ever made and she's my first character with a proper backstory"
    },
    {
      "id": "561cf43a-9a61-439d-a9b7-66e12db62582",
      "slug": "amaranth",
      "name": "Amaranth",
      "race": "Tiefling",
      "character_class": "Bard",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=amaranth",
      "character_url": "https://hall-library.framedfantasy.com/characters/amaranth",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/amaranth.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/amaranth.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1790805554126_ryuzrj.webp",
      "image_url": "https://hall-library.framedfantasy.com/images/amaranth",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1790805554126_ryuzrj_thumb.webp",
      "crop": {
        "x": 55,
        "y": 3,
        "zoom": 141
      },
      "story_excerpt": "A demonic tiefling bard searching for a home, hiding behind a smile. She learned the world is unfair, and others will treat her as they perceive her, not how she truly is. She seeks her storied homeland, which she has never seen, and has only her name as the singular clue. Access to the archives of "
    },
    {
      "id": "a64db8fc-c77d-4f3d-b885-4d8bb58e1718",
      "slug": "amaya",
      "name": "Amaya",
      "race": "Human",
      "character_class": "Monk",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=amaya",
      "character_url": "https://hall-library.framedfantasy.com/characters/amaya",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/amaya.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/amaya.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1778322462545_sa0jho.webp",
      "image_url": "https://hall-library.framedfantasy.com/images/amaya",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1778322462545_sa0jho_thumb.webp",
      "crop": {
        "x": 50,
        "y": 0,
        "zoom": 100
      },
      "story_excerpt": "Amaya was born into a big family as one of the many siblings. Maybe she was the 5th, maybe the 7th of 13 children, the family lost track between the first and the last two. As one of the many, she never got much attention, be it from her parents or anyone else for that matter. Instead of making a ru"
    },
    {
      "id": "b33e978e-a666-4c60-8e7a-9923335ab83e",
      "slug": "amaya-lunar",
      "name": "Amaya Lunar",
      "race": "Drow",
      "character_class": "Sorcerer & Cleric",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=amaya-lunar",
      "character_url": "https://hall-library.framedfantasy.com/characters/amaya-lunar",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/amaya-lunar.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/amaya-lunar.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1780336066352_0.jpg",
      "image_url": "https://hall-library.framedfantasy.com/images/amaya-lunar",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1780336066352_0.jpg",
      "crop": {
        "x": 50,
        "y": 0,
        "zoom": 100
      },
      "story_excerpt": "You are a hero who chose the Blackfen's quiet patience and the Shadow Investigator's watchful restraint. What you remembered wasn't the dragon's power but the stranger's hunger, the choice to sit beside fear instead of striking it. The cost is invisible: you carry every wounded thing you couldn't sa"
    },
    {
      "id": "49b527dc-068c-4ca3-9482-90e7f52a2bd4",
      "slug": "amber-bloodarrow",
      "name": "Amber Bloodarrow",
      "race": "Human",
      "character_class": "Ranger",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=amber-bloodarrow",
      "character_url": "https://hall-library.framedfantasy.com/characters/amber-bloodarrow",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/amber-bloodarrow.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/amber-bloodarrow.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1777720345001_4wokln.webp",
      "image_url": "https://hall-library.framedfantasy.com/images/amber-bloodarrow",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1777720345001_4wokln_thumb.webp",
      "crop": {
        "x": 50,
        "y": 50,
        "zoom": 100
      },
      "story_excerpt": "Amber would frequently sneak out of her parent’s estate to play in the nearby woods. She enjoyed playing with the animals. Her parents had allowed her to learn archery, this came in handy as would often use her skills to defend her animal friends. She ran away from home at 15, she was smothered by h"
    },
    {
      "id": "c320040d-eae2-44ec-ad55-24b5a70db39d",
      "slug": "amber-ironfist",
      "name": "Amber Ironfist",
      "race": "Dwarf",
      "character_class": "Paladin",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=amber-ironfist",
      "character_url": "https://hall-library.framedfantasy.com/characters/amber-ironfist",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/amber-ironfist.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/amber-ironfist.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1775228941519_qipmec.webp",
      "image_url": "https://hall-library.framedfantasy.com/images/amber-ironfist",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1775228941519_qipmec.webp",
      "crop": {
        "x": 50,
        "y": 50,
        "zoom": 100
      },
      "story_excerpt": "Amber hails from the city of Windermere. She is the apprentice blacksmith to her mother Eldeth Ironfist at their shop Ironfist Armorers. At the start of the campaign the Ironfist family were living in the small town of Mistwatch due to Amber's father Kildrak Ironfist being stationed there as a guard"
    },
    {
      "id": "488b3ad0-9371-458d-ba4f-7c7f9509ed09",
      "slug": "amethyst-xylos",
      "name": "Amethyst Xylos",
      "race": "Tiefling",
      "character_class": "Rogue",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=amethyst-xylos",
      "character_url": "https://hall-library.framedfantasy.com/characters/amethyst-xylos",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/amethyst-xylos.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/amethyst-xylos.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1777043622255_b0fjio.webp",
      "image_url": "https://hall-library.framedfantasy.com/images/amethyst-xylos",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1777043622255_b0fjio_thumb.webp",
      "crop": {
        "x": 50,
        "y": 7,
        "zoom": 100
      },
      "story_excerpt": "Amethyst Xylos spent the first four years of her life in Demonwinterhold with her parents, Orion Xylos and Rosie Valerius. She was happy until her uncle, Grim, had to take her away. She was confused and scared at first. In time, she became guarded and mistrusting of others at first. She got severely"
    },
    {
      "id": "41fca08a-1a78-4266-b9c6-294223e77c72",
      "slug": "amissus",
      "name": "Amissus",
      "race": "High-Elf",
      "character_class": "Rogue",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=amissus",
      "character_url": "https://hall-library.framedfantasy.com/characters/amissus",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/amissus.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/amissus.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1787682362642_0.jpeg",
      "image_url": "https://hall-library.framedfantasy.com/images/amissus",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1787682362642_0.jpeg",
      "crop": {
        "x": 50,
        "y": 0,
        "zoom": 100
      },
      "story_excerpt": "Defining moment:\nIt was late at night, as the celebrations for her younger sisters coming of age are beginning to die down, Amissus is wandering alone through the lush garden atrium. She was admiring a blooming starlette lily when laughter erupted behind her. Amissus released a tired sigh, recognizi"
    },
    {
      "id": "91a75a75-1a64-45d8-bc8f-01482d9bb2bc",
      "slug": "amund-einarsson",
      "name": "Amund Einarsson",
      "race": "Tabaxi",
      "character_class": "Cleric",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=amund-einarsson",
      "character_url": "https://hall-library.framedfantasy.com/characters/amund-einarsson",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/amund-einarsson.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/amund-einarsson.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1791272109165_atr7ki.webp",
      "image_url": "https://hall-library.framedfantasy.com/images/amund-einarsson",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1791272109165_atr7ki_thumb.webp",
      "crop": {
        "x": 50,
        "y": 50,
        "zoom": 100
      },
      "story_excerpt": "A former slave, Amund originally was an echo knight. However, he found goodness, peace, and sobriety through the goddess Frigg. He and his group now sail the world, searching for a cure for one of the group's family members."
    },
    {
      "id": "69c13d11-75a0-43ac-b064-b5932c914903",
      "slug": "amygdala-2",
      "name": "Amygdala",
      "race": "Half-Elf",
      "character_class": "Ranger",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=amygdala-2",
      "character_url": "https://hall-library.framedfantasy.com/characters/amygdala-2",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/amygdala-2.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/amygdala-2.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1786082940757_foy2t5.webp",
      "image_url": "https://hall-library.framedfantasy.com/images/amygdala-2",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/1786082940757_foy2t5_thumb.webp",
      "crop": {
        "x": 50,
        "y": 0,
        "zoom": 100
      },
      "story_excerpt": "Defining moment:\nThe fear in her sister’s eyes glimmered, her usually steady hands shaking as she pushed Amygdala into the weathered cabinet. “Shhhh, don’t make a sound, Lovebug. Remember our game, Hide and Seek?” Her voice trembled as she said the words and forced a smile. Aeywah’s pet name rang ho"
    },
    {
      "id": "9eb0931c-051f-4eab-acda-ded75d81109d",
      "slug": "amyntas-de-ulwood",
      "name": "Amyntas de Ulwood ",
      "race": "Elf",
      "character_class": "Cleric",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=amyntas-de-ulwood",
      "character_url": "https://hall-library.framedfantasy.com/characters/amyntas-de-ulwood",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/amyntas-de-ulwood.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/amyntas-de-ulwood.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1782662048260_0.jpg",
      "image_url": "https://hall-library.framedfantasy.com/images/amyntas-de-ulwood",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/quest_1782662048260_0.jpg",
      "crop": {
        "x": 50,
        "y": 0,
        "zoom": 100
      },
      "story_excerpt": "Defining moment:\nShe had a very influential but abusive family that treated her like a plaything. She tried to protect a sickly younger brother by letting them use her, but she was out one day and too late. They dropped him from a multistory building, killing him. Her guard went into a rampage killi"
    },
    {
      "id": "05e23715-de9f-4a39-bd4e-d358e89a17fe",
      "slug": "an-khet",
      "name": "An'khet",
      "race": "Elf",
      "character_class": "Rogue",
      "jan_favorite": false,
      "is_ff_portrait": false,
      "profile_url": "https://framedfantasy.com/pages/hero?h=an-khet",
      "character_url": "https://hall-library.framedfantasy.com/characters/an-khet",
      "character_json_url": "https://hall-library.framedfantasy.com/characters/an-khet.json",
      "character_markdown_url": "https://hall-library.framedfantasy.com/characters/an-khet.md",
      "original_image_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/ChatGPT%20Image%20Apr%202,%202026,%2003_23_14%20PM.webp",
      "image_url": "https://hall-library.framedfantasy.com/images/an-khet",
      "thumbnail_url": "https://obadckrukccwkjgpbsxa.supabase.co/storage/v1/object/public/portraits/ChatGPT%20Image%20Apr%202,%202026,%2003_23_14%20PM.webp",
      "crop": {
        "x": 50,
        "y": 50,
        "zoom": 100
      },
      "story_excerpt": "An'khet was the shadae-kai victim and survivor if a soul knife assassin that killed his mother and wounded him but he survived. This passed the psychic taint into him. He became a soul knife and eventually passed from the shadowfell into the prime material.\n\nAn'khet did not have a moral compass, any"
    }
  ]
}
