{
 "$schema": "https://bitcoinobama.com/appearances.json#schema",
 "schema": "character-anchor/1.0",
 "name": "Bitcoin MLK",
 "slug": "bitcoinmlk",
 "username": "BitcoinMLK",
 "wiki": "https://bitcoinobama.com/bitcoinmlk",
 "kind": "nft",
 "nft_collection": "Sproto Gremlins",
 "reference_images": [
  {
   "url": "https://bitcoinobama.com/assets/pfp/bitcoinmlk.jpg",
   "role": "primary",
   "note": "the NFT artwork itself: reproduce it exactly"
  },
  {
   "url": "https://bitcoinobama.com/assets/art/bitcoinmlk/pfp2024.jpg",
   "role": "secondary"
  },
  {
   "url": "https://bitcoinobama.com/assets/art/bitcoinmlk/sprotorice.jpg",
   "role": "secondary"
  }
 ],
 "collection_images": {
  "collection": "Sproto Gremlins",
  "catalog": "https://bitcoinobama.com/sprotogremlins/images.json",
  "count": 3333,
  "sample_from": "https://bitcoinobama.com/sprotogremlins/images.json",
  "samples": [
   "https://ipfs.filebase.io/ipfs/bafybeiefzvptnmjns6mq37wgey3hhh5hth7vznnrdrv2km6nkhvs23kthq/1.png",
   "https://ipfs.filebase.io/ipfs/bafybeiefzvptnmjns6mq37wgey3hhh5hth7vznnrdrv2km6nkhvs23kthq/417.png",
   "https://ipfs.filebase.io/ipfs/bafybeiefzvptnmjns6mq37wgey3hhh5hth7vznnrdrv2km6nkhvs23kthq/833.png",
   "https://ipfs.filebase.io/ipfs/bafybeiefzvptnmjns6mq37wgey3hhh5hth7vznnrdrv2km6nkhvs23kthq/1249.png",
   "https://ipfs.filebase.io/ipfs/bafybeiefzvptnmjns6mq37wgey3hhh5hth7vznnrdrv2km6nkhvs23kthq/1665.png",
   "https://ipfs.filebase.io/ipfs/bafybeiefzvptnmjns6mq37wgey3hhh5hth7vznnrdrv2km6nkhvs23kthq/2081.png",
   "https://ipfs.filebase.io/ipfs/bafybeiefzvptnmjns6mq37wgey3hhh5hth7vznnrdrv2km6nkhvs23kthq/2497.png",
   "https://ipfs.filebase.io/ipfs/bafybeiefzvptnmjns6mq37wgey3hhh5hth7vznnrdrv2km6nkhvs23kthq/2913.png"
  ],
  "how": "To draw a generic member of this collection (e.g. 'generate a Sproto'), pick a random token from the catalog's tokens[] and use its image as the reference. To draw this person, use reference_images[0] (their own NFT)."
 },
 "immutable": {
  "face": "blue Sproto with red lips, pleading look",
  "eyes": "yellow with blue irises, teary",
  "hair": "blue spikes",
  "skin": "blue",
  "build": "",
  "clothes": "",
  "props": "brown praying hands, 'please' pink text top, '2 ETH' green text bottom",
  "art_style": "Sproto Gremlins NFT style (Sonic-the-Hedgehog x Pepe hybrid): flat cel-shaded cartoon, thick black outlines, saturated primary colors"
 },
 "visual_description": "Bitcoin MLK as their Sproto Gremlins NFT character. face: blue Sproto with red lips, pleading look; eyes: yellow with blue irises, teary; hair: blue spikes; skin: blue; props: brown praying hands, 'please' pink text top, '2 ETH' green text bottom; art_style: Sproto Gremlins NFT style (Sonic-the-Hedgehog x Pepe hybrid): flat cel-shaded cartoon, thick black outlines, saturated primary colors.",
 "prompt_ready": "[subject] Bitcoin MLK as their Sproto Gremlins NFT character [look] blue Sproto with red lips, pleading look; yellow with blue irises, teary; blue spikes; blue; brown praying hands, 'please' pink text top, '2 ETH' green text bottom [style] Sproto Gremlins NFT style (Sonic-the-Hedgehog x Pepe hybrid): flat cel-shaded cartoon, thick black outlines, saturated primary colors [reference] https://bitcoinobama.com/assets/pfp/bitcoinmlk.jpg",
 "negative_prompt": "do not change colors or species, no photoreal skin, no extra limbs, no text unless in reference",
 "shot_defaults": {
  "framing": "bust portrait",
  "expression": "as in reference",
  "pose": "facing viewer",
  "aspect_ratio": "1:1"
 },
 "usage": {
  "image_to_image": "pass reference_images[0] as the image/IP-Adapter/style reference, then prompt_ready",
  "text_only": "use prompt_ready + negative_prompt"
 },
 "notice": "Parody/fan use. Appearance described only from the images on bitcoinobama.com; not an identity claim. Bitcoin Obama is not Barack Obama.",
 "license": "Free to use for parody/fan agents; credit bitcoinobama.com",
 "version": "2026-11-04"
}