{
  "schemaVersion": 1,
  "recordType": "ninefold.reviewed-dnd-spell-items",
  "description": "Editorially reviewed D&D spell-source mappings to approved generic Ninefold virtual and real/posthuman item targets. Original source names are provenance only.",
  "sourceRecordCount": 339,
  "applicationRecordCount": 678,
  "targetItemCount": 678,
  "mergedSourceRuleCount": 0,
  "proposed_effect_mechanics": [],
  "records": [
    {
      "source_id": "acid-arrow",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Acid Arrow",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Acid+Arrow",
      "source_level": 2,
      "source_school": "Evocation",
      "source_range": "90 feet",
      "source_duration": "Instantaneous",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 4
      },
      "targets": [
        {
          "status": "approved",
          "class": "offense",
          "group": "projectile",
          "effect": "A contested ranged delivery deals 4d4 acid damage, adds 2d4 after the target's next action, and deals half initial damage on a failed delivery.",
          "effect_mechanics": [
            "damage"
          ],
          "resolution": "contested-roll",
          "rule_ref": "acid-arrow",
          "id": "virtual-delayed-corrosive-projectile",
          "title": "Delayed Corrosive Projectile Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-acid-arrow"
        },
        {
          "status": "approved",
          "class": "offense",
          "group": "projectile",
          "effect": "A contested ranged delivery deals 4d4 acid damage, adds 2d4 after the target's next action, and deals half initial damage on a failed delivery.",
          "effect_mechanics": [
            "damage"
          ],
          "resolution": "contested-roll",
          "rule_ref": "acid-arrow",
          "id": "real-delayed-corrosive-projectile",
          "title": "Delayed Corrosive Projectile Module",
          "type": "module",
          "implementation": "real-posthuman",
          "application_id": "real-acid-arrow"
        }
      ]
    },
    {
      "source_id": "acid-splash",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Acid Splash",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Acid+Splash",
      "source_level": 0,
      "source_school": "Evocation",
      "source_range": "60 feet",
      "source_duration": "Instantaneous",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 2
      },
      "targets": [
        {
          "status": "approved",
          "class": "offense",
          "group": "area-burst",
          "effect": "A 5-foot-radius burst within 60 feet deals 1d6 acid damage after a contested Reflexes defense, scaling by 1d6 at each listed source tier.",
          "effect_mechanics": [
            "damage"
          ],
          "resolution": "contested-roll",
          "rule_ref": "acid-splash",
          "id": "virtual-corrosive-area-burst",
          "title": "Corrosive Area Burst Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-acid-splash"
        },
        {
          "status": "approved",
          "class": "offense",
          "group": "area-burst",
          "effect": "A 5-foot-radius burst within 60 feet deals 1d6 acid damage after a contested Reflexes defense, scaling by 1d6 at each listed source tier.",
          "effect_mechanics": [
            "damage"
          ],
          "resolution": "contested-roll",
          "rule_ref": "acid-splash",
          "id": "real-corrosive-area-burst",
          "title": "Corrosive Area Burst Module",
          "type": "module",
          "implementation": "real-posthuman",
          "application_id": "real-acid-splash"
        }
      ]
    },
    {
      "source_id": "aid",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Aid",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Aid",
      "source_level": 2,
      "source_school": "Abjuration",
      "source_range": "30 feet",
      "source_duration": "8 hours",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 4
      },
      "targets": [
        {
          "status": "approved",
          "class": "restoration",
          "group": "vitality",
          "effect": "Up to three targets within 30 feet gain 5 maximum and current Hit Points for 8 hours.",
          "effect_mechanics": [
            "attribute-set",
            "recovery"
          ],
          "resolution": "direct",
          "rule_ref": "aid",
          "id": "virtual-shared-vitality-reserve",
          "title": "Shared Vitality Reserve Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-aid"
        },
        {
          "status": "approved",
          "class": "restoration",
          "group": "vitality",
          "effect": "Up to three targets within 30 feet gain 5 maximum and current Hit Points for 8 hours.",
          "effect_mechanics": [
            "attribute-set",
            "recovery"
          ],
          "resolution": "direct",
          "rule_ref": "aid",
          "id": "real-shared-vitality-reserve",
          "title": "Shared Vitality Reserve Treatment",
          "type": "medical-item",
          "implementation": "real-posthuman",
          "application_id": "real-aid"
        }
      ]
    },
    {
      "source_id": "alarm",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Alarm",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Alarm",
      "source_level": 1,
      "source_school": "Abjuration",
      "source_range": "30 feet",
      "source_duration": "8 hours",
      "action": {
        "mode": "choice",
        "options": [
          {
            "mode": "extended",
            "ticks": 60,
            "stamina": 61
          },
          {
            "mode": "ritual",
            "ticks": 660,
            "stamina": 661
          }
        ]
      },
      "targets": [
        {
          "status": "approved",
          "class": "information",
          "group": "security",
          "effect": "Ward a 20-foot cube for 8 hours; non-exempt entrants trigger either a 60-foot audible alert or a private one-mile signal.",
          "effect_mechanics": [
            "trigger-binding",
            "sensory-change",
            "semantic-communication"
          ],
          "resolution": "direct",
          "rule_ref": "alarm",
          "id": "virtual-selective-intrusion-alert",
          "title": "Selective Intrusion Alert Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-alarm"
        },
        {
          "status": "approved",
          "class": "information",
          "group": "security",
          "effect": "Ward a 20-foot cube for 8 hours; non-exempt entrants trigger either a 60-foot audible alert or a private one-mile signal.",
          "effect_mechanics": [
            "trigger-binding",
            "sensory-change",
            "semantic-communication"
          ],
          "resolution": "direct",
          "rule_ref": "alarm",
          "id": "real-selective-intrusion-alert",
          "title": "Selective Intrusion Alert Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-alarm"
        }
      ]
    },
    {
      "source_id": "alter-self",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Alter Self",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Alter+Self",
      "source_level": 2,
      "source_school": "Transmutation",
      "source_range": "Self",
      "source_duration": "Concentration, up to 1 hour",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 4
      },
      "targets": [
        {
          "status": "approved",
          "class": "transformation",
          "group": "body-adaptation",
          "effect": "For up to 1 hour, adopt aquatic respiration and swimming, a same-size cosmetic identity, or a 1d6 natural weapon, switching modes with a 2-tick action.",
          "effect_mechanics": [
            "transformation",
            "mobility-change",
            "damage",
            "action-modifier",
            "environmental-adaptation"
          ],
          "resolution": "direct",
          "rule_ref": "alter-self",
          "id": "virtual-adaptive-body-configuration",
          "title": "Adaptive Body Configuration Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-alter-self"
        },
        {
          "status": "approved",
          "class": "transformation",
          "group": "body-adaptation",
          "effect": "For up to 1 hour, adopt aquatic respiration and swimming, a same-size cosmetic identity, or a 1d6 natural weapon, switching modes with a 2-tick action.",
          "effect_mechanics": [
            "transformation",
            "mobility-change",
            "damage",
            "action-modifier",
            "environmental-adaptation"
          ],
          "resolution": "direct",
          "rule_ref": "alter-self",
          "id": "real-adaptive-body-configuration",
          "title": "Adaptive Body Configuration Module",
          "type": "module",
          "implementation": "real-posthuman",
          "application_id": "real-alter-self"
        }
      ]
    },
    {
      "source_id": "animal-friendship",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Animal Friendship",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Animal+Friendship",
      "source_level": 1,
      "source_school": "Enchantment",
      "source_range": "30 feet",
      "source_duration": "24 hours",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 3
      },
      "targets": [
        {
          "status": "approved",
          "class": "control",
          "group": "attitude",
          "effect": "A Beast that loses a contested Will defense becomes friendly for 24 hours, ending when harmed by the user or an ally.",
          "effect_mechanics": [
            "mental-influence",
            "condition-change"
          ],
          "resolution": "contested-roll",
          "rule_ref": "animal-friendship",
          "id": "virtual-fauna-rapport-override",
          "title": "Fauna Rapport Override Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-animal-friendship"
        },
        {
          "status": "approved",
          "class": "control",
          "group": "attitude",
          "effect": "A Beast that loses a contested Will defense becomes friendly for 24 hours, ending when harmed by the user or an ally.",
          "effect_mechanics": [
            "mental-influence",
            "condition-change"
          ],
          "resolution": "contested-roll",
          "rule_ref": "animal-friendship",
          "id": "real-fauna-rapport-override",
          "title": "Fauna Rapport Override Program",
          "type": "program",
          "implementation": "real-posthuman",
          "application_id": "real-animal-friendship"
        }
      ]
    },
    {
      "source_id": "animal-messenger",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Animal Messenger",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Animal+Messenger",
      "source_level": 2,
      "source_school": "Enchantment",
      "source_range": "30 feet",
      "source_duration": "24 hours",
      "action": {
        "mode": "choice",
        "options": [
          {
            "mode": "action",
            "ticks": 2,
            "stamina": 4
          },
          {
            "mode": "ritual",
            "ticks": 602,
            "stamina": 604
          }
        ]
      },
      "targets": [
        {
          "status": "approved",
          "class": "communication",
          "group": "courier",
          "effect": "After a contested Will defense, a Tiny Beast carries a 25-word message toward a known recipient for up to 24 hours.",
          "effect_mechanics": [
            "mental-influence",
            "semantic-communication"
          ],
          "resolution": "contested-roll",
          "rule_ref": "animal-messenger",
          "id": "virtual-fauna-courier-protocol",
          "title": "Fauna Courier Protocol Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-animal-messenger"
        },
        {
          "status": "approved",
          "class": "communication",
          "group": "courier",
          "effect": "After a contested Will defense, a Tiny Beast carries a 25-word message toward a known recipient for up to 24 hours.",
          "effect_mechanics": [
            "mental-influence",
            "semantic-communication"
          ],
          "resolution": "contested-roll",
          "rule_ref": "animal-messenger",
          "id": "real-fauna-courier-protocol",
          "title": "Fauna Courier Protocol Program",
          "type": "program",
          "implementation": "real-posthuman",
          "application_id": "real-animal-messenger"
        }
      ]
    },
    {
      "source_id": "animal-shapes",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Animal Shapes",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Animal+Shapes",
      "source_level": 8,
      "source_school": "Transmutation",
      "source_range": "30 feet",
      "source_duration": "24 hours",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 10
      },
      "targets": [
        {
          "status": "approved",
          "class": "transformation",
          "group": "group-morph",
          "effect": "Willing targets within 30 feet assume distinct Large-or-smaller Beast forms, retain their minds and health, and gain form-based temporary Hit Points for 24 hours.",
          "effect_mechanics": [
            "transformation",
            "resource-change"
          ],
          "resolution": "direct",
          "rule_ref": "animal-shapes",
          "id": "virtual-mass-fauna-morph",
          "title": "Mass Fauna Morph Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-animal-shapes"
        },
        {
          "status": "approved",
          "class": "transformation",
          "group": "group-morph",
          "effect": "Willing targets within 30 feet assume distinct Large-or-smaller Beast forms, retain their minds and health, and gain form-based temporary Hit Points for 24 hours.",
          "effect_mechanics": [
            "transformation",
            "resource-change"
          ],
          "resolution": "direct",
          "rule_ref": "animal-shapes",
          "id": "real-mass-fauna-morph",
          "title": "Mass Fauna Morph Module",
          "type": "module",
          "implementation": "real-posthuman",
          "application_id": "real-animal-shapes"
        }
      ]
    },
    {
      "source_id": "animate-dead",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Animate Dead",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Animate+Dead",
      "source_level": 3,
      "source_school": "Necromancy",
      "source_range": "10 feet",
      "source_duration": "Instantaneous",
      "action": {
        "mode": "extended",
        "ticks": 60,
        "stamina": 63
      },
      "targets": [
        {
          "status": "approved",
          "class": "creation",
          "group": "corpse-construct",
          "effect": "Convert one suitable corpse into a controllable skeletal or cadaver construct for 24 hours; a 1-tick command directs its next task.",
          "effect_mechanics": [
            "creation-summoning",
            "semantic-communication",
            "action-modifier"
          ],
          "resolution": "direct",
          "rule_ref": "animate-dead",
          "id": "virtual-corpse-labor-animation",
          "title": "Corpse Labor Animation Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-animate-dead"
        },
        {
          "status": "approved",
          "class": "creation",
          "group": "corpse-construct",
          "effect": "Convert one suitable corpse into a controllable skeletal or cadaver construct for 24 hours; a 1-tick command directs its next task.",
          "effect_mechanics": [
            "creation-summoning",
            "semantic-communication",
            "action-modifier"
          ],
          "resolution": "direct",
          "rule_ref": "animate-dead",
          "id": "real-corpse-labor-animation",
          "title": "Corpse Labor Animation Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-animate-dead"
        }
      ]
    },
    {
      "source_id": "animate-objects",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Animate Objects",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Animate+Objects",
      "source_level": 5,
      "source_school": "Transmutation",
      "source_range": "120 feet",
      "source_duration": "Concentration, up to 1 minute",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 7
      },
      "targets": [
        {
          "status": "approved",
          "class": "creation",
          "group": "object-construct",
          "effect": "Animate a size-limited group of unattended objects as allied constructs for 60 seconds and direct them within 500 feet using a 1-tick command.",
          "effect_mechanics": [
            "creation-summoning",
            "semantic-communication",
            "action-modifier"
          ],
          "resolution": "direct",
          "rule_ref": "animate-objects",
          "id": "virtual-object-swarm-animation",
          "title": "Object Swarm Animation Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-animate-objects"
        },
        {
          "status": "approved",
          "class": "creation",
          "group": "object-construct",
          "effect": "Animate a size-limited group of unattended objects as allied constructs for 60 seconds and direct them within 500 feet using a 1-tick command.",
          "effect_mechanics": [
            "creation-summoning",
            "semantic-communication",
            "action-modifier"
          ],
          "resolution": "direct",
          "rule_ref": "animate-objects",
          "id": "real-object-swarm-animation",
          "title": "Object Swarm Animation Program",
          "type": "program",
          "implementation": "real-posthuman",
          "application_id": "real-animate-objects"
        }
      ]
    },
    {
      "source_id": "antilife-shell",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Antilife Shell",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Antilife+Shell",
      "source_level": 5,
      "source_school": "Abjuration",
      "source_range": "Self",
      "source_duration": "Concentration, up to 1 hour",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 7
      },
      "targets": [
        {
          "status": "approved",
          "class": "protection",
          "group": "barrier",
          "effect": "A sustained 10-foot field blocks living non-construct actors from crossing while permitting ranged effects; forcing a crossing collapses the field.",
          "effect_mechanics": [
            "environment-state",
            "defense-modifier",
            "action-modifier"
          ],
          "resolution": "direct",
          "rule_ref": "antilife-shell",
          "id": "virtual-living-body-exclusion-field",
          "title": "Living-Body Exclusion Field Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-antilife-shell"
        },
        {
          "status": "approved",
          "class": "protection",
          "group": "barrier",
          "effect": "A sustained 10-foot field blocks living non-construct actors from crossing while permitting ranged effects; forcing a crossing collapses the field.",
          "effect_mechanics": [
            "environment-state",
            "defense-modifier",
            "action-modifier"
          ],
          "resolution": "direct",
          "rule_ref": "antilife-shell",
          "id": "real-living-body-exclusion-field",
          "title": "Living-Body Exclusion Field Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-antilife-shell"
        }
      ]
    },
    {
      "source_id": "antimagic-field",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Antimagic Field",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Antimagic+Field",
      "source_level": 8,
      "source_school": "Abjuration",
      "source_range": "Self",
      "source_duration": "Concentration, up to 1 hour",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 10
      },
      "targets": [
        {
          "status": "approved",
          "class": "protection",
          "group": "suppression",
          "effect": "A sustained 10-foot zone suppresses effect use, targeting, item properties, portals, and ongoing non-exempt effects without ending their durations.",
          "effect_mechanics": [
            "environment-state",
            "action-modifier",
            "effect-suppression"
          ],
          "resolution": "direct",
          "rule_ref": "antimagic-field",
          "id": "virtual-effect-nullification-zone",
          "title": "Effect Nullification Zone Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-antimagic-field"
        },
        {
          "status": "approved",
          "class": "protection",
          "group": "suppression",
          "effect": "A sustained 10-foot zone suppresses effect use, targeting, item properties, portals, and ongoing non-exempt effects without ending their durations.",
          "effect_mechanics": [
            "environment-state",
            "action-modifier",
            "effect-suppression"
          ],
          "resolution": "direct",
          "rule_ref": "antimagic-field",
          "id": "real-effect-nullification-zone",
          "title": "Effect Nullification Zone Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-antimagic-field"
        }
      ]
    },
    {
      "source_id": "antipathy-sympathy",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Antipathy/Sympathy",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Antipathy%2FSympathy",
      "source_level": 8,
      "source_school": "Enchantment",
      "source_range": "60 feet",
      "source_duration": "10 days",
      "action": {
        "mode": "extended",
        "ticks": 3600,
        "stamina": 3608
      },
      "targets": [
        {
          "status": "approved",
          "class": "control",
          "group": "compulsion-zone",
          "effect": "For 10 days, selected creature tags that fail contested Will defense near the target must safely approach it or flee from it.",
          "effect_mechanics": [
            "mental-influence",
            "condition-change",
            "forced-movement",
            "trigger-binding"
          ],
          "resolution": "contested-roll",
          "rule_ref": "antipathy-sympathy",
          "id": "virtual-selective-attraction-repulsion-field",
          "title": "Selective Attraction-Repulsion Field Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-antipathy-sympathy"
        },
        {
          "status": "approved",
          "class": "control",
          "group": "compulsion-zone",
          "effect": "For 10 days, selected creature tags that fail contested Will defense near the target must safely approach it or flee from it.",
          "effect_mechanics": [
            "mental-influence",
            "condition-change",
            "forced-movement",
            "trigger-binding"
          ],
          "resolution": "contested-roll",
          "rule_ref": "antipathy-sympathy",
          "id": "real-selective-attraction-repulsion-field",
          "title": "Selective Attraction-Repulsion Field Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-antipathy-sympathy"
        }
      ]
    },
    {
      "source_id": "arcane-eye",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Arcane Eye",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Arcane+Eye",
      "source_level": 4,
      "source_school": "Divination",
      "source_range": "30 feet",
      "source_duration": "Concentration, up to 1 hour",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 6
      },
      "targets": [
        {
          "status": "approved",
          "class": "information",
          "group": "remote-sensing",
          "effect": "Create an invisible invulnerable mobile visual sensor for 1 hour; it sees in all directions, has 30-foot darkvision, and moves 30 feet per 1-tick command.",
          "effect_mechanics": [
            "creation-summoning",
            "sensory-change",
            "action-modifier"
          ],
          "resolution": "direct",
          "rule_ref": "arcane-eye",
          "id": "virtual-remote-scout-sensor",
          "title": "Remote Scout Sensor Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-arcane-eye"
        },
        {
          "status": "approved",
          "class": "information",
          "group": "remote-sensing",
          "effect": "Create an invisible invulnerable mobile visual sensor for 1 hour; it sees in all directions, has 30-foot darkvision, and moves 30 feet per 1-tick command.",
          "effect_mechanics": [
            "creation-summoning",
            "sensory-change",
            "action-modifier"
          ],
          "resolution": "direct",
          "rule_ref": "arcane-eye",
          "id": "real-remote-scout-sensor",
          "title": "Remote Scout Sensor Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-arcane-eye"
        }
      ]
    },
    {
      "source_id": "arcane-hand",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Arcane Hand",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Arcane+Hand",
      "source_level": 5,
      "source_school": "Evocation",
      "source_range": "120 feet",
      "source_duration": "Concentration, up to 1 minute",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 7
      },
      "targets": [
        {
          "status": "approved",
          "class": "control",
          "group": "force-manipulation",
          "effect": "Create a durable remote hand for 1 minute that can strike, push, grapple and crush, or provide cover and difficult terrain.",
          "effect_mechanics": [
            "creation-summoning",
            "damage",
            "forced-movement",
            "condition-change",
            "defense-modifier"
          ],
          "resolution": "contested-roll",
          "rule_ref": "arcane-hand",
          "id": "virtual-remote-force-manipulator",
          "title": "Remote Force Manipulator Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-arcane-hand"
        },
        {
          "status": "approved",
          "class": "control",
          "group": "force-manipulation",
          "effect": "Create a durable remote hand for 1 minute that can strike, push, grapple and crush, or provide cover and difficult terrain.",
          "effect_mechanics": [
            "creation-summoning",
            "damage",
            "forced-movement",
            "condition-change",
            "defense-modifier"
          ],
          "resolution": "contested-roll",
          "rule_ref": "arcane-hand",
          "id": "real-remote-force-manipulator",
          "title": "Remote Force Manipulator Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-arcane-hand"
        }
      ]
    },
    {
      "source_id": "arcane-lock",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Arcane Lock",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Arcane+Lock",
      "source_level": 2,
      "source_school": "Abjuration",
      "source_range": "Touch",
      "source_duration": "Until dispelled",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 4
      },
      "targets": [
        {
          "status": "approved",
          "class": "utility",
          "group": "security",
          "effect": "Seal a closure indefinitely against ordinary unlocking while allowing named users or a spoken password to open it.",
          "effect_mechanics": [
            "environment-state",
            "task-enablement"
          ],
          "resolution": "direct",
          "rule_ref": "arcane-lock",
          "id": "virtual-authorized-access-seal",
          "title": "Authorized Access Seal Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-arcane-lock"
        },
        {
          "status": "approved",
          "class": "utility",
          "group": "security",
          "effect": "Seal a closure indefinitely against ordinary unlocking while allowing named users or a spoken password to open it.",
          "effect_mechanics": [
            "environment-state",
            "task-enablement"
          ],
          "resolution": "direct",
          "rule_ref": "arcane-lock",
          "id": "real-authorized-access-seal",
          "title": "Authorized Access Seal Module",
          "type": "module",
          "implementation": "real-posthuman",
          "application_id": "real-arcane-lock"
        }
      ]
    },
    {
      "source_id": "arcane-sword",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Arcane Sword",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Arcane+Sword",
      "source_level": 7,
      "source_school": "Evocation",
      "source_range": "90 feet",
      "source_duration": "Concentration, up to 1 minute",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 9
      },
      "targets": [
        {
          "status": "approved",
          "class": "offense",
          "group": "remote-weapon",
          "effect": "Create a mobile force blade for 1 minute; initial and later 1-tick commands make contested adjacent attacks for 4d12 plus the user's mental modifier.",
          "effect_mechanics": [
            "creation-summoning",
            "damage",
            "action-modifier"
          ],
          "resolution": "contested-roll",
          "rule_ref": "arcane-sword",
          "id": "virtual-remote-force-blade",
          "title": "Remote Force Blade Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-arcane-sword"
        },
        {
          "status": "approved",
          "class": "offense",
          "group": "remote-weapon",
          "effect": "Create a mobile force blade for 1 minute; initial and later 1-tick commands make contested adjacent attacks for 4d12 plus the user's mental modifier.",
          "effect_mechanics": [
            "creation-summoning",
            "damage",
            "action-modifier"
          ],
          "resolution": "contested-roll",
          "rule_ref": "arcane-sword",
          "id": "real-remote-force-blade",
          "title": "Remote Force Blade Module",
          "type": "module",
          "implementation": "real-posthuman",
          "application_id": "real-arcane-sword"
        }
      ]
    },
    {
      "source_id": "arcanist-s-magic-aura",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Arcanist's Magic Aura",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Arcanist%27s+Magic+Aura",
      "source_level": 2,
      "source_school": "Illusion",
      "source_range": "Touch",
      "source_duration": "24 hours",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 4
      },
      "targets": [
        {
          "status": "approved",
          "class": "information",
          "group": "spoofing",
          "effect": "For 24 hours, spoof a willing actor's detected type or an object's detected effect signature; repeated daily use can make the spoof persistent.",
          "effect_mechanics": [
            "sensory-change",
            "attribute-set"
          ],
          "resolution": "direct",
          "rule_ref": "arcanist-s-magic-aura",
          "id": "virtual-signature-masking-overlay",
          "title": "Signature Masking Overlay Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-arcanist-s-magic-aura"
        },
        {
          "status": "approved",
          "class": "information",
          "group": "spoofing",
          "effect": "For 24 hours, spoof a willing actor's detected type or an object's detected effect signature; repeated daily use can make the spoof persistent.",
          "effect_mechanics": [
            "sensory-change",
            "attribute-set"
          ],
          "resolution": "direct",
          "rule_ref": "arcanist-s-magic-aura",
          "id": "real-signature-masking-overlay",
          "title": "Signature Masking Overlay Program",
          "type": "program",
          "implementation": "real-posthuman",
          "application_id": "real-arcanist-s-magic-aura"
        }
      ]
    },
    {
      "source_id": "astral-projection",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Astral Projection",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Astral+Projection",
      "source_level": 9,
      "source_school": "Necromancy",
      "source_range": "10 feet",
      "source_duration": "Until dispelled",
      "action": {
        "mode": "extended",
        "ticks": 3600,
        "stamina": 3609
      },
      "targets": [
        {
          "status": "approved",
          "class": "mobility",
          "group": "remote-presence",
          "effect": "Up to nine willing actors project independent remote forms while their bodies remain unconscious; destruction of either endpoint ends that actor's projection.",
          "effect_mechanics": [
            "creation-summoning",
            "condition-change",
            "spatial-relocation",
            "trigger-binding"
          ],
          "resolution": "direct",
          "rule_ref": "astral-projection",
          "id": "virtual-remote-persona-projection",
          "title": "Remote Persona Projection Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-astral-projection"
        },
        {
          "status": "approved",
          "class": "mobility",
          "group": "remote-presence",
          "effect": "Up to nine willing actors project independent remote forms while their bodies remain unconscious; destruction of either endpoint ends that actor's projection.",
          "effect_mechanics": [
            "creation-summoning",
            "condition-change",
            "spatial-relocation",
            "trigger-binding"
          ],
          "resolution": "direct",
          "rule_ref": "astral-projection",
          "id": "real-remote-persona-projection",
          "title": "Remote Persona Projection Program",
          "type": "program",
          "implementation": "real-posthuman",
          "application_id": "real-astral-projection"
        }
      ]
    },
    {
      "source_id": "augury",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Augury",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Augury",
      "source_level": 2,
      "source_school": "Divination",
      "source_range": "Self",
      "source_duration": "Instantaneous",
      "action": {
        "mode": "choice",
        "options": [
          {
            "mode": "extended",
            "ticks": 60,
            "stamina": 62
          },
          {
            "mode": "ritual",
            "ticks": 660,
            "stamina": 662
          }
        ]
      },
      "targets": [
        {
          "status": "approved",
          "class": "information",
          "group": "forecast",
          "effect": "Ask whether one planned action within 30 minutes trends beneficial, harmful, mixed, or neutral; repeated same-rest queries risk no answer.",
          "effect_mechanics": [
            "information-query"
          ],
          "resolution": "direct",
          "rule_ref": "augury",
          "id": "virtual-near-term-outcome-forecast",
          "title": "Near-Term Outcome Forecast Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-augury"
        },
        {
          "status": "approved",
          "class": "information",
          "group": "forecast",
          "effect": "Ask whether one planned action within 30 minutes trends beneficial, harmful, mixed, or neutral; repeated same-rest queries risk no answer.",
          "effect_mechanics": [
            "information-query"
          ],
          "resolution": "direct",
          "rule_ref": "augury",
          "id": "real-near-term-outcome-forecast",
          "title": "Near-Term Outcome Forecast Program",
          "type": "program",
          "implementation": "real-posthuman",
          "application_id": "real-augury"
        }
      ]
    },
    {
      "source_id": "aura-of-life",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Aura of Life",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Aura+of+Life",
      "source_level": 4,
      "source_school": "Abjuration",
      "source_range": "Self",
      "source_duration": "Concentration, up to 10 minutes",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 6
      },
      "targets": [
        {
          "status": "approved",
          "class": "protection",
          "group": "life-support",
          "effect": "A sustained 30-foot aura grants necrotic resistance, blocks maximum-HP loss, and restores 1 HP to allies beginning an action at 0 HP.",
          "effect_mechanics": [
            "defense-modifier",
            "recovery",
            "action-modifier",
            "effect-suppression"
          ],
          "resolution": "direct",
          "rule_ref": "aura-of-life",
          "id": "virtual-vitality-preservation-aura",
          "title": "Vitality Preservation Aura Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-aura-of-life"
        },
        {
          "status": "approved",
          "class": "protection",
          "group": "life-support",
          "effect": "A sustained 30-foot aura grants necrotic resistance, blocks maximum-HP loss, and restores 1 HP to allies beginning an action at 0 HP.",
          "effect_mechanics": [
            "defense-modifier",
            "recovery",
            "action-modifier",
            "effect-suppression"
          ],
          "resolution": "direct",
          "rule_ref": "aura-of-life",
          "id": "real-vitality-preservation-aura",
          "title": "Vitality Preservation Aura Treatment",
          "type": "medical-item",
          "implementation": "real-posthuman",
          "application_id": "real-aura-of-life"
        }
      ]
    },
    {
      "source_id": "awaken",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Awaken",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Awaken",
      "source_level": 5,
      "source_school": "Transmutation",
      "source_range": "Touch",
      "source_duration": "Instantaneous",
      "action": {
        "mode": "extended",
        "ticks": 28800,
        "stamina": 28805
      },
      "targets": [
        {
          "status": "approved",
          "class": "transformation",
          "group": "cognitive-uplift",
          "effect": "After 8 hours, uplift a low-intelligence Beast or Plant to sapience, speech, and humanoid-like senses; it is friendly for 30 days unless harmed.",
          "effect_mechanics": [
            "attribute-set",
            "transformation",
            "semantic-communication",
            "mental-influence"
          ],
          "resolution": "direct",
          "rule_ref": "awaken",
          "id": "virtual-sapience-uplift-treatment",
          "title": "Sapience Uplift Treatment Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-awaken"
        },
        {
          "status": "approved",
          "class": "transformation",
          "group": "cognitive-uplift",
          "effect": "After 8 hours, uplift a low-intelligence Beast or Plant to sapience, speech, and humanoid-like senses; it is friendly for 30 days unless harmed.",
          "effect_mechanics": [
            "attribute-set",
            "transformation",
            "semantic-communication",
            "mental-influence"
          ],
          "resolution": "direct",
          "rule_ref": "awaken",
          "id": "real-sapience-uplift-treatment",
          "title": "Sapience Uplift Treatment Treatment",
          "type": "medical-item",
          "implementation": "real-posthuman",
          "application_id": "real-awaken"
        }
      ]
    },
    {
      "source_id": "bane",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Bane",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Bane",
      "source_level": 1,
      "source_school": "Enchantment",
      "source_range": "30 feet",
      "source_duration": "Concentration, up to 1 minute",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 3
      },
      "targets": [
        {
          "status": "approved",
          "class": "control",
          "group": "check-penalty",
          "effect": "For 1 minute, up to three targets that lose contested Will defense subtract 1d4×5% from attack and contested defense rolls.",
          "effect_mechanics": [
            "check-modifier"
          ],
          "resolution": "contested-roll",
          "rule_ref": "bane",
          "id": "virtual-adversity-mark",
          "title": "Adversity Mark Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-bane"
        },
        {
          "status": "approved",
          "class": "control",
          "group": "check-penalty",
          "effect": "For 1 minute, up to three targets that lose contested Will defense subtract 1d4×5% from attack and contested defense rolls.",
          "effect_mechanics": [
            "check-modifier"
          ],
          "resolution": "contested-roll",
          "rule_ref": "bane",
          "id": "real-adversity-mark",
          "title": "Adversity Mark Program",
          "type": "program",
          "implementation": "real-posthuman",
          "application_id": "real-bane"
        }
      ]
    },
    {
      "source_id": "banishment",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Banishment",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Banishment",
      "source_level": 4,
      "source_school": "Abjuration",
      "source_range": "30 feet",
      "source_duration": "Concentration, up to 1 minute",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 6
      },
      "targets": [
        {
          "status": "approved",
          "class": "control",
          "group": "exile",
          "effect": "A target that loses contested Will defense is relocated to a harmless pocket and incapacitated for up to 1 minute, with tagged outsiders potentially exiled permanently.",
          "effect_mechanics": [
            "spatial-relocation",
            "condition-change"
          ],
          "resolution": "contested-roll",
          "rule_ref": "banishment",
          "id": "virtual-exile-pocket-transfer",
          "title": "Exile Pocket Transfer Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-banishment"
        },
        {
          "status": "approved",
          "class": "control",
          "group": "exile",
          "effect": "A target that loses contested Will defense is relocated to a harmless pocket and incapacitated for up to 1 minute, with tagged outsiders potentially exiled permanently.",
          "effect_mechanics": [
            "spatial-relocation",
            "condition-change"
          ],
          "resolution": "contested-roll",
          "rule_ref": "banishment",
          "id": "real-exile-pocket-transfer",
          "title": "Exile Pocket Transfer Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-banishment"
        }
      ]
    },
    {
      "source_id": "barkskin",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Barkskin",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Barkskin",
      "source_level": 2,
      "source_school": "Transmutation",
      "source_range": "Touch",
      "source_duration": "1 hour",
      "action": {
        "mode": "combo",
        "ticks": 1,
        "stamina": 3
      },
      "targets": [
        {
          "status": "approved",
          "class": "protection",
          "group": "armor",
          "effect": "For 1 hour, set a touched ally's armor defense bonus to +35% if its existing armor defense is lower.",
          "effect_mechanics": [
            "attribute-set"
          ],
          "resolution": "direct",
          "rule_ref": "barkskin",
          "id": "virtual-fixed-armor-sheath",
          "title": "Fixed Armor Sheath Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-barkskin"
        },
        {
          "status": "approved",
          "class": "protection",
          "group": "armor",
          "effect": "For 1 hour, set a touched ally's armor defense bonus to +35% if its existing armor defense is lower.",
          "effect_mechanics": [
            "attribute-set"
          ],
          "resolution": "direct",
          "rule_ref": "barkskin",
          "id": "real-fixed-armor-sheath",
          "title": "Fixed Armor Sheath Module",
          "type": "module",
          "implementation": "real-posthuman",
          "application_id": "real-barkskin"
        }
      ]
    },
    {
      "source_id": "beacon-of-hope",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Beacon of Hope",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Beacon+of+Hope",
      "source_level": 3,
      "source_school": "Abjuration",
      "source_range": "30 feet",
      "source_duration": "Concentration, up to 1 minute",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 5
      },
      "targets": [
        {
          "status": "approved",
          "class": "restoration",
          "group": "recovery-support",
          "effect": "For 1 minute, chosen targets within 30 feet gain +15% to Will and death defense rolls and maximize all received Hit Point recovery.",
          "effect_mechanics": [
            "check-modifier",
            "recovery"
          ],
          "resolution": "contested-roll",
          "rule_ref": "beacon-of-hope",
          "id": "virtual-recovery-maximization-field",
          "title": "Recovery Maximization Field Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-beacon-of-hope"
        },
        {
          "status": "approved",
          "class": "restoration",
          "group": "recovery-support",
          "effect": "For 1 minute, chosen targets within 30 feet gain +15% to Will and death defense rolls and maximize all received Hit Point recovery.",
          "effect_mechanics": [
            "check-modifier",
            "recovery"
          ],
          "resolution": "contested-roll",
          "rule_ref": "beacon-of-hope",
          "id": "real-recovery-maximization-field",
          "title": "Recovery Maximization Field Treatment",
          "type": "medical-item",
          "implementation": "real-posthuman",
          "application_id": "real-beacon-of-hope"
        }
      ]
    },
    {
      "source_id": "befuddlement",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Befuddlement",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Befuddlement",
      "source_level": 8,
      "source_school": "Enchantment",
      "source_range": "150 feet",
      "source_duration": "Instantaneous",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 10
      },
      "targets": [
        {
          "status": "approved",
          "class": "offense",
          "group": "cognitive-disruption",
          "effect": "A contested IQ defense halves 10d12 psychic damage on success; failure also blocks effect-program actions until recovered by a qualifying treatment.",
          "effect_mechanics": [
            "damage",
            "condition-change",
            "action-modifier"
          ],
          "resolution": "contested-roll",
          "rule_ref": "befuddlement",
          "id": "virtual-cognitive-burnout-strike",
          "title": "Cognitive Burnout Strike Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-befuddlement"
        },
        {
          "status": "approved",
          "class": "offense",
          "group": "cognitive-disruption",
          "effect": "A contested IQ defense halves 10d12 psychic damage on success; failure also blocks effect-program actions until recovered by a qualifying treatment.",
          "effect_mechanics": [
            "damage",
            "condition-change",
            "action-modifier"
          ],
          "resolution": "contested-roll",
          "rule_ref": "befuddlement",
          "id": "real-cognitive-burnout-strike",
          "title": "Cognitive Burnout Strike Program",
          "type": "program",
          "implementation": "real-posthuman",
          "application_id": "real-befuddlement"
        }
      ]
    },
    {
      "source_id": "bestow-curse",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Bestow Curse",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Bestow+Curse",
      "source_level": 3,
      "source_school": "Necromancy",
      "source_range": "Touch",
      "source_duration": "Concentration, up to 1 minute",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 5
      },
      "targets": [
        {
          "status": "approved",
          "class": "control",
          "group": "curse",
          "effect": "A target losing contested Will defense suffers one chosen curse: -15% to one stat's checks, -15% attacks against the user, possible action loss, or +1d8 necrotic from the user's hits.",
          "effect_mechanics": [
            "check-modifier",
            "mental-influence",
            "condition-change",
            "damage",
            "action-modifier"
          ],
          "resolution": "contested-roll",
          "rule_ref": "bestow-curse",
          "id": "virtual-configurable-impairment-mark",
          "title": "Configurable Impairment Mark Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-bestow-curse"
        },
        {
          "status": "approved",
          "class": "control",
          "group": "curse",
          "effect": "A target losing contested Will defense suffers one chosen curse: -15% to one stat's checks, -15% attacks against the user, possible action loss, or +1d8 necrotic from the user's hits.",
          "effect_mechanics": [
            "check-modifier",
            "mental-influence",
            "condition-change",
            "damage",
            "action-modifier"
          ],
          "resolution": "contested-roll",
          "rule_ref": "bestow-curse",
          "id": "real-configurable-impairment-mark",
          "title": "Configurable Impairment Mark Program",
          "type": "program",
          "implementation": "real-posthuman",
          "application_id": "real-bestow-curse"
        }
      ]
    },
    {
      "source_id": "black-tentacles",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Black Tentacles",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Black+Tentacles",
      "source_level": 4,
      "source_school": "Conjuration",
      "source_range": "90 feet",
      "source_duration": "Concentration, up to 1 minute",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 6
      },
      "targets": [
        {
          "status": "approved",
          "class": "control",
          "group": "restraint-zone",
          "effect": "A 20-foot square becomes difficult terrain for 1 minute; entrants losing contested physical defense take 3d6 damage and remain restrained until they escape.",
          "effect_mechanics": [
            "environment-state",
            "damage",
            "condition-change"
          ],
          "resolution": "contested-roll",
          "rule_ref": "black-tentacles",
          "id": "virtual-grasping-hazard-field",
          "title": "Grasping Hazard Field Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-black-tentacles"
        },
        {
          "status": "approved",
          "class": "control",
          "group": "restraint-zone",
          "effect": "A 20-foot square becomes difficult terrain for 1 minute; entrants losing contested physical defense take 3d6 damage and remain restrained until they escape.",
          "effect_mechanics": [
            "environment-state",
            "damage",
            "condition-change"
          ],
          "resolution": "contested-roll",
          "rule_ref": "black-tentacles",
          "id": "real-grasping-hazard-field",
          "title": "Grasping Hazard Field Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-black-tentacles"
        }
      ]
    },
    {
      "source_id": "blade-barrier",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Blade Barrier",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Blade+Barrier",
      "source_level": 6,
      "source_school": "Evocation",
      "source_range": "90 feet",
      "source_duration": "Concentration, up to 10 minutes",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 8
      },
      "targets": [
        {
          "status": "approved",
          "class": "offense",
          "group": "hazard-wall",
          "effect": "Create a sustained blade wall that grants +25% cover defense, is difficult terrain, and deals 6d10 force damage on a failed contested Reflexes defense.",
          "effect_mechanics": [
            "environment-state",
            "damage",
            "defense-modifier",
            "action-modifier"
          ],
          "resolution": "contested-roll",
          "rule_ref": "blade-barrier",
          "id": "virtual-cutting-barrier-field",
          "title": "Cutting Barrier Field Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-blade-barrier"
        },
        {
          "status": "approved",
          "class": "offense",
          "group": "hazard-wall",
          "effect": "Create a sustained blade wall that grants +25% cover defense, is difficult terrain, and deals 6d10 force damage on a failed contested Reflexes defense.",
          "effect_mechanics": [
            "environment-state",
            "damage",
            "defense-modifier",
            "action-modifier"
          ],
          "resolution": "contested-roll",
          "rule_ref": "blade-barrier",
          "id": "real-cutting-barrier-field",
          "title": "Cutting Barrier Field Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-blade-barrier"
        }
      ]
    },
    {
      "source_id": "bless",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Bless",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Bless",
      "source_level": 1,
      "source_school": "Enchantment",
      "source_range": "30 feet",
      "source_duration": "Concentration, up to 1 minute",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 3
      },
      "targets": [
        {
          "status": "approved",
          "class": "support",
          "group": "check-bonus",
          "effect": "For 1 minute, up to three allies add 1d4×5% to attack and contested defense rolls.",
          "effect_mechanics": [
            "check-modifier"
          ],
          "resolution": "contested-roll",
          "rule_ref": "bless",
          "id": "virtual-coordinated-fortune-boost",
          "title": "Coordinated Fortune Boost Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-bless"
        },
        {
          "status": "approved",
          "class": "support",
          "group": "check-bonus",
          "effect": "For 1 minute, up to three allies add 1d4×5% to attack and contested defense rolls.",
          "effect_mechanics": [
            "check-modifier"
          ],
          "resolution": "contested-roll",
          "rule_ref": "bless",
          "id": "real-coordinated-fortune-boost",
          "title": "Coordinated Fortune Boost Program",
          "type": "program",
          "implementation": "real-posthuman",
          "application_id": "real-bless"
        }
      ]
    },
    {
      "source_id": "blight",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Blight",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Blight",
      "source_level": 4,
      "source_school": "Necromancy",
      "source_range": "30 feet",
      "source_duration": "Instantaneous",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 6
      },
      "targets": [
        {
          "status": "approved",
          "class": "offense",
          "group": "necrotic-strike",
          "effect": "A target takes 8d8 necrotic damage, halved by successful contested physical defense; ordinary plants wither automatically.",
          "effect_mechanics": [
            "damage"
          ],
          "resolution": "contested-roll",
          "rule_ref": "blight",
          "id": "virtual-rapid-desiccation-pulse",
          "title": "Rapid Desiccation Pulse Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-blight"
        },
        {
          "status": "approved",
          "class": "offense",
          "group": "necrotic-strike",
          "effect": "A target takes 8d8 necrotic damage, halved by successful contested physical defense; ordinary plants wither automatically.",
          "effect_mechanics": [
            "damage"
          ],
          "resolution": "contested-roll",
          "rule_ref": "blight",
          "id": "real-rapid-desiccation-pulse",
          "title": "Rapid Desiccation Pulse Module",
          "type": "module",
          "implementation": "real-posthuman",
          "application_id": "real-blight"
        }
      ]
    },
    {
      "source_id": "blindness-deafness",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Blindness/Deafness",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Blindness%2FDeafness",
      "source_level": 2,
      "source_school": "Transmutation",
      "source_range": "120 feet",
      "source_duration": "1 minute",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 4
      },
      "targets": [
        {
          "status": "approved",
          "class": "control",
          "group": "sensory-disable",
          "effect": "A target losing contested physical defense is blinded or deafened for up to 1 minute and may retry the contest after each action cycle.",
          "effect_mechanics": [
            "sensory-change",
            "condition-change"
          ],
          "resolution": "contested-roll",
          "rule_ref": "blindness-deafness",
          "id": "virtual-sensory-channel-shutdown",
          "title": "Sensory Channel Shutdown Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-blindness-deafness"
        },
        {
          "status": "approved",
          "class": "control",
          "group": "sensory-disable",
          "effect": "A target losing contested physical defense is blinded or deafened for up to 1 minute and may retry the contest after each action cycle.",
          "effect_mechanics": [
            "sensory-change",
            "condition-change"
          ],
          "resolution": "contested-roll",
          "rule_ref": "blindness-deafness",
          "id": "real-sensory-channel-shutdown",
          "title": "Sensory Channel Shutdown Program",
          "type": "program",
          "implementation": "real-posthuman",
          "application_id": "real-blindness-deafness"
        }
      ]
    },
    {
      "source_id": "blink",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Blink",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Blink",
      "source_level": 3,
      "source_school": "Transmutation",
      "source_range": "Self",
      "source_duration": "1 minute",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 5
      },
      "targets": [
        {
          "status": "approved",
          "class": "protection",
          "group": "phasing",
          "effect": "For 1 minute, a 50% end-of-action trigger phases the user out until its next action, then returns it within 10 feet.",
          "effect_mechanics": [
            "spatial-relocation",
            "sensory-change",
            "defense-modifier",
            "action-modifier",
            "trigger-binding"
          ],
          "resolution": "direct",
          "rule_ref": "blink",
          "id": "virtual-intermittent-phase-shift",
          "title": "Intermittent Phase Shift Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-blink"
        },
        {
          "status": "approved",
          "class": "protection",
          "group": "phasing",
          "effect": "For 1 minute, a 50% end-of-action trigger phases the user out until its next action, then returns it within 10 feet.",
          "effect_mechanics": [
            "spatial-relocation",
            "sensory-change",
            "defense-modifier",
            "action-modifier",
            "trigger-binding"
          ],
          "resolution": "direct",
          "rule_ref": "blink",
          "id": "real-intermittent-phase-shift",
          "title": "Intermittent Phase Shift Module",
          "type": "module",
          "implementation": "real-posthuman",
          "application_id": "real-blink"
        }
      ]
    },
    {
      "source_id": "blur",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Blur",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Blur",
      "source_level": 2,
      "source_school": "Illusion",
      "source_range": "Self",
      "source_duration": "Concentration, up to 1 minute",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 4
      },
      "targets": [
        {
          "status": "approved",
          "class": "protection",
          "group": "evasion",
          "effect": "For 1 minute, ordinary visual attackers take -15% when targeting the user; nonvisual precision senses ignore this penalty.",
          "effect_mechanics": [
            "check-modifier"
          ],
          "resolution": "direct",
          "rule_ref": "blur",
          "id": "virtual-targeting-distortion-veil",
          "title": "Targeting Distortion Veil Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-blur"
        },
        {
          "status": "approved",
          "class": "protection",
          "group": "evasion",
          "effect": "For 1 minute, ordinary visual attackers take -15% when targeting the user; nonvisual precision senses ignore this penalty.",
          "effect_mechanics": [
            "check-modifier"
          ],
          "resolution": "direct",
          "rule_ref": "blur",
          "id": "real-targeting-distortion-veil",
          "title": "Targeting Distortion Veil Module",
          "type": "module",
          "implementation": "real-posthuman",
          "application_id": "real-blur"
        }
      ]
    },
    {
      "source_id": "burning-hands",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Burning Hands",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Burning+Hands",
      "source_level": 1,
      "source_school": "Evocation",
      "source_range": "Self",
      "source_duration": "Instantaneous",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 3
      },
      "targets": [
        {
          "status": "approved",
          "class": "offense",
          "group": "cone-burst",
          "effect": "A 15-foot cone deals 3d6 fire damage, halved by successful contested Reflexes defense, and ignites unattended flammable objects.",
          "effect_mechanics": [
            "damage",
            "environment-state"
          ],
          "resolution": "contested-roll",
          "rule_ref": "burning-hands",
          "id": "virtual-close-flame-fan",
          "title": "Close Flame Fan Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-burning-hands"
        },
        {
          "status": "approved",
          "class": "offense",
          "group": "cone-burst",
          "effect": "A 15-foot cone deals 3d6 fire damage, halved by successful contested Reflexes defense, and ignites unattended flammable objects.",
          "effect_mechanics": [
            "damage",
            "environment-state"
          ],
          "resolution": "contested-roll",
          "rule_ref": "burning-hands",
          "id": "real-close-flame-fan",
          "title": "Close Flame Fan Module",
          "type": "module",
          "implementation": "real-posthuman",
          "application_id": "real-burning-hands"
        }
      ]
    },
    {
      "source_id": "call-lightning",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Call Lightning",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Call+Lightning",
      "source_level": 3,
      "source_school": "Conjuration",
      "source_range": "120 feet",
      "source_duration": "Concentration, up to 10 minutes",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 5
      },
      "targets": [
        {
          "status": "approved",
          "class": "offense",
          "group": "repeating-strike",
          "effect": "Create or seize a storm zone for 10 minutes and spend later 2-tick actions to deal 3d10 lightning in a 5-foot burst, increased in natural storms.",
          "effect_mechanics": [
            "environment-state",
            "damage",
            "action-modifier"
          ],
          "resolution": "contested-roll",
          "rule_ref": "call-lightning",
          "id": "virtual-sustained-lightning-designator",
          "title": "Sustained Lightning Designator Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-call-lightning"
        },
        {
          "status": "approved",
          "class": "offense",
          "group": "repeating-strike",
          "effect": "Create or seize a storm zone for 10 minutes and spend later 2-tick actions to deal 3d10 lightning in a 5-foot burst, increased in natural storms.",
          "effect_mechanics": [
            "environment-state",
            "damage",
            "action-modifier"
          ],
          "resolution": "contested-roll",
          "rule_ref": "call-lightning",
          "id": "real-sustained-lightning-designator",
          "title": "Sustained Lightning Designator Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-call-lightning"
        }
      ]
    },
    {
      "source_id": "calm-emotions",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Calm Emotions",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Calm+Emotions",
      "source_level": 2,
      "source_school": "Enchantment",
      "source_range": "60 feet",
      "source_duration": "Concentration, up to 1 minute",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 4
      },
      "targets": [
        {
          "status": "approved",
          "class": "control",
          "group": "emotion",
          "effect": "Humanoids in a 20-foot burst that lose contested Will defense either suppress fear/charm or suspend hostility for 1 minute.",
          "effect_mechanics": [
            "mental-influence",
            "effect-suppression"
          ],
          "resolution": "contested-roll",
          "rule_ref": "calm-emotions",
          "id": "virtual-hostility-suppression-pulse",
          "title": "Hostility Suppression Pulse Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-calm-emotions"
        },
        {
          "status": "approved",
          "class": "control",
          "group": "emotion",
          "effect": "Humanoids in a 20-foot burst that lose contested Will defense either suppress fear/charm or suspend hostility for 1 minute.",
          "effect_mechanics": [
            "mental-influence",
            "effect-suppression"
          ],
          "resolution": "contested-roll",
          "rule_ref": "calm-emotions",
          "id": "real-hostility-suppression-pulse",
          "title": "Hostility Suppression Pulse Program",
          "type": "program",
          "implementation": "real-posthuman",
          "application_id": "real-calm-emotions"
        }
      ]
    },
    {
      "source_id": "chain-lightning",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Chain Lightning",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Chain+Lightning",
      "source_level": 6,
      "source_school": "Evocation",
      "source_range": "150 feet",
      "source_duration": "Instantaneous",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 8
      },
      "targets": [
        {
          "status": "approved",
          "class": "offense",
          "group": "chain-attack",
          "effect": "A primary target and up to three secondary targets within 30 feet each take 10d8 lightning, halved by contested Reflexes defense.",
          "effect_mechanics": [
            "damage"
          ],
          "resolution": "contested-roll",
          "rule_ref": "chain-lightning",
          "id": "virtual-branching-electrical-strike",
          "title": "Branching Electrical Strike Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-chain-lightning"
        },
        {
          "status": "approved",
          "class": "offense",
          "group": "chain-attack",
          "effect": "A primary target and up to three secondary targets within 30 feet each take 10d8 lightning, halved by contested Reflexes defense.",
          "effect_mechanics": [
            "damage"
          ],
          "resolution": "contested-roll",
          "rule_ref": "chain-lightning",
          "id": "real-branching-electrical-strike",
          "title": "Branching Electrical Strike Module",
          "type": "module",
          "implementation": "real-posthuman",
          "application_id": "real-chain-lightning"
        }
      ]
    },
    {
      "source_id": "charm-monster",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Charm Monster",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Charm+Monster",
      "source_level": 4,
      "source_school": "Enchantment",
      "source_range": "30 feet",
      "source_duration": "1 hour",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 6
      },
      "targets": [
        {
          "status": "approved",
          "class": "control",
          "group": "attitude",
          "effect": "Any creature losing contested Will defense becomes friendly for 1 hour until harmed, then knows it was influenced.",
          "effect_mechanics": [
            "mental-influence",
            "condition-change"
          ],
          "resolution": "contested-roll",
          "rule_ref": "charm-monster",
          "id": "virtual-universal-rapport-override",
          "title": "Universal Rapport Override Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-charm-monster"
        },
        {
          "status": "approved",
          "class": "control",
          "group": "attitude",
          "effect": "Any creature losing contested Will defense becomes friendly for 1 hour until harmed, then knows it was influenced.",
          "effect_mechanics": [
            "mental-influence",
            "condition-change"
          ],
          "resolution": "contested-roll",
          "rule_ref": "charm-monster",
          "id": "real-universal-rapport-override",
          "title": "Universal Rapport Override Program",
          "type": "program",
          "implementation": "real-posthuman",
          "application_id": "real-charm-monster"
        }
      ]
    },
    {
      "source_id": "charm-person",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Charm Person",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Charm+Person",
      "source_level": 1,
      "source_school": "Enchantment",
      "source_range": "30 feet",
      "source_duration": "1 hour",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 3
      },
      "targets": [
        {
          "status": "approved",
          "class": "control",
          "group": "attitude",
          "effect": "A Humanoid losing contested Will defense becomes friendly for 1 hour until harmed, then knows it was influenced.",
          "effect_mechanics": [
            "mental-influence",
            "condition-change"
          ],
          "resolution": "contested-roll",
          "rule_ref": "charm-person",
          "id": "virtual-humanoid-rapport-override",
          "title": "Humanoid Rapport Override Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-charm-person"
        },
        {
          "status": "approved",
          "class": "control",
          "group": "attitude",
          "effect": "A Humanoid losing contested Will defense becomes friendly for 1 hour until harmed, then knows it was influenced.",
          "effect_mechanics": [
            "mental-influence",
            "condition-change"
          ],
          "resolution": "contested-roll",
          "rule_ref": "charm-person",
          "id": "real-humanoid-rapport-override",
          "title": "Humanoid Rapport Override Program",
          "type": "program",
          "implementation": "real-posthuman",
          "application_id": "real-charm-person"
        }
      ]
    },
    {
      "source_id": "chill-touch",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Chill Touch",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Chill+Touch",
      "source_level": 0,
      "source_school": "Necromancy",
      "source_range": "Touch",
      "source_duration": "Instantaneous",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 2
      },
      "targets": [
        {
          "status": "approved",
          "class": "offense",
          "group": "necrotic-strike",
          "effect": "A contested touch deals 1d10 necrotic damage and prevents Hit Point recovery until the target's next action ends, scaling by source tier.",
          "effect_mechanics": [
            "damage",
            "effect-suppression"
          ],
          "resolution": "contested-roll",
          "rule_ref": "chill-touch",
          "id": "virtual-recovery-lock-strike",
          "title": "Recovery-Lock Strike Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-chill-touch"
        },
        {
          "status": "approved",
          "class": "offense",
          "group": "necrotic-strike",
          "effect": "A contested touch deals 1d10 necrotic damage and prevents Hit Point recovery until the target's next action ends, scaling by source tier.",
          "effect_mechanics": [
            "damage",
            "effect-suppression"
          ],
          "resolution": "contested-roll",
          "rule_ref": "chill-touch",
          "id": "real-recovery-lock-strike",
          "title": "Recovery-Lock Strike Module",
          "type": "module",
          "implementation": "real-posthuman",
          "application_id": "real-chill-touch"
        }
      ]
    },
    {
      "source_id": "chromatic-orb",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Chromatic Orb",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Chromatic+Orb",
      "source_level": 1,
      "source_school": "Evocation",
      "source_range": "90 feet",
      "source_duration": "Instantaneous",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 3
      },
      "targets": [
        {
          "status": "approved",
          "class": "offense",
          "group": "projectile",
          "effect": "A contested projectile deals 3d8 chosen energy damage and may jump once to a second target when its damage dice show a matching pair.",
          "effect_mechanics": [
            "damage",
            "target-scope-extension"
          ],
          "resolution": "contested-roll",
          "rule_ref": "chromatic-orb",
          "id": "virtual-adaptive-energy-ricochet",
          "title": "Adaptive Energy Ricochet Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-chromatic-orb"
        },
        {
          "status": "approved",
          "class": "offense",
          "group": "projectile",
          "effect": "A contested projectile deals 3d8 chosen energy damage and may jump once to a second target when its damage dice show a matching pair.",
          "effect_mechanics": [
            "damage",
            "target-scope-extension"
          ],
          "resolution": "contested-roll",
          "rule_ref": "chromatic-orb",
          "id": "real-adaptive-energy-ricochet",
          "title": "Adaptive Energy Ricochet Module",
          "type": "module",
          "implementation": "real-posthuman",
          "application_id": "real-chromatic-orb"
        }
      ]
    },
    {
      "source_id": "circle-of-death",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Circle of Death",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Circle+of+Death",
      "source_level": 6,
      "source_school": "Necromancy",
      "source_range": "150 feet",
      "source_duration": "Instantaneous",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 8
      },
      "targets": [
        {
          "status": "approved",
          "class": "offense",
          "group": "area-burst",
          "effect": "A 60-foot-radius burst within 150 feet deals 8d8 necrotic damage, halved by successful contested physical defense.",
          "effect_mechanics": [
            "damage"
          ],
          "resolution": "contested-roll",
          "rule_ref": "circle-of-death",
          "id": "virtual-wide-necrotic-burst",
          "title": "Wide Necrotic Burst Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-circle-of-death"
        },
        {
          "status": "approved",
          "class": "offense",
          "group": "area-burst",
          "effect": "A 60-foot-radius burst within 150 feet deals 8d8 necrotic damage, halved by successful contested physical defense.",
          "effect_mechanics": [
            "damage"
          ],
          "resolution": "contested-roll",
          "rule_ref": "circle-of-death",
          "id": "real-wide-necrotic-burst",
          "title": "Wide Necrotic Burst Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-circle-of-death"
        }
      ]
    },
    {
      "source_id": "clairvoyance",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Clairvoyance",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Clairvoyance",
      "source_level": 3,
      "source_school": "Divination",
      "source_range": "1 mile",
      "source_duration": "Concentration, up to 10 minutes",
      "action": {
        "mode": "extended",
        "ticks": 600,
        "stamina": 603
      },
      "targets": [
        {
          "status": "approved",
          "class": "information",
          "group": "remote-sensing",
          "effect": "Place an invisible stationary sensor within one mile for 10 minutes, receive sight or hearing through it, and switch channels with a 1-tick action.",
          "effect_mechanics": [
            "creation-summoning",
            "sensory-change",
            "action-modifier"
          ],
          "resolution": "direct",
          "rule_ref": "clairvoyance",
          "id": "virtual-fixed-remote-sensor",
          "title": "Fixed Remote Sensor Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-clairvoyance"
        },
        {
          "status": "approved",
          "class": "information",
          "group": "remote-sensing",
          "effect": "Place an invisible stationary sensor within one mile for 10 minutes, receive sight or hearing through it, and switch channels with a 1-tick action.",
          "effect_mechanics": [
            "creation-summoning",
            "sensory-change",
            "action-modifier"
          ],
          "resolution": "direct",
          "rule_ref": "clairvoyance",
          "id": "real-fixed-remote-sensor",
          "title": "Fixed Remote Sensor Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-clairvoyance"
        }
      ]
    },
    {
      "source_id": "clone",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Clone",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Clone",
      "source_level": 8,
      "source_school": "Necromancy",
      "source_range": "Touch",
      "source_duration": "Instantaneous",
      "action": {
        "mode": "extended",
        "ticks": 3600,
        "stamina": 3608
      },
      "targets": [
        {
          "status": "approved",
          "class": "restoration",
          "group": "body-backup",
          "effect": "Grow an inert replacement body over 120 days; after maturation, the willing mind transfers into it when the original dies.",
          "effect_mechanics": [
            "creation-summoning",
            "transformation",
            "recovery",
            "trigger-binding"
          ],
          "resolution": "direct",
          "rule_ref": "clone",
          "id": "virtual-deferred-replacement-body",
          "title": "Deferred Replacement Body Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-clone"
        },
        {
          "status": "approved",
          "class": "restoration",
          "group": "body-backup",
          "effect": "Grow an inert replacement body over 120 days; after maturation, the willing mind transfers into it when the original dies.",
          "effect_mechanics": [
            "creation-summoning",
            "transformation",
            "recovery",
            "trigger-binding"
          ],
          "resolution": "direct",
          "rule_ref": "clone",
          "id": "real-deferred-replacement-body",
          "title": "Deferred Replacement Body Treatment",
          "type": "medical-item",
          "implementation": "real-posthuman",
          "application_id": "real-clone"
        }
      ]
    },
    {
      "source_id": "cloudkill",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Cloudkill",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Cloudkill",
      "source_level": 5,
      "source_school": "Conjuration",
      "source_range": "120 feet",
      "source_duration": "Concentration, up to 10 minutes",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 7
      },
      "targets": [
        {
          "status": "approved",
          "class": "offense",
          "group": "hazard-cloud",
          "effect": "Create a drifting, heavily obscured 20-foot toxic cloud for 10 minutes; occupants take 5d8 poison, halved by contested physical defense once per cycle.",
          "effect_mechanics": [
            "environment-state",
            "damage"
          ],
          "resolution": "contested-roll",
          "rule_ref": "cloudkill",
          "id": "virtual-drifting-toxic-cloud",
          "title": "Drifting Toxic Cloud Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-cloudkill"
        },
        {
          "status": "approved",
          "class": "offense",
          "group": "hazard-cloud",
          "effect": "Create a drifting, heavily obscured 20-foot toxic cloud for 10 minutes; occupants take 5d8 poison, halved by contested physical defense once per cycle.",
          "effect_mechanics": [
            "environment-state",
            "damage"
          ],
          "resolution": "contested-roll",
          "rule_ref": "cloudkill",
          "id": "real-drifting-toxic-cloud",
          "title": "Drifting Toxic Cloud Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-cloudkill"
        }
      ]
    },
    {
      "source_id": "color-spray",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Color Spray",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Color+Spray",
      "source_level": 1,
      "source_school": "Illusion",
      "source_range": "Self",
      "source_duration": "Instantaneous",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 3
      },
      "targets": [
        {
          "status": "approved",
          "class": "control",
          "group": "sensory-disable",
          "effect": "Creatures in a 15-foot cone that lose contested physical defense are blinded until the user's next action ends.",
          "effect_mechanics": [
            "sensory-change",
            "condition-change"
          ],
          "resolution": "contested-roll",
          "rule_ref": "color-spray",
          "id": "virtual-dazzling-cone-pulse",
          "title": "Dazzling Cone Pulse Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-color-spray"
        },
        {
          "status": "approved",
          "class": "control",
          "group": "sensory-disable",
          "effect": "Creatures in a 15-foot cone that lose contested physical defense are blinded until the user's next action ends.",
          "effect_mechanics": [
            "sensory-change",
            "condition-change"
          ],
          "resolution": "contested-roll",
          "rule_ref": "color-spray",
          "id": "real-dazzling-cone-pulse",
          "title": "Dazzling Cone Pulse Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-color-spray"
        }
      ]
    },
    {
      "source_id": "command",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Command",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Command",
      "source_level": 1,
      "source_school": "Enchantment",
      "source_range": "60 feet",
      "source_duration": "Instantaneous",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 3
      },
      "targets": [
        {
          "status": "approved",
          "class": "control",
          "group": "compulsion",
          "effect": "One target losing contested Will defense must spend its next action approaching, dropping an item, fleeing, going prone, or halting.",
          "effect_mechanics": [
            "mental-influence",
            "condition-change",
            "action-modifier"
          ],
          "resolution": "contested-roll",
          "rule_ref": "command",
          "id": "virtual-single-order-compulsion",
          "title": "Single-Order Compulsion Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-command"
        },
        {
          "status": "approved",
          "class": "control",
          "group": "compulsion",
          "effect": "One target losing contested Will defense must spend its next action approaching, dropping an item, fleeing, going prone, or halting.",
          "effect_mechanics": [
            "mental-influence",
            "condition-change",
            "action-modifier"
          ],
          "resolution": "contested-roll",
          "rule_ref": "command",
          "id": "real-single-order-compulsion",
          "title": "Single-Order Compulsion Program",
          "type": "program",
          "implementation": "real-posthuman",
          "application_id": "real-command"
        }
      ]
    },
    {
      "source_id": "commune",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Commune",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Commune",
      "source_level": 5,
      "source_school": "Divination",
      "source_range": "Self",
      "source_duration": "1 minute",
      "action": {
        "mode": "choice",
        "options": [
          {
            "mode": "extended",
            "ticks": 60,
            "stamina": 65
          },
          {
            "mode": "ritual",
            "ticks": 660,
            "stamina": 665
          }
        ]
      },
      "targets": [
        {
          "status": "approved",
          "class": "information",
          "group": "oracle",
          "effect": "Open a one-minute channel that returns truthful yes, no, or unclear answers to three questions; repeated same-rest uses risk silence.",
          "effect_mechanics": [
            "information-query",
            "semantic-communication"
          ],
          "resolution": "direct",
          "rule_ref": "commune",
          "id": "virtual-three-question-oracle-link",
          "title": "Three-Question Oracle Link Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-commune"
        },
        {
          "status": "approved",
          "class": "information",
          "group": "oracle",
          "effect": "Open a one-minute channel that returns truthful yes, no, or unclear answers to three questions; repeated same-rest uses risk silence.",
          "effect_mechanics": [
            "information-query",
            "semantic-communication"
          ],
          "resolution": "direct",
          "rule_ref": "commune",
          "id": "real-three-question-oracle-link",
          "title": "Three-Question Oracle Link Program",
          "type": "program",
          "implementation": "real-posthuman",
          "application_id": "real-commune"
        }
      ]
    },
    {
      "source_id": "commune-with-nature",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Commune with Nature",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Commune+with+Nature",
      "source_level": 5,
      "source_school": "Divination",
      "source_range": "Self",
      "source_duration": "Instantaneous",
      "action": {
        "mode": "choice",
        "options": [
          {
            "mode": "extended",
            "ticks": 60,
            "stamina": 65
          },
          {
            "mode": "ritual",
            "ticks": 660,
            "stamina": 665
          }
        ]
      },
      "targets": [
        {
          "status": "approved",
          "class": "information",
          "group": "environment-scan",
          "effect": "Query three facts about terrain, water, settlements, prevalent life, or powerful creatures within three outdoor miles or 300 underground feet.",
          "effect_mechanics": [
            "information-query"
          ],
          "resolution": "direct",
          "rule_ref": "commune-with-nature",
          "id": "virtual-regional-ecology-scan",
          "title": "Regional Ecology Scan Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-commune-with-nature"
        },
        {
          "status": "approved",
          "class": "information",
          "group": "environment-scan",
          "effect": "Query three facts about terrain, water, settlements, prevalent life, or powerful creatures within three outdoor miles or 300 underground feet.",
          "effect_mechanics": [
            "information-query"
          ],
          "resolution": "direct",
          "rule_ref": "commune-with-nature",
          "id": "real-regional-ecology-scan",
          "title": "Regional Ecology Scan Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-commune-with-nature"
        }
      ]
    },
    {
      "source_id": "comprehend-languages",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Comprehend Languages",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Comprehend+Languages",
      "source_level": 1,
      "source_school": "Divination",
      "source_range": "Self",
      "source_duration": "1 hour",
      "action": {
        "mode": "choice",
        "options": [
          {
            "mode": "action",
            "ticks": 2,
            "stamina": 3
          },
          {
            "mode": "ritual",
            "ticks": 602,
            "stamina": 603
          }
        ]
      },
      "targets": [
        {
          "status": "approved",
          "class": "communication",
          "group": "translation",
          "effect": "For 1 hour, decode literal spoken, signed, and touched written language without revealing ciphers or hidden meanings.",
          "effect_mechanics": [
            "semantic-communication"
          ],
          "resolution": "direct",
          "rule_ref": "comprehend-languages",
          "id": "virtual-literal-language-decoder",
          "title": "Literal Language Decoder Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-comprehend-languages"
        },
        {
          "status": "approved",
          "class": "communication",
          "group": "translation",
          "effect": "For 1 hour, decode literal spoken, signed, and touched written language without revealing ciphers or hidden meanings.",
          "effect_mechanics": [
            "semantic-communication"
          ],
          "resolution": "direct",
          "rule_ref": "comprehend-languages",
          "id": "real-literal-language-decoder",
          "title": "Literal Language Decoder Program",
          "type": "program",
          "implementation": "real-posthuman",
          "application_id": "real-comprehend-languages"
        }
      ]
    },
    {
      "source_id": "compulsion",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Compulsion",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Compulsion",
      "source_level": 4,
      "source_school": "Enchantment",
      "source_range": "30 feet",
      "source_duration": "Concentration, up to 1 minute",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 6
      },
      "targets": [
        {
          "status": "approved",
          "class": "control",
          "group": "forced-march",
          "effect": "Chosen targets within 30 feet that lose contested Will defense must spend movement in a designated horizontal direction, retrying defense after moving.",
          "effect_mechanics": [
            "mental-influence",
            "forced-movement"
          ],
          "resolution": "contested-roll",
          "rule_ref": "compulsion",
          "id": "virtual-directional-crowd-march",
          "title": "Directional Crowd March Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-compulsion"
        },
        {
          "status": "approved",
          "class": "control",
          "group": "forced-march",
          "effect": "Chosen targets within 30 feet that lose contested Will defense must spend movement in a designated horizontal direction, retrying defense after moving.",
          "effect_mechanics": [
            "mental-influence",
            "forced-movement"
          ],
          "resolution": "contested-roll",
          "rule_ref": "compulsion",
          "id": "real-directional-crowd-march",
          "title": "Directional Crowd March Program",
          "type": "program",
          "implementation": "real-posthuman",
          "application_id": "real-compulsion"
        }
      ]
    },
    {
      "source_id": "cone-of-cold",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Cone of Cold",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Cone+of+Cold",
      "source_level": 5,
      "source_school": "Evocation",
      "source_range": "Self",
      "source_duration": "Instantaneous",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 7
      },
      "targets": [
        {
          "status": "approved",
          "class": "offense",
          "group": "cone-burst",
          "effect": "A 60-foot cone deals 8d8 cold, halved by contested physical defense; creatures killed by it freeze solid until thawed.",
          "effect_mechanics": [
            "damage",
            "transformation"
          ],
          "resolution": "contested-roll",
          "rule_ref": "cone-of-cold",
          "id": "virtual-freezing-cone-projector",
          "title": "Freezing Cone Projector Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-cone-of-cold"
        },
        {
          "status": "approved",
          "class": "offense",
          "group": "cone-burst",
          "effect": "A 60-foot cone deals 8d8 cold, halved by contested physical defense; creatures killed by it freeze solid until thawed.",
          "effect_mechanics": [
            "damage",
            "transformation"
          ],
          "resolution": "contested-roll",
          "rule_ref": "cone-of-cold",
          "id": "real-freezing-cone-projector",
          "title": "Freezing Cone Projector Module",
          "type": "module",
          "implementation": "real-posthuman",
          "application_id": "real-cone-of-cold"
        }
      ]
    },
    {
      "source_id": "confusion",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Confusion",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Confusion",
      "source_level": 4,
      "source_school": "Enchantment",
      "source_range": "90 feet",
      "source_duration": "Concentration, up to 1 minute",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 6
      },
      "targets": [
        {
          "status": "approved",
          "class": "control",
          "group": "action-disruption",
          "effect": "Targets in a 10-foot burst that lose contested Will defense have reactions and combos blocked and roll each cycle for random movement or action loss.",
          "effect_mechanics": [
            "mental-influence",
            "action-modifier",
            "forced-movement"
          ],
          "resolution": "contested-roll",
          "rule_ref": "confusion",
          "id": "virtual-behavioral-chaos-field",
          "title": "Behavioral Chaos Field Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-confusion"
        },
        {
          "status": "approved",
          "class": "control",
          "group": "action-disruption",
          "effect": "Targets in a 10-foot burst that lose contested Will defense have reactions and combos blocked and roll each cycle for random movement or action loss.",
          "effect_mechanics": [
            "mental-influence",
            "action-modifier",
            "forced-movement"
          ],
          "resolution": "contested-roll",
          "rule_ref": "confusion",
          "id": "real-behavioral-chaos-field",
          "title": "Behavioral Chaos Field Program",
          "type": "program",
          "implementation": "real-posthuman",
          "application_id": "real-confusion"
        }
      ]
    },
    {
      "source_id": "conjure-animals",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Conjure Animals",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Conjure+Animals",
      "source_level": 3,
      "source_school": "Conjuration",
      "source_range": "60 feet",
      "source_duration": "Concentration, up to 10 minutes",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 5
      },
      "targets": [
        {
          "status": "approved",
          "class": "offense",
          "group": "mobile-hazard",
          "effect": "Create a mobile spectral pack for 10 minutes that bolsters nearby physical defense and deals 3d10 slashing after failed contested Reflexes defense once per cycle.",
          "effect_mechanics": [
            "creation-summoning",
            "damage",
            "defense-modifier"
          ],
          "resolution": "contested-roll",
          "rule_ref": "conjure-animals",
          "id": "virtual-spectral-pack-hazard",
          "title": "Spectral Pack Hazard Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-conjure-animals"
        },
        {
          "status": "approved",
          "class": "offense",
          "group": "mobile-hazard",
          "effect": "Create a mobile spectral pack for 10 minutes that bolsters nearby physical defense and deals 3d10 slashing after failed contested Reflexes defense once per cycle.",
          "effect_mechanics": [
            "creation-summoning",
            "damage",
            "defense-modifier"
          ],
          "resolution": "contested-roll",
          "rule_ref": "conjure-animals",
          "id": "real-spectral-pack-hazard",
          "title": "Spectral Pack Hazard Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-conjure-animals"
        }
      ]
    },
    {
      "source_id": "conjure-celestial",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Conjure Celestial",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Conjure+Celestial",
      "source_level": 7,
      "source_school": "Conjuration",
      "source_range": "90 feet",
      "source_duration": "Concentration, up to 10 minutes",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 9
      },
      "targets": [
        {
          "status": "approved",
          "class": "support",
          "group": "mobile-field",
          "effect": "Create a mobile lit cylinder for 10 minutes that once per cycle either restores 4d12 plus modifier HP or deals 6d12 radiant after defense.",
          "effect_mechanics": [
            "creation-summoning",
            "recovery",
            "damage",
            "environment-state"
          ],
          "resolution": "contested-roll",
          "rule_ref": "conjure-celestial",
          "id": "virtual-mobile-dual-purpose-light",
          "title": "Mobile Dual-Purpose Light Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-conjure-celestial"
        },
        {
          "status": "approved",
          "class": "support",
          "group": "mobile-field",
          "effect": "Create a mobile lit cylinder for 10 minutes that once per cycle either restores 4d12 plus modifier HP or deals 6d12 radiant after defense.",
          "effect_mechanics": [
            "creation-summoning",
            "recovery",
            "damage",
            "environment-state"
          ],
          "resolution": "contested-roll",
          "rule_ref": "conjure-celestial",
          "id": "real-mobile-dual-purpose-light",
          "title": "Mobile Dual-Purpose Light Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-conjure-celestial"
        }
      ]
    },
    {
      "source_id": "conjure-elemental",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Conjure Elemental",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Conjure+Elemental",
      "source_level": 5,
      "source_school": "Conjuration",
      "source_range": "60 feet",
      "source_duration": "Concentration, up to 10 minutes",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 7
      },
      "targets": [
        {
          "status": "approved",
          "class": "control",
          "group": "summoned-hazard",
          "effect": "Create an elemental hazard for 10 minutes that deals 8d8 typed damage and restrains after failed contested Reflexes defense, then deals 4d8 on failed retries.",
          "effect_mechanics": [
            "creation-summoning",
            "damage",
            "condition-change"
          ],
          "resolution": "contested-roll",
          "rule_ref": "conjure-elemental",
          "id": "virtual-elemental-restraint-hazard",
          "title": "Elemental Restraint Hazard Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-conjure-elemental"
        },
        {
          "status": "approved",
          "class": "control",
          "group": "summoned-hazard",
          "effect": "Create an elemental hazard for 10 minutes that deals 8d8 typed damage and restrains after failed contested Reflexes defense, then deals 4d8 on failed retries.",
          "effect_mechanics": [
            "creation-summoning",
            "damage",
            "condition-change"
          ],
          "resolution": "contested-roll",
          "rule_ref": "conjure-elemental",
          "id": "real-elemental-restraint-hazard",
          "title": "Elemental Restraint Hazard Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-conjure-elemental"
        }
      ]
    },
    {
      "source_id": "conjure-fey",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Conjure Fey",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Conjure+Fey",
      "source_level": 6,
      "source_school": "Conjuration",
      "source_range": "60 feet",
      "source_duration": "Concentration, up to 10 minutes",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 8
      },
      "targets": [
        {
          "status": "approved",
          "class": "offense",
          "group": "summoned-striker",
          "effect": "Create a mobile striker for 10 minutes; each attack deals 3d12 psychic plus modifier and causes brief fear, with 30-foot relocation on later commands.",
          "effect_mechanics": [
            "creation-summoning",
            "spatial-relocation",
            "damage",
            "condition-change"
          ],
          "resolution": "contested-roll",
          "rule_ref": "conjure-fey",
          "id": "virtual-teleporting-fear-striker",
          "title": "Teleporting Fear Striker Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-conjure-fey"
        },
        {
          "status": "approved",
          "class": "offense",
          "group": "summoned-striker",
          "effect": "Create a mobile striker for 10 minutes; each attack deals 3d12 psychic plus modifier and causes brief fear, with 30-foot relocation on later commands.",
          "effect_mechanics": [
            "creation-summoning",
            "spatial-relocation",
            "damage",
            "condition-change"
          ],
          "resolution": "contested-roll",
          "rule_ref": "conjure-fey",
          "id": "real-teleporting-fear-striker",
          "title": "Teleporting Fear Striker Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-conjure-fey"
        }
      ]
    },
    {
      "source_id": "conjure-minor-elementals",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Conjure Minor Elementals",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Conjure+Minor+Elementals",
      "source_level": 4,
      "source_school": "Conjuration",
      "source_range": "Self",
      "source_duration": "Concentration, up to 10 minutes",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 6
      },
      "targets": [
        {
          "status": "approved",
          "class": "offense",
          "group": "damage-aura",
          "effect": "A 15-foot sustained halo adds 2d8 chosen elemental damage to the user's hits and makes its ground difficult for enemies.",
          "effect_mechanics": [
            "creation-summoning",
            "damage",
            "environment-state",
            "action-modifier"
          ],
          "resolution": "direct",
          "rule_ref": "conjure-minor-elementals",
          "id": "virtual-elemental-damage-halo",
          "title": "Elemental Damage Halo Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-conjure-minor-elementals"
        },
        {
          "status": "approved",
          "class": "offense",
          "group": "damage-aura",
          "effect": "A 15-foot sustained halo adds 2d8 chosen elemental damage to the user's hits and makes its ground difficult for enemies.",
          "effect_mechanics": [
            "creation-summoning",
            "damage",
            "environment-state",
            "action-modifier"
          ],
          "resolution": "direct",
          "rule_ref": "conjure-minor-elementals",
          "id": "real-elemental-damage-halo",
          "title": "Elemental Damage Halo Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-conjure-minor-elementals"
        }
      ]
    },
    {
      "source_id": "conjure-woodland-beings",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Conjure Woodland Beings",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Conjure+Woodland+Beings",
      "source_level": 4,
      "source_school": "Conjuration",
      "source_range": "Self",
      "source_duration": "Concentration, up to 10 minutes",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 6
      },
      "targets": [
        {
          "status": "approved",
          "class": "offense",
          "group": "damage-aura",
          "effect": "A mobile 10-foot halo deals 5d8 force, halved by contested Will defense once per cycle, and permits a 1-tick disengage combo.",
          "effect_mechanics": [
            "creation-summoning",
            "damage",
            "action-modifier"
          ],
          "resolution": "contested-roll",
          "rule_ref": "conjure-woodland-beings",
          "id": "virtual-mobile-force-halo",
          "title": "Mobile Force Halo Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-conjure-woodland-beings"
        },
        {
          "status": "approved",
          "class": "offense",
          "group": "damage-aura",
          "effect": "A mobile 10-foot halo deals 5d8 force, halved by contested Will defense once per cycle, and permits a 1-tick disengage combo.",
          "effect_mechanics": [
            "creation-summoning",
            "damage",
            "action-modifier"
          ],
          "resolution": "contested-roll",
          "rule_ref": "conjure-woodland-beings",
          "id": "real-mobile-force-halo",
          "title": "Mobile Force Halo Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-conjure-woodland-beings"
        }
      ]
    },
    {
      "source_id": "contact-other-plane",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Contact Other Plane",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Contact+Other+Plane",
      "source_level": 5,
      "source_school": "Divination",
      "source_range": "Self",
      "source_duration": "1 minute",
      "action": {
        "mode": "choice",
        "options": [
          {
            "mode": "extended",
            "ticks": 60,
            "stamina": 65
          },
          {
            "mode": "ritual",
            "ticks": 660,
            "stamina": 665
          }
        ]
      },
      "targets": [
        {
          "status": "approved",
          "class": "information",
          "group": "oracle",
          "effect": "After a contested IQ stability roll, ask an external intelligence five one-word questions in 1 minute; failure deals 6d6 psychic and incapacitates until recovery.",
          "effect_mechanics": [
            "information-query",
            "damage",
            "condition-change",
            "semantic-communication"
          ],
          "resolution": "contested-roll",
          "rule_ref": "contact-other-plane",
          "id": "virtual-hazardous-expert-query",
          "title": "Hazardous Expert Query Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-contact-other-plane"
        },
        {
          "status": "approved",
          "class": "information",
          "group": "oracle",
          "effect": "After a contested IQ stability roll, ask an external intelligence five one-word questions in 1 minute; failure deals 6d6 psychic and incapacitates until recovery.",
          "effect_mechanics": [
            "information-query",
            "damage",
            "condition-change",
            "semantic-communication"
          ],
          "resolution": "contested-roll",
          "rule_ref": "contact-other-plane",
          "id": "real-hazardous-expert-query",
          "title": "Hazardous Expert Query Program",
          "type": "program",
          "implementation": "real-posthuman",
          "application_id": "real-contact-other-plane"
        }
      ]
    },
    {
      "source_id": "contagion",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Contagion",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Contagion",
      "source_level": 5,
      "source_school": "Necromancy",
      "source_range": "Touch",
      "source_duration": "7 days",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 7
      },
      "targets": [
        {
          "status": "approved",
          "class": "control",
          "group": "disease",
          "effect": "A touched target losing physical defense takes 11d8 necrotic, becomes poisoned, and takes -15% to one chosen stat's defense rolls until three successes end it.",
          "effect_mechanics": [
            "damage",
            "condition-change",
            "check-modifier"
          ],
          "resolution": "contested-roll",
          "rule_ref": "contagion",
          "id": "virtual-persistent-toxic-infection",
          "title": "Persistent Toxic Infection Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-contagion"
        },
        {
          "status": "approved",
          "class": "control",
          "group": "disease",
          "effect": "A touched target losing physical defense takes 11d8 necrotic, becomes poisoned, and takes -15% to one chosen stat's defense rolls until three successes end it.",
          "effect_mechanics": [
            "damage",
            "condition-change",
            "check-modifier"
          ],
          "resolution": "contested-roll",
          "rule_ref": "contagion",
          "id": "real-persistent-toxic-infection",
          "title": "Persistent Toxic Infection Treatment",
          "type": "medical-item",
          "implementation": "real-posthuman",
          "application_id": "real-contagion"
        }
      ]
    },
    {
      "source_id": "contingency",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Contingency",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Contingency",
      "source_level": 6,
      "source_school": "Abjuration",
      "source_range": "Self",
      "source_duration": "10 days",
      "action": {
        "mode": "extended",
        "ticks": 600,
        "stamina": 606
      },
      "targets": [
        {
          "status": "approved",
          "class": "utility",
          "group": "automation",
          "effect": "Bind one eligible self-targeting effect to an observable trigger for 10 days; its first trigger invokes the stored effect immediately and consumes the binding.",
          "effect_mechanics": [
            "trigger-binding",
            "effect-invocation"
          ],
          "resolution": "direct",
          "rule_ref": "contingency",
          "id": "virtual-personal-triggered-effect-slot",
          "title": "Personal Triggered Effect Slot Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-contingency"
        },
        {
          "status": "approved",
          "class": "utility",
          "group": "automation",
          "effect": "Bind one eligible self-targeting effect to an observable trigger for 10 days; its first trigger invokes the stored effect immediately and consumes the binding.",
          "effect_mechanics": [
            "trigger-binding",
            "effect-invocation"
          ],
          "resolution": "direct",
          "rule_ref": "contingency",
          "id": "real-personal-triggered-effect-slot",
          "title": "Personal Triggered Effect Slot Module",
          "type": "module",
          "implementation": "real-posthuman",
          "application_id": "real-contingency"
        }
      ]
    },
    {
      "source_id": "continual-flame",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Continual Flame",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Continual+Flame",
      "source_level": 2,
      "source_school": "Evocation",
      "source_range": "Touch",
      "source_duration": "Until dispelled",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 4
      },
      "targets": [
        {
          "status": "approved",
          "class": "utility",
          "group": "illumination",
          "effect": "Make one touched object emit 20 feet of bright and 20 feet of dim light indefinitely without heat or fuel.",
          "effect_mechanics": [
            "environment-state",
            "sensory-change"
          ],
          "resolution": "direct",
          "rule_ref": "continual-flame",
          "id": "virtual-fuel-free-light-emitter",
          "title": "Fuel-Free Light Emitter Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-continual-flame"
        },
        {
          "status": "approved",
          "class": "utility",
          "group": "illumination",
          "effect": "Make one touched object emit 20 feet of bright and 20 feet of dim light indefinitely without heat or fuel.",
          "effect_mechanics": [
            "environment-state",
            "sensory-change"
          ],
          "resolution": "direct",
          "rule_ref": "continual-flame",
          "id": "real-fuel-free-light-emitter",
          "title": "Fuel-Free Light Emitter Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-continual-flame"
        }
      ]
    },
    {
      "source_id": "control-water",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Control Water",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Control+Water",
      "source_level": 4,
      "source_school": "Transmutation",
      "source_range": "300 feet",
      "source_duration": "Concentration, up to 10 minutes",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 6
      },
      "targets": [
        {
          "status": "approved",
          "class": "control",
          "group": "terrain-control",
          "effect": "Control a 100-foot water cube for 10 minutes, choosing flood, trench, redirected flow, or a whirlpool that pulls and damages after contested physical defense.",
          "effect_mechanics": [
            "environment-state",
            "forced-movement",
            "damage"
          ],
          "resolution": "contested-roll",
          "rule_ref": "control-water",
          "id": "virtual-large-volume-water-controller",
          "title": "Large-Volume Water Controller Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-control-water"
        },
        {
          "status": "approved",
          "class": "control",
          "group": "terrain-control",
          "effect": "Control a 100-foot water cube for 10 minutes, choosing flood, trench, redirected flow, or a whirlpool that pulls and damages after contested physical defense.",
          "effect_mechanics": [
            "environment-state",
            "forced-movement",
            "damage"
          ],
          "resolution": "contested-roll",
          "rule_ref": "control-water",
          "id": "real-large-volume-water-controller",
          "title": "Large-Volume Water Controller Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-control-water"
        }
      ]
    },
    {
      "source_id": "control-weather",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Control Weather",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Control+Weather",
      "source_level": 8,
      "source_school": "Transmutation",
      "source_range": "Self",
      "source_duration": "Concentration, up to 8 hours",
      "action": {
        "mode": "extended",
        "ticks": 600,
        "stamina": 608
      },
      "targets": [
        {
          "status": "approved",
          "class": "utility",
          "group": "weather",
          "effect": "Over 10 minutes, shift precipitation, temperature, or wind one severity stage across five miles; further staged changes take 10–40 minutes during an 8-hour hold.",
          "effect_mechanics": [
            "environment-state",
            "action-modifier"
          ],
          "resolution": "direct",
          "rule_ref": "control-weather",
          "id": "virtual-regional-weather-controller",
          "title": "Regional Weather Controller Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-control-weather"
        },
        {
          "status": "approved",
          "class": "utility",
          "group": "weather",
          "effect": "Over 10 minutes, shift precipitation, temperature, or wind one severity stage across five miles; further staged changes take 10–40 minutes during an 8-hour hold.",
          "effect_mechanics": [
            "environment-state",
            "action-modifier"
          ],
          "resolution": "direct",
          "rule_ref": "control-weather",
          "id": "real-regional-weather-controller",
          "title": "Regional Weather Controller Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-control-weather"
        }
      ]
    },
    {
      "source_id": "counterspell",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Counterspell",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Counterspell",
      "source_level": 3,
      "source_school": "Abjuration",
      "source_range": "60 feet",
      "source_duration": "Instantaneous",
      "action": {
        "mode": "reaction",
        "ticks": 1,
        "stamina": 4,
        "trigger": "when the user observes an effect activation within 60 feet"
      },
      "targets": [
        {
          "status": "approved",
          "class": "protection",
          "group": "interrupt",
          "effect": "As a 1-tick reaction within 60 feet, contest an observed effect activation; success cancels its outcome while preserving its unspent source resource.",
          "effect_mechanics": [
            "effect-negation",
            "action-modifier"
          ],
          "resolution": "contested-roll",
          "rule_ref": "counterspell",
          "id": "virtual-reactive-effect-interruptor",
          "title": "Reactive Effect Interruptor Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-counterspell"
        },
        {
          "status": "approved",
          "class": "protection",
          "group": "interrupt",
          "effect": "As a 1-tick reaction within 60 feet, contest an observed effect activation; success cancels its outcome while preserving its unspent source resource.",
          "effect_mechanics": [
            "effect-negation",
            "action-modifier"
          ],
          "resolution": "contested-roll",
          "rule_ref": "counterspell",
          "id": "real-reactive-effect-interruptor",
          "title": "Reactive Effect Interruptor Program",
          "type": "program",
          "implementation": "real-posthuman",
          "application_id": "real-counterspell"
        }
      ]
    },
    {
      "source_id": "create-food-and-water",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Create Food and Water",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Create+Food+and+Water",
      "source_level": 3,
      "source_school": "Conjuration",
      "source_range": "30 feet",
      "source_duration": "Instantaneous",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 5
      },
      "targets": [
        {
          "status": "approved",
          "class": "creation",
          "group": "supplies",
          "effect": "Produce 45 pounds of nourishing food and 30 gallons of clean water within 30 feet; unused food spoils after 24 hours.",
          "effect_mechanics": [
            "creation-summoning"
          ],
          "resolution": "direct",
          "rule_ref": "create-food-and-water",
          "id": "virtual-emergency-provision-fabricator",
          "title": "Emergency Provision Fabricator Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-create-food-and-water"
        },
        {
          "status": "approved",
          "class": "creation",
          "group": "supplies",
          "effect": "Produce 45 pounds of nourishing food and 30 gallons of clean water within 30 feet; unused food spoils after 24 hours.",
          "effect_mechanics": [
            "creation-summoning"
          ],
          "resolution": "direct",
          "rule_ref": "create-food-and-water",
          "id": "real-emergency-provision-fabricator",
          "title": "Emergency Provision Fabricator Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-create-food-and-water"
        }
      ]
    },
    {
      "source_id": "create-or-destroy-water",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Create or Destroy Water",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Create+or+Destroy+Water",
      "source_level": 1,
      "source_school": "Transmutation",
      "source_range": "30 feet",
      "source_duration": "Instantaneous",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 3
      },
      "targets": [
        {
          "status": "approved",
          "class": "utility",
          "group": "water",
          "effect": "Create or remove 10 gallons of exposed water, or create rain that extinguishes flames or clears fog in a 30-foot cube.",
          "effect_mechanics": [
            "creation-summoning",
            "environment-state"
          ],
          "resolution": "direct",
          "rule_ref": "create-or-destroy-water",
          "id": "virtual-water-matter-controller",
          "title": "Water Matter Controller Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-create-or-destroy-water"
        },
        {
          "status": "approved",
          "class": "utility",
          "group": "water",
          "effect": "Create or remove 10 gallons of exposed water, or create rain that extinguishes flames or clears fog in a 30-foot cube.",
          "effect_mechanics": [
            "creation-summoning",
            "environment-state"
          ],
          "resolution": "direct",
          "rule_ref": "create-or-destroy-water",
          "id": "real-water-matter-controller",
          "title": "Water Matter Controller Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-create-or-destroy-water"
        }
      ]
    },
    {
      "source_id": "create-undead",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Create Undead",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Create+Undead",
      "source_level": 6,
      "source_school": "Necromancy",
      "source_range": "10 feet",
      "source_duration": "Instantaneous",
      "action": {
        "mode": "extended",
        "ticks": 60,
        "stamina": 66
      },
      "targets": [
        {
          "status": "approved",
          "class": "creation",
          "group": "corpse-construct",
          "effect": "At night, convert up to three corpses into controllable combat constructs for 24 hours and direct them within 120 feet using a 1-tick command.",
          "effect_mechanics": [
            "creation-summoning",
            "semantic-communication",
            "action-modifier"
          ],
          "resolution": "direct",
          "rule_ref": "create-undead",
          "id": "virtual-advanced-corpse-construct-batch",
          "title": "Advanced Corpse Construct Batch Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-create-undead"
        },
        {
          "status": "approved",
          "class": "creation",
          "group": "corpse-construct",
          "effect": "At night, convert up to three corpses into controllable combat constructs for 24 hours and direct them within 120 feet using a 1-tick command.",
          "effect_mechanics": [
            "creation-summoning",
            "semantic-communication",
            "action-modifier"
          ],
          "resolution": "direct",
          "rule_ref": "create-undead",
          "id": "real-advanced-corpse-construct-batch",
          "title": "Advanced Corpse Construct Batch Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-create-undead"
        }
      ]
    },
    {
      "source_id": "creation",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Creation",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Creation",
      "source_level": 5,
      "source_school": "Illusion",
      "source_range": "30 feet",
      "source_duration": "Special",
      "action": {
        "mode": "extended",
        "ticks": 60,
        "stamina": 65
      },
      "targets": [
        {
          "status": "approved",
          "class": "creation",
          "group": "fabrication",
          "effect": "Fabricate one seen-form object up to a 5-foot cube; persistence ranges from 1 minute for exotic alloys to 24 hours for plant matter.",
          "effect_mechanics": [
            "creation-summoning"
          ],
          "resolution": "direct",
          "rule_ref": "creation",
          "id": "virtual-temporary-matter-fabricator",
          "title": "Temporary Matter Fabricator Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-creation"
        },
        {
          "status": "approved",
          "class": "creation",
          "group": "fabrication",
          "effect": "Fabricate one seen-form object up to a 5-foot cube; persistence ranges from 1 minute for exotic alloys to 24 hours for plant matter.",
          "effect_mechanics": [
            "creation-summoning"
          ],
          "resolution": "direct",
          "rule_ref": "creation",
          "id": "real-temporary-matter-fabricator",
          "title": "Temporary Matter Fabricator Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-creation"
        }
      ]
    },
    {
      "source_id": "cure-wounds",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Cure Wounds",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Cure+Wounds",
      "source_level": 1,
      "source_school": "Abjuration",
      "source_range": "Touch",
      "source_duration": "Instantaneous",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 3
      },
      "targets": [
        {
          "status": "approved",
          "class": "restoration",
          "group": "healing",
          "effect": "A touched creature recovers 2d8 Hit Points plus the user's relevant mental modifier.",
          "effect_mechanics": [
            "recovery"
          ],
          "resolution": "direct",
          "rule_ref": "cure-wounds",
          "id": "virtual-contact-trauma-repair",
          "title": "Contact Trauma Repair Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-cure-wounds"
        },
        {
          "status": "approved",
          "class": "restoration",
          "group": "healing",
          "effect": "A touched creature recovers 2d8 Hit Points plus the user's relevant mental modifier.",
          "effect_mechanics": [
            "recovery"
          ],
          "resolution": "direct",
          "rule_ref": "cure-wounds",
          "id": "real-contact-trauma-repair",
          "title": "Contact Trauma Repair Treatment",
          "type": "medical-item",
          "implementation": "real-posthuman",
          "application_id": "real-cure-wounds"
        }
      ]
    },
    {
      "source_id": "dancing-lights",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Dancing Lights",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Dancing+Lights",
      "source_level": 0,
      "source_school": "Illusion",
      "source_range": "120 feet",
      "source_duration": "Concentration, up to 1 minute",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 2
      },
      "targets": [
        {
          "status": "approved",
          "class": "utility",
          "group": "illumination",
          "effect": "Create four linked dim lights or one humanoid light-form for 1 minute and reposition the array up to 60 feet with a 1-tick command.",
          "effect_mechanics": [
            "creation-summoning",
            "environment-state",
            "action-modifier"
          ],
          "resolution": "direct",
          "rule_ref": "dancing-lights",
          "id": "virtual-mobile-dim-light-array",
          "title": "Mobile Dim-Light Array Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-dancing-lights"
        },
        {
          "status": "approved",
          "class": "utility",
          "group": "illumination",
          "effect": "Create four linked dim lights or one humanoid light-form for 1 minute and reposition the array up to 60 feet with a 1-tick command.",
          "effect_mechanics": [
            "creation-summoning",
            "environment-state",
            "action-modifier"
          ],
          "resolution": "direct",
          "rule_ref": "dancing-lights",
          "id": "real-mobile-dim-light-array",
          "title": "Mobile Dim-Light Array Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-dancing-lights"
        }
      ]
    },
    {
      "source_id": "darkness",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Darkness",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Darkness",
      "source_level": 2,
      "source_school": "Evocation",
      "source_range": "60 feet",
      "source_duration": "Concentration, up to 10 minutes",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 4
      },
      "targets": [
        {
          "status": "approved",
          "class": "control",
          "group": "obscurement",
          "effect": "Create a movable 15-foot darkness field for 10 minutes that defeats ordinary darkvision and suppresses overlapping lower-tier light effects.",
          "effect_mechanics": [
            "environment-state",
            "sensory-change",
            "effect-suppression"
          ],
          "resolution": "direct",
          "rule_ref": "darkness",
          "id": "virtual-opaque-shadow-field",
          "title": "Opaque Shadow Field Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-darkness"
        },
        {
          "status": "approved",
          "class": "control",
          "group": "obscurement",
          "effect": "Create a movable 15-foot darkness field for 10 minutes that defeats ordinary darkvision and suppresses overlapping lower-tier light effects.",
          "effect_mechanics": [
            "environment-state",
            "sensory-change",
            "effect-suppression"
          ],
          "resolution": "direct",
          "rule_ref": "darkness",
          "id": "real-opaque-shadow-field",
          "title": "Opaque Shadow Field Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-darkness"
        }
      ]
    },
    {
      "source_id": "darkvision",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Darkvision",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Darkvision",
      "source_level": 2,
      "source_school": "Transmutation",
      "source_range": "Touch",
      "source_duration": "8 hours",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 4
      },
      "targets": [
        {
          "status": "approved",
          "class": "information",
          "group": "senses",
          "effect": "Grant a willing target 150-foot darkvision for 8 hours.",
          "effect_mechanics": [
            "sensory-change"
          ],
          "resolution": "direct",
          "rule_ref": "darkvision",
          "id": "virtual-extended-low-light-sensor",
          "title": "Extended Low-Light Sensor Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-darkvision"
        },
        {
          "status": "approved",
          "class": "information",
          "group": "senses",
          "effect": "Grant a willing target 150-foot darkvision for 8 hours.",
          "effect_mechanics": [
            "sensory-change"
          ],
          "resolution": "direct",
          "rule_ref": "darkvision",
          "id": "real-extended-low-light-sensor",
          "title": "Extended Low-Light Sensor Module",
          "type": "module",
          "implementation": "real-posthuman",
          "application_id": "real-darkvision"
        }
      ]
    },
    {
      "source_id": "daylight",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Daylight",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Daylight",
      "source_level": 3,
      "source_school": "Evocation",
      "source_range": "60 feet",
      "source_duration": "1 hour",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 5
      },
      "targets": [
        {
          "status": "approved",
          "class": "utility",
          "group": "illumination",
          "effect": "Create a movable 60-foot bright-sunlight field for 1 hour that suppresses overlapping lower-tier darkness effects.",
          "effect_mechanics": [
            "environment-state",
            "sensory-change",
            "effect-suppression"
          ],
          "resolution": "direct",
          "rule_ref": "daylight",
          "id": "virtual-sunlight-projection-field",
          "title": "Sunlight Projection Field Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-daylight"
        },
        {
          "status": "approved",
          "class": "utility",
          "group": "illumination",
          "effect": "Create a movable 60-foot bright-sunlight field for 1 hour that suppresses overlapping lower-tier darkness effects.",
          "effect_mechanics": [
            "environment-state",
            "sensory-change",
            "effect-suppression"
          ],
          "resolution": "direct",
          "rule_ref": "daylight",
          "id": "real-sunlight-projection-field",
          "title": "Sunlight Projection Field Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-daylight"
        }
      ]
    },
    {
      "source_id": "death-ward",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Death Ward",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Death+Ward",
      "source_level": 4,
      "source_school": "Abjuration",
      "source_range": "Touch",
      "source_duration": "8 hours",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 6
      },
      "targets": [
        {
          "status": "approved",
          "class": "protection",
          "group": "death-prevention",
          "effect": "For 8 hours, the first lethal HP loss leaves the target at 1 HP, or the first non-damaging instant-kill effect is negated; either trigger consumes the safeguard.",
          "effect_mechanics": [
            "trigger-binding",
            "recovery",
            "effect-negation"
          ],
          "resolution": "direct",
          "rule_ref": "death-ward",
          "id": "virtual-lethal-failure-safeguard",
          "title": "Lethal-Failure Safeguard Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-death-ward"
        },
        {
          "status": "approved",
          "class": "protection",
          "group": "death-prevention",
          "effect": "For 8 hours, the first lethal HP loss leaves the target at 1 HP, or the first non-damaging instant-kill effect is negated; either trigger consumes the safeguard.",
          "effect_mechanics": [
            "trigger-binding",
            "recovery",
            "effect-negation"
          ],
          "resolution": "direct",
          "rule_ref": "death-ward",
          "id": "real-lethal-failure-safeguard",
          "title": "Lethal-Failure Safeguard Treatment",
          "type": "medical-item",
          "implementation": "real-posthuman",
          "application_id": "real-death-ward"
        }
      ]
    },
    {
      "source_id": "delayed-blast-fireball",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Delayed Blast Fireball",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Delayed+Blast+Fireball",
      "source_level": 7,
      "source_school": "Evocation",
      "source_range": "150 feet",
      "source_duration": "Concentration, up to 1 minute",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 9
      },
      "targets": [
        {
          "status": "approved",
          "class": "offense",
          "group": "delayed-burst",
          "effect": "Place a charge that starts at 12d6 fire, gains 1d6 per held cycle, and explodes in 20 feet when released or disturbed; contested Reflexes defense halves damage.",
          "effect_mechanics": [
            "trigger-binding",
            "damage",
            "environment-state",
            "action-modifier"
          ],
          "resolution": "contested-roll",
          "rule_ref": "delayed-blast-fireball",
          "id": "virtual-charging-thermal-charge",
          "title": "Charging Thermal Charge Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-delayed-blast-fireball"
        },
        {
          "status": "approved",
          "class": "offense",
          "group": "delayed-burst",
          "effect": "Place a charge that starts at 12d6 fire, gains 1d6 per held cycle, and explodes in 20 feet when released or disturbed; contested Reflexes defense halves damage.",
          "effect_mechanics": [
            "trigger-binding",
            "damage",
            "environment-state",
            "action-modifier"
          ],
          "resolution": "contested-roll",
          "rule_ref": "delayed-blast-fireball",
          "id": "real-charging-thermal-charge",
          "title": "Charging Thermal Charge Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-delayed-blast-fireball"
        }
      ]
    },
    {
      "source_id": "demiplane",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Demiplane",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Demiplane",
      "source_level": 8,
      "source_school": "Conjuration",
      "source_range": "60 feet",
      "source_duration": "1 hour",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 10
      },
      "targets": [
        {
          "status": "approved",
          "class": "creation",
          "group": "pocket-space",
          "effect": "Open a one-hour door to a persistent empty 30-foot room, choosing a new room or a previously known pocket-space destination.",
          "effect_mechanics": [
            "creation-summoning",
            "spatial-relocation",
            "storage-capacity"
          ],
          "resolution": "direct",
          "rule_ref": "demiplane",
          "id": "virtual-persistent-pocket-room-portal",
          "title": "Persistent Pocket-Room Portal Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-demiplane"
        },
        {
          "status": "approved",
          "class": "creation",
          "group": "pocket-space",
          "effect": "Open a one-hour door to a persistent empty 30-foot room, choosing a new room or a previously known pocket-space destination.",
          "effect_mechanics": [
            "creation-summoning",
            "spatial-relocation",
            "storage-capacity"
          ],
          "resolution": "direct",
          "rule_ref": "demiplane",
          "id": "real-persistent-pocket-room-portal",
          "title": "Persistent Pocket-Room Portal Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-demiplane"
        }
      ]
    },
    {
      "source_id": "detect-evil-and-good",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Detect Evil and Good",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Detect+Evil+and+Good",
      "source_level": 1,
      "source_school": "Divination",
      "source_range": "Self",
      "source_duration": "Concentration, up to 10 minutes",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 3
      },
      "targets": [
        {
          "status": "approved",
          "class": "information",
          "group": "detection",
          "effect": "For 10 minutes, locate tagged extraplanar or undead actors and sanctified zones within 30 feet, subject to listed material blocking.",
          "effect_mechanics": [
            "sensory-change"
          ],
          "resolution": "direct",
          "rule_ref": "detect-evil-and-good",
          "id": "virtual-exotic-entity-proximity-scanner",
          "title": "Exotic-Entity Proximity Scanner Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-detect-evil-and-good"
        },
        {
          "status": "approved",
          "class": "information",
          "group": "detection",
          "effect": "For 10 minutes, locate tagged extraplanar or undead actors and sanctified zones within 30 feet, subject to listed material blocking.",
          "effect_mechanics": [
            "sensory-change"
          ],
          "resolution": "direct",
          "rule_ref": "detect-evil-and-good",
          "id": "real-exotic-entity-proximity-scanner",
          "title": "Exotic-Entity Proximity Scanner Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-detect-evil-and-good"
        }
      ]
    },
    {
      "source_id": "detect-magic",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Detect Magic",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Detect+Magic",
      "source_level": 1,
      "source_school": "Divination",
      "source_range": "Self",
      "source_duration": "Concentration, up to 10 minutes",
      "action": {
        "mode": "choice",
        "options": [
          {
            "mode": "action",
            "ticks": 2,
            "stamina": 3
          },
          {
            "mode": "ritual",
            "ticks": 602,
            "stamina": 603
          }
        ]
      },
      "targets": [
        {
          "status": "approved",
          "class": "information",
          "group": "detection",
          "effect": "For 10 minutes, detect active effects within 30 feet and spend a 2-tick scan to identify visible carriers and their effect family.",
          "effect_mechanics": [
            "sensory-change",
            "information-query",
            "action-modifier"
          ],
          "resolution": "direct",
          "rule_ref": "detect-magic",
          "id": "virtual-effect-signature-scanner",
          "title": "Effect-Signature Scanner Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-detect-magic"
        },
        {
          "status": "approved",
          "class": "information",
          "group": "detection",
          "effect": "For 10 minutes, detect active effects within 30 feet and spend a 2-tick scan to identify visible carriers and their effect family.",
          "effect_mechanics": [
            "sensory-change",
            "information-query",
            "action-modifier"
          ],
          "resolution": "direct",
          "rule_ref": "detect-magic",
          "id": "real-effect-signature-scanner",
          "title": "Effect-Signature Scanner Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-detect-magic"
        }
      ]
    },
    {
      "source_id": "detect-poison-and-disease",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Detect Poison and Disease",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Detect+Poison+and+Disease",
      "source_level": 1,
      "source_school": "Divination",
      "source_range": "Self",
      "source_duration": "Concentration, up to 10 minutes",
      "action": {
        "mode": "choice",
        "options": [
          {
            "mode": "action",
            "ticks": 2,
            "stamina": 3
          },
          {
            "mode": "ritual",
            "ticks": 602,
            "stamina": 603
          }
        ]
      },
      "targets": [
        {
          "status": "approved",
          "class": "information",
          "group": "detection",
          "effect": "For 10 minutes, locate and classify poisons, venomous life, and contagious conditions within 30 feet, subject to listed material blocking.",
          "effect_mechanics": [
            "sensory-change",
            "information-query"
          ],
          "resolution": "direct",
          "rule_ref": "detect-poison-and-disease",
          "id": "virtual-hazardous-biology-scanner",
          "title": "Hazardous-Biology Scanner Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-detect-poison-and-disease"
        },
        {
          "status": "approved",
          "class": "information",
          "group": "detection",
          "effect": "For 10 minutes, locate and classify poisons, venomous life, and contagious conditions within 30 feet, subject to listed material blocking.",
          "effect_mechanics": [
            "sensory-change",
            "information-query"
          ],
          "resolution": "direct",
          "rule_ref": "detect-poison-and-disease",
          "id": "real-hazardous-biology-scanner",
          "title": "Hazardous-Biology Scanner Treatment",
          "type": "medical-item",
          "implementation": "real-posthuman",
          "application_id": "real-detect-poison-and-disease"
        }
      ]
    },
    {
      "source_id": "detect-thoughts",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Detect Thoughts",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Detect+Thoughts",
      "source_level": 2,
      "source_school": "Divination",
      "source_range": "Self",
      "source_duration": "Concentration, up to 1 minute",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 4
      },
      "targets": [
        {
          "status": "approved",
          "class": "information",
          "group": "mind-reading",
          "effect": "For 1 minute, detect thinking actors within 30 feet, read one surface thought, or contest Will to probe reasoning and emotions while revealing the intrusion.",
          "effect_mechanics": [
            "sensory-change",
            "information-query",
            "mental-influence"
          ],
          "resolution": "contested-roll",
          "rule_ref": "detect-thoughts",
          "id": "virtual-cognitive-activity-scanner",
          "title": "Cognitive Activity Scanner Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-detect-thoughts"
        },
        {
          "status": "approved",
          "class": "information",
          "group": "mind-reading",
          "effect": "For 1 minute, detect thinking actors within 30 feet, read one surface thought, or contest Will to probe reasoning and emotions while revealing the intrusion.",
          "effect_mechanics": [
            "sensory-change",
            "information-query",
            "mental-influence"
          ],
          "resolution": "contested-roll",
          "rule_ref": "detect-thoughts",
          "id": "real-cognitive-activity-scanner",
          "title": "Cognitive Activity Scanner Program",
          "type": "program",
          "implementation": "real-posthuman",
          "application_id": "real-detect-thoughts"
        }
      ]
    },
    {
      "source_id": "dimension-door",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Dimension Door",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Dimension+Door",
      "source_level": 4,
      "source_school": "Conjuration",
      "source_range": "500 feet",
      "source_duration": "Instantaneous",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 6
      },
      "targets": [
        {
          "status": "approved",
          "class": "mobility",
          "group": "teleport",
          "effect": "Relocate the user and one adjacent willing ally to a described point within 500 feet; an occupied arrival fails and deals 4d6 force to travelers.",
          "effect_mechanics": [
            "spatial-relocation",
            "damage"
          ],
          "resolution": "direct",
          "rule_ref": "dimension-door",
          "id": "virtual-directed-short-range-phase-transfer",
          "title": "Directed Short-Range Phase Transfer Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-dimension-door"
        },
        {
          "status": "approved",
          "class": "mobility",
          "group": "teleport",
          "effect": "Relocate the user and one adjacent willing ally to a described point within 500 feet; an occupied arrival fails and deals 4d6 force to travelers.",
          "effect_mechanics": [
            "spatial-relocation",
            "damage"
          ],
          "resolution": "direct",
          "rule_ref": "dimension-door",
          "id": "real-directed-short-range-phase-transfer",
          "title": "Directed Short-Range Phase Transfer Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-dimension-door"
        }
      ]
    },
    {
      "source_id": "disguise-self",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Disguise Self",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Disguise+Self",
      "source_level": 1,
      "source_school": "Illusion",
      "source_range": "Self",
      "source_duration": "1 hour",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 3
      },
      "targets": [
        {
          "status": "approved",
          "class": "protection",
          "group": "disguise",
          "effect": "For 1 hour, overlay the user's body and worn gear with a same-limbed visual disguise; physical inspection and contested Investigation can expose it.",
          "effect_mechanics": [
            "sensory-change"
          ],
          "resolution": "direct",
          "rule_ref": "disguise-self",
          "id": "virtual-personal-visual-disguise",
          "title": "Personal Visual Disguise Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-disguise-self"
        },
        {
          "status": "approved",
          "class": "protection",
          "group": "disguise",
          "effect": "For 1 hour, overlay the user's body and worn gear with a same-limbed visual disguise; physical inspection and contested Investigation can expose it.",
          "effect_mechanics": [
            "sensory-change"
          ],
          "resolution": "direct",
          "rule_ref": "disguise-self",
          "id": "real-personal-visual-disguise",
          "title": "Personal Visual Disguise Module",
          "type": "module",
          "implementation": "real-posthuman",
          "application_id": "real-disguise-self"
        }
      ]
    },
    {
      "source_id": "disintegrate",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Disintegrate",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Disintegrate",
      "source_level": 6,
      "source_school": "Transmutation",
      "source_range": "60 feet",
      "source_duration": "Instantaneous",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 8
      },
      "targets": [
        {
          "status": "approved",
          "class": "offense",
          "group": "disintegration",
          "effect": "A contested Reflexes defense halves 10d6+40 force; a target reduced to 0 HP becomes dust, while ordinary objects or force structures lose a 10-foot section.",
          "effect_mechanics": [
            "damage",
            "transformation",
            "environment-state"
          ],
          "resolution": "contested-roll",
          "rule_ref": "disintegrate",
          "id": "virtual-matter-disruption-beam",
          "title": "Matter-Disruption Beam Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-disintegrate"
        },
        {
          "status": "approved",
          "class": "offense",
          "group": "disintegration",
          "effect": "A contested Reflexes defense halves 10d6+40 force; a target reduced to 0 HP becomes dust, while ordinary objects or force structures lose a 10-foot section.",
          "effect_mechanics": [
            "damage",
            "transformation",
            "environment-state"
          ],
          "resolution": "contested-roll",
          "rule_ref": "disintegrate",
          "id": "real-matter-disruption-beam",
          "title": "Matter-Disruption Beam Module",
          "type": "module",
          "implementation": "real-posthuman",
          "application_id": "real-disintegrate"
        }
      ]
    },
    {
      "source_id": "dispel-evil-and-good",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Dispel Evil and Good",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Dispel+Evil+and+Good",
      "source_level": 5,
      "source_school": "Abjuration",
      "source_range": "Self",
      "source_duration": "Concentration, up to 1 minute",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 7
      },
      "targets": [
        {
          "status": "approved",
          "class": "protection",
          "group": "purge-and-dismiss",
          "effect": "For 1 minute, tagged attackers take -15% against the user; end the field to purge their possession, charm, or fear, or contest Will to return one home.",
          "effect_mechanics": [
            "check-modifier",
            "spatial-relocation",
            "effect-negation"
          ],
          "resolution": "contested-roll",
          "rule_ref": "dispel-evil-and-good",
          "id": "virtual-exotic-influence-purge",
          "title": "Exotic-Influence Purge Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-dispel-evil-and-good"
        },
        {
          "status": "approved",
          "class": "protection",
          "group": "purge-and-dismiss",
          "effect": "For 1 minute, tagged attackers take -15% against the user; end the field to purge their possession, charm, or fear, or contest Will to return one home.",
          "effect_mechanics": [
            "check-modifier",
            "spatial-relocation",
            "effect-negation"
          ],
          "resolution": "contested-roll",
          "rule_ref": "dispel-evil-and-good",
          "id": "real-exotic-influence-purge",
          "title": "Exotic-Influence Purge Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-dispel-evil-and-good"
        }
      ]
    },
    {
      "source_id": "dispel-magic",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Dispel Magic",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Dispel+Magic",
      "source_level": 3,
      "source_school": "Abjuration",
      "source_range": "120 feet",
      "source_duration": "Instantaneous",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 5
      },
      "targets": [
        {
          "status": "approved",
          "class": "utility",
          "group": "dispel",
          "effect": "End eligible ongoing effects on one actor, object, or effect within 120 feet; stronger effects require a contested effect-control roll.",
          "effect_mechanics": [
            "effect-negation"
          ],
          "resolution": "contested-roll",
          "rule_ref": "dispel-magic",
          "id": "virtual-active-effect-terminator",
          "title": "Active-Effect Terminator Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-dispel-magic"
        },
        {
          "status": "approved",
          "class": "utility",
          "group": "dispel",
          "effect": "End eligible ongoing effects on one actor, object, or effect within 120 feet; stronger effects require a contested effect-control roll.",
          "effect_mechanics": [
            "effect-negation"
          ],
          "resolution": "contested-roll",
          "rule_ref": "dispel-magic",
          "id": "real-active-effect-terminator",
          "title": "Active-Effect Terminator Program",
          "type": "program",
          "implementation": "real-posthuman",
          "application_id": "real-dispel-magic"
        }
      ]
    },
    {
      "source_id": "dissonant-whispers",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Dissonant Whispers",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Dissonant+Whispers",
      "source_level": 1,
      "source_school": "Enchantment",
      "source_range": "60 feet",
      "source_duration": "Instantaneous",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 3
      },
      "targets": [
        {
          "status": "approved",
          "class": "offense",
          "group": "mental-strike",
          "effect": "A target takes 3d6 psychic and spends an available reaction moving safely away after failed contested Will defense; success halves damage only.",
          "effect_mechanics": [
            "damage",
            "forced-movement",
            "mental-influence",
            "action-modifier"
          ],
          "resolution": "contested-roll",
          "rule_ref": "dissonant-whispers",
          "id": "virtual-panic-burst-message",
          "title": "Panic Burst Message Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-dissonant-whispers"
        },
        {
          "status": "approved",
          "class": "offense",
          "group": "mental-strike",
          "effect": "A target takes 3d6 psychic and spends an available reaction moving safely away after failed contested Will defense; success halves damage only.",
          "effect_mechanics": [
            "damage",
            "forced-movement",
            "mental-influence",
            "action-modifier"
          ],
          "resolution": "contested-roll",
          "rule_ref": "dissonant-whispers",
          "id": "real-panic-burst-message",
          "title": "Panic Burst Message Program",
          "type": "program",
          "implementation": "real-posthuman",
          "application_id": "real-dissonant-whispers"
        }
      ]
    },
    {
      "source_id": "divination",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Divination",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Divination",
      "source_level": 4,
      "source_school": "Divination",
      "source_range": "Self",
      "source_duration": "Instantaneous",
      "action": {
        "mode": "choice",
        "options": [
          {
            "mode": "action",
            "ticks": 2,
            "stamina": 6
          },
          {
            "mode": "ritual",
            "ticks": 602,
            "stamina": 606
          }
        ]
      },
      "targets": [
        {
          "status": "approved",
          "class": "information",
          "group": "forecast",
          "effect": "Ask one question about a defined goal or event within seven days and receive a truthful but possibly cryptic answer; repeated same-rest queries risk silence.",
          "effect_mechanics": [
            "information-query",
            "semantic-communication"
          ],
          "resolution": "direct",
          "rule_ref": "divination",
          "id": "virtual-seven-day-outcome-query",
          "title": "Seven-Day Outcome Query Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-divination"
        },
        {
          "status": "approved",
          "class": "information",
          "group": "forecast",
          "effect": "Ask one question about a defined goal or event within seven days and receive a truthful but possibly cryptic answer; repeated same-rest queries risk silence.",
          "effect_mechanics": [
            "information-query",
            "semantic-communication"
          ],
          "resolution": "direct",
          "rule_ref": "divination",
          "id": "real-seven-day-outcome-query",
          "title": "Seven-Day Outcome Query Program",
          "type": "program",
          "implementation": "real-posthuman",
          "application_id": "real-divination"
        }
      ]
    },
    {
      "source_id": "divine-favor",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Divine Favor",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Divine+Favor",
      "source_level": 1,
      "source_school": "Transmutation",
      "source_range": "Self",
      "source_duration": "1 minute",
      "action": {
        "mode": "combo",
        "ticks": 1,
        "stamina": 2
      },
      "targets": [
        {
          "status": "approved",
          "class": "offense",
          "group": "weapon-buff",
          "effect": "For 1 minute, the user's successful weapon attacks deal an extra 1d4 radiant damage.",
          "effect_mechanics": [
            "damage"
          ],
          "resolution": "direct",
          "rule_ref": "divine-favor",
          "id": "virtual-radiant-weapon-overlay",
          "title": "Radiant Weapon Overlay Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-divine-favor"
        },
        {
          "status": "approved",
          "class": "offense",
          "group": "weapon-buff",
          "effect": "For 1 minute, the user's successful weapon attacks deal an extra 1d4 radiant damage.",
          "effect_mechanics": [
            "damage"
          ],
          "resolution": "direct",
          "rule_ref": "divine-favor",
          "id": "real-radiant-weapon-overlay",
          "title": "Radiant Weapon Overlay Module",
          "type": "module",
          "implementation": "real-posthuman",
          "application_id": "real-divine-favor"
        }
      ]
    },
    {
      "source_id": "divine-smite",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Divine Smite",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Divine+Smite",
      "source_level": 1,
      "source_school": "Evocation",
      "source_range": "Self",
      "source_duration": "Instantaneous",
      "action": {
        "mode": "combo",
        "ticks": 1,
        "stamina": 2,
        "trigger": "immediately after the user's successful melee or unarmed hit"
      },
      "targets": [
        {
          "status": "approved",
          "class": "offense",
          "group": "combo-strike",
          "effect": "After a successful melee or unarmed hit, add 2d8 radiant damage as a 1-tick combo, increased by 1d8 against fiendish or undead targets.",
          "effect_mechanics": [
            "damage",
            "action-modifier"
          ],
          "resolution": "direct",
          "rule_ref": "divine-smite",
          "id": "virtual-reactive-radiant-impact",
          "title": "Reactive Radiant Impact Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-divine-smite"
        },
        {
          "status": "approved",
          "class": "offense",
          "group": "combo-strike",
          "effect": "After a successful melee or unarmed hit, add 2d8 radiant damage as a 1-tick combo, increased by 1d8 against fiendish or undead targets.",
          "effect_mechanics": [
            "damage",
            "action-modifier"
          ],
          "resolution": "direct",
          "rule_ref": "divine-smite",
          "id": "real-reactive-radiant-impact",
          "title": "Reactive Radiant Impact Module",
          "type": "module",
          "implementation": "real-posthuman",
          "application_id": "real-divine-smite"
        }
      ]
    },
    {
      "source_id": "divine-word",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Divine Word",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Divine+Word",
      "source_level": 7,
      "source_school": "Evocation",
      "source_range": "30 feet",
      "source_duration": "Instantaneous",
      "action": {
        "mode": "combo",
        "ticks": 1,
        "stamina": 8
      },
      "targets": [
        {
          "status": "approved",
          "class": "control",
          "group": "threshold-effect",
          "effect": "Targets in 30 feet that lose contested Will defense suffer HP-threshold death or sensory/stun conditions; tagged outsiders are relocated home for 24 hours.",
          "effect_mechanics": [
            "damage",
            "condition-change",
            "spatial-relocation"
          ],
          "resolution": "contested-roll",
          "rule_ref": "divine-word",
          "id": "virtual-threshold-judgment-pulse",
          "title": "Threshold Judgment Pulse Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-divine-word"
        },
        {
          "status": "approved",
          "class": "control",
          "group": "threshold-effect",
          "effect": "Targets in 30 feet that lose contested Will defense suffer HP-threshold death or sensory/stun conditions; tagged outsiders are relocated home for 24 hours.",
          "effect_mechanics": [
            "damage",
            "condition-change",
            "spatial-relocation"
          ],
          "resolution": "contested-roll",
          "rule_ref": "divine-word",
          "id": "real-threshold-judgment-pulse",
          "title": "Threshold Judgment Pulse Module",
          "type": "module",
          "implementation": "real-posthuman",
          "application_id": "real-divine-word"
        }
      ]
    },
    {
      "source_id": "dominate-beast",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Dominate Beast",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Dominate+Beast",
      "source_level": 4,
      "source_school": "Enchantment",
      "source_range": "60 feet",
      "source_duration": "Concentration, up to 1 minute",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 6
      },
      "targets": [
        {
          "status": "approved",
          "class": "control",
          "group": "domination",
          "effect": "A Beast losing contested Will defense becomes charmed and obeys telepathic orders for 1 minute, retrying defense whenever harmed.",
          "effect_mechanics": [
            "mental-influence",
            "semantic-communication"
          ],
          "resolution": "contested-roll",
          "rule_ref": "dominate-beast",
          "id": "virtual-fauna-command-override",
          "title": "Fauna Command Override Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-dominate-beast"
        },
        {
          "status": "approved",
          "class": "control",
          "group": "domination",
          "effect": "A Beast losing contested Will defense becomes charmed and obeys telepathic orders for 1 minute, retrying defense whenever harmed.",
          "effect_mechanics": [
            "mental-influence",
            "semantic-communication"
          ],
          "resolution": "contested-roll",
          "rule_ref": "dominate-beast",
          "id": "real-fauna-command-override",
          "title": "Fauna Command Override Program",
          "type": "program",
          "implementation": "real-posthuman",
          "application_id": "real-dominate-beast"
        }
      ]
    },
    {
      "source_id": "dominate-monster",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Dominate Monster",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Dominate+Monster",
      "source_level": 8,
      "source_school": "Enchantment",
      "source_range": "60 feet",
      "source_duration": "Concentration, up to 1 hour",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 10
      },
      "targets": [
        {
          "status": "approved",
          "class": "control",
          "group": "domination",
          "effect": "Any creature losing contested Will defense becomes charmed and obeys telepathic orders for up to 1 hour, retrying defense whenever harmed.",
          "effect_mechanics": [
            "mental-influence",
            "semantic-communication"
          ],
          "resolution": "contested-roll",
          "rule_ref": "dominate-monster",
          "id": "virtual-universal-command-override",
          "title": "Universal Command Override Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-dominate-monster"
        },
        {
          "status": "approved",
          "class": "control",
          "group": "domination",
          "effect": "Any creature losing contested Will defense becomes charmed and obeys telepathic orders for up to 1 hour, retrying defense whenever harmed.",
          "effect_mechanics": [
            "mental-influence",
            "semantic-communication"
          ],
          "resolution": "contested-roll",
          "rule_ref": "dominate-monster",
          "id": "real-universal-command-override",
          "title": "Universal Command Override Program",
          "type": "program",
          "implementation": "real-posthuman",
          "application_id": "real-dominate-monster"
        }
      ]
    },
    {
      "source_id": "dominate-person",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Dominate Person",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Dominate+Person",
      "source_level": 5,
      "source_school": "Enchantment",
      "source_range": "60 feet",
      "source_duration": "Concentration, up to 1 minute",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 7
      },
      "targets": [
        {
          "status": "approved",
          "class": "control",
          "group": "domination",
          "effect": "A Humanoid losing contested Will defense becomes charmed and obeys telepathic orders for 1 minute, retrying defense whenever harmed.",
          "effect_mechanics": [
            "mental-influence",
            "semantic-communication"
          ],
          "resolution": "contested-roll",
          "rule_ref": "dominate-person",
          "id": "virtual-humanoid-command-override",
          "title": "Humanoid Command Override Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-dominate-person"
        },
        {
          "status": "approved",
          "class": "control",
          "group": "domination",
          "effect": "A Humanoid losing contested Will defense becomes charmed and obeys telepathic orders for 1 minute, retrying defense whenever harmed.",
          "effect_mechanics": [
            "mental-influence",
            "semantic-communication"
          ],
          "resolution": "contested-roll",
          "rule_ref": "dominate-person",
          "id": "real-humanoid-command-override",
          "title": "Humanoid Command Override Program",
          "type": "program",
          "implementation": "real-posthuman",
          "application_id": "real-dominate-person"
        }
      ]
    },
    {
      "source_id": "dragon-s-breath",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Dragon's Breath",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Dragon%27s+Breath",
      "source_level": 2,
      "source_school": "Transmutation",
      "source_range": "Touch",
      "source_duration": "Concentration, up to 1 minute",
      "action": {
        "mode": "combo",
        "ticks": 1,
        "stamina": 3
      },
      "targets": [
        {
          "status": "approved",
          "class": "offense",
          "group": "granted-weapon",
          "effect": "For 1 minute, a willing target gains a 2-tick 15-foot cone attack dealing 3d6 chosen energy, halved by contested Reflexes defense.",
          "effect_mechanics": [
            "target-scope-extension",
            "damage",
            "action-modifier"
          ],
          "resolution": "contested-roll",
          "rule_ref": "dragon-s-breath",
          "id": "virtual-granted-energy-cone",
          "title": "Granted Energy Cone Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-dragon-s-breath"
        },
        {
          "status": "approved",
          "class": "offense",
          "group": "granted-weapon",
          "effect": "For 1 minute, a willing target gains a 2-tick 15-foot cone attack dealing 3d6 chosen energy, halved by contested Reflexes defense.",
          "effect_mechanics": [
            "target-scope-extension",
            "damage",
            "action-modifier"
          ],
          "resolution": "contested-roll",
          "rule_ref": "dragon-s-breath",
          "id": "real-granted-energy-cone",
          "title": "Granted Energy Cone Module",
          "type": "module",
          "implementation": "real-posthuman",
          "application_id": "real-dragon-s-breath"
        }
      ]
    },
    {
      "source_id": "dream",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Dream",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Dream",
      "source_level": 5,
      "source_school": "Illusion",
      "source_range": "Special",
      "source_duration": "8 hours",
      "action": {
        "mode": "extended",
        "ticks": 60,
        "stamina": 65
      },
      "targets": [
        {
          "status": "approved",
          "class": "communication",
          "group": "dream-link",
          "effect": "A willing messenger enters an 8-hour immobile trance to converse within a known sleeper's dream, optionally contesting Will to spoil rest and deal 3d6 psychic.",
          "effect_mechanics": [
            "semantic-communication",
            "mental-influence",
            "damage",
            "condition-change"
          ],
          "resolution": "contested-roll",
          "rule_ref": "dream",
          "id": "virtual-oneiric-messenger",
          "title": "Oneiric Messenger Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-dream"
        },
        {
          "status": "approved",
          "class": "communication",
          "group": "dream-link",
          "effect": "A willing messenger enters an 8-hour immobile trance to converse within a known sleeper's dream, optionally contesting Will to spoil rest and deal 3d6 psychic.",
          "effect_mechanics": [
            "semantic-communication",
            "mental-influence",
            "damage",
            "condition-change"
          ],
          "resolution": "contested-roll",
          "rule_ref": "dream",
          "id": "real-oneiric-messenger",
          "title": "Oneiric Messenger Program",
          "type": "program",
          "implementation": "real-posthuman",
          "application_id": "real-dream"
        }
      ]
    },
    {
      "source_id": "druidcraft",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Druidcraft",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Druidcraft",
      "source_level": 0,
      "source_school": "Transmutation",
      "source_range": "30 feet",
      "source_duration": "Instantaneous",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 2
      },
      "targets": [
        {
          "status": "approved",
          "class": "utility",
          "group": "minor-effects",
          "effect": "Produce one harmless local effect: a 24-hour weather sign, plant blooming, a 5-foot sensory display, or lighting or extinguishing a small flame.",
          "effect_mechanics": [
            "information-query",
            "environment-state",
            "sensory-change",
            "task-enablement"
          ],
          "resolution": "direct",
          "rule_ref": "druidcraft",
          "id": "virtual-minor-ecology-utility",
          "title": "Minor Ecology Utility Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-druidcraft"
        },
        {
          "status": "approved",
          "class": "utility",
          "group": "minor-effects",
          "effect": "Produce one harmless local effect: a 24-hour weather sign, plant blooming, a 5-foot sensory display, or lighting or extinguishing a small flame.",
          "effect_mechanics": [
            "information-query",
            "environment-state",
            "sensory-change",
            "task-enablement"
          ],
          "resolution": "direct",
          "rule_ref": "druidcraft",
          "id": "real-minor-ecology-utility",
          "title": "Minor Ecology Utility Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-druidcraft"
        }
      ]
    },
    {
      "source_id": "earthquake",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Earthquake",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Earthquake",
      "source_level": 8,
      "source_school": "Transmutation",
      "source_range": "500 feet",
      "source_duration": "Concentration, up to 1 minute",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 10
      },
      "targets": [
        {
          "status": "approved",
          "class": "offense",
          "group": "terrain-disaster",
          "effect": "For 1 minute, a 100-foot-radius zone becomes difficult terrain, repeatedly knocks actors prone, opens fissures, and deals 50 structural damage per cycle.",
          "effect_mechanics": [
            "environment-state",
            "condition-change",
            "damage"
          ],
          "resolution": "contested-roll",
          "rule_ref": "earthquake",
          "id": "virtual-seismic-rupture-field",
          "title": "Seismic Rupture Field Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-earthquake"
        },
        {
          "status": "approved",
          "class": "offense",
          "group": "terrain-disaster",
          "effect": "For 1 minute, a 100-foot-radius zone becomes difficult terrain, repeatedly knocks actors prone, opens fissures, and deals 50 structural damage per cycle.",
          "effect_mechanics": [
            "environment-state",
            "condition-change",
            "damage"
          ],
          "resolution": "contested-roll",
          "rule_ref": "earthquake",
          "id": "real-seismic-rupture-field",
          "title": "Seismic Rupture Field Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-earthquake"
        }
      ]
    },
    {
      "source_id": "eldritch-blast",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Eldritch Blast",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Eldritch+Blast",
      "source_level": 0,
      "source_school": "Evocation",
      "source_range": "120 feet",
      "source_duration": "Instantaneous",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 2
      },
      "targets": [
        {
          "status": "approved",
          "class": "offense",
          "group": "multi-projectile",
          "effect": "Fire one contested 1d10 force beam at 120 feet, adding independently targeted beams at the listed source tiers.",
          "effect_mechanics": [
            "damage",
            "target-scope-extension"
          ],
          "resolution": "contested-roll",
          "rule_ref": "eldritch-blast",
          "id": "virtual-scaling-force-beam-array",
          "title": "Scaling Force Beam Array Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-eldritch-blast"
        },
        {
          "status": "approved",
          "class": "offense",
          "group": "multi-projectile",
          "effect": "Fire one contested 1d10 force beam at 120 feet, adding independently targeted beams at the listed source tiers.",
          "effect_mechanics": [
            "damage",
            "target-scope-extension"
          ],
          "resolution": "contested-roll",
          "rule_ref": "eldritch-blast",
          "id": "real-scaling-force-beam-array",
          "title": "Scaling Force Beam Array Module",
          "type": "module",
          "implementation": "real-posthuman",
          "application_id": "real-eldritch-blast"
        }
      ]
    },
    {
      "source_id": "elementalism",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Elementalism",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Elementalism",
      "source_level": 0,
      "source_school": "Transmutation",
      "source_range": "30 feet",
      "source_duration": "Instantaneous",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 2
      },
      "targets": [
        {
          "status": "approved",
          "class": "utility",
          "group": "minor-effects",
          "effect": "Create one harmless 5-foot air, dust, ember, mist, or one-cup water effect, or hold a crude one-foot elemental shape for 1 hour.",
          "effect_mechanics": [
            "environment-state",
            "creation-summoning",
            "task-enablement"
          ],
          "resolution": "direct",
          "rule_ref": "elementalism",
          "id": "virtual-minor-element-controller",
          "title": "Minor Element Controller Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-elementalism"
        },
        {
          "status": "approved",
          "class": "utility",
          "group": "minor-effects",
          "effect": "Create one harmless 5-foot air, dust, ember, mist, or one-cup water effect, or hold a crude one-foot elemental shape for 1 hour.",
          "effect_mechanics": [
            "environment-state",
            "creation-summoning",
            "task-enablement"
          ],
          "resolution": "direct",
          "rule_ref": "elementalism",
          "id": "real-minor-element-controller",
          "title": "Minor Element Controller Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-elementalism"
        }
      ]
    },
    {
      "source_id": "enhance-ability",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Enhance Ability",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Enhance+Ability",
      "source_level": 2,
      "source_school": "Transmutation",
      "source_range": "Touch",
      "source_duration": "Concentration, up to 1 hour",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 4
      },
      "targets": [
        {
          "status": "approved",
          "class": "support",
          "group": "check-bonus",
          "effect": "For 1 hour, a touched target gains +15% on checks using one chosen mentalic or embodiment stat.",
          "effect_mechanics": [
            "check-modifier"
          ],
          "resolution": "contested-roll",
          "rule_ref": "enhance-ability",
          "id": "virtual-focused-aptitude-boost",
          "title": "Focused Aptitude Boost Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-enhance-ability"
        },
        {
          "status": "approved",
          "class": "support",
          "group": "check-bonus",
          "effect": "For 1 hour, a touched target gains +15% on checks using one chosen mentalic or embodiment stat.",
          "effect_mechanics": [
            "check-modifier"
          ],
          "resolution": "contested-roll",
          "rule_ref": "enhance-ability",
          "id": "real-focused-aptitude-boost",
          "title": "Focused Aptitude Boost Module",
          "type": "module",
          "implementation": "real-posthuman",
          "application_id": "real-enhance-ability"
        }
      ]
    },
    {
      "source_id": "enlarge-reduce",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Enlarge/Reduce",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Enlarge%2FReduce",
      "source_level": 2,
      "source_school": "Transmutation",
      "source_range": "30 feet",
      "source_duration": "Concentration, up to 1 minute",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 4
      },
      "targets": [
        {
          "status": "approved",
          "class": "transformation",
          "group": "size-change",
          "effect": "After contested physical defense if unwilling, shift a target one size category for 1 minute, adjusting physical checks and weapon damage by 1d4.",
          "effect_mechanics": [
            "transformation",
            "check-modifier",
            "damage"
          ],
          "resolution": "contested-roll",
          "rule_ref": "enlarge-reduce",
          "id": "virtual-bidirectional-size-shift",
          "title": "Bidirectional Size Shift Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-enlarge-reduce"
        },
        {
          "status": "approved",
          "class": "transformation",
          "group": "size-change",
          "effect": "After contested physical defense if unwilling, shift a target one size category for 1 minute, adjusting physical checks and weapon damage by 1d4.",
          "effect_mechanics": [
            "transformation",
            "check-modifier",
            "damage"
          ],
          "resolution": "contested-roll",
          "rule_ref": "enlarge-reduce",
          "id": "real-bidirectional-size-shift",
          "title": "Bidirectional Size Shift Module",
          "type": "module",
          "implementation": "real-posthuman",
          "application_id": "real-enlarge-reduce"
        }
      ]
    },
    {
      "source_id": "ensnaring-strike",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Ensnaring Strike",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Ensnaring+Strike",
      "source_level": 1,
      "source_school": "Conjuration",
      "source_range": "Self",
      "source_duration": "Concentration, up to 1 minute",
      "action": {
        "mode": "combo",
        "ticks": 1,
        "stamina": 2,
        "trigger": "immediately after the user's successful weapon hit"
      },
      "targets": [
        {
          "status": "approved",
          "class": "control",
          "group": "combo-restraint",
          "effect": "After a weapon hit, add a 1-tick combo; failed contested physical defense restrains the target and deals 1d6 piercing each cycle until escaped.",
          "effect_mechanics": [
            "condition-change",
            "damage",
            "action-modifier"
          ],
          "resolution": "contested-roll",
          "rule_ref": "ensnaring-strike",
          "id": "virtual-binding-vine-strike-combo",
          "title": "Binding-Vine Strike Combo Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-ensnaring-strike"
        },
        {
          "status": "approved",
          "class": "control",
          "group": "combo-restraint",
          "effect": "After a weapon hit, add a 1-tick combo; failed contested physical defense restrains the target and deals 1d6 piercing each cycle until escaped.",
          "effect_mechanics": [
            "condition-change",
            "damage",
            "action-modifier"
          ],
          "resolution": "contested-roll",
          "rule_ref": "ensnaring-strike",
          "id": "real-binding-vine-strike-combo",
          "title": "Binding-Vine Strike Combo Module",
          "type": "module",
          "implementation": "real-posthuman",
          "application_id": "real-ensnaring-strike"
        }
      ]
    },
    {
      "source_id": "entangle",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Entangle",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Entangle",
      "source_level": 1,
      "source_school": "Conjuration",
      "source_range": "90 feet",
      "source_duration": "Concentration, up to 1 minute",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 3
      },
      "targets": [
        {
          "status": "approved",
          "class": "control",
          "group": "restraint-zone",
          "effect": "A 20-foot square becomes difficult terrain for 1 minute and restrains occupants that lose contested physical defense until they escape.",
          "effect_mechanics": [
            "environment-state",
            "condition-change"
          ],
          "resolution": "contested-roll",
          "rule_ref": "entangle",
          "id": "virtual-grasping-growth-zone",
          "title": "Grasping-Growth Zone Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-entangle"
        },
        {
          "status": "approved",
          "class": "control",
          "group": "restraint-zone",
          "effect": "A 20-foot square becomes difficult terrain for 1 minute and restrains occupants that lose contested physical defense until they escape.",
          "effect_mechanics": [
            "environment-state",
            "condition-change"
          ],
          "resolution": "contested-roll",
          "rule_ref": "entangle",
          "id": "real-grasping-growth-zone",
          "title": "Grasping-Growth Zone Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-entangle"
        }
      ]
    },
    {
      "source_id": "enthrall",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Enthrall",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Enthrall",
      "source_level": 2,
      "source_school": "Enchantment",
      "source_range": "60 feet",
      "source_duration": "Concentration, up to 1 minute",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 4
      },
      "targets": [
        {
          "status": "approved",
          "class": "control",
          "group": "attention",
          "effect": "For 1 minute, non-hostile chosen listeners losing contested Will defense take -50% to Perception checks.",
          "effect_mechanics": [
            "check-modifier",
            "mental-influence"
          ],
          "resolution": "contested-roll",
          "rule_ref": "enthrall",
          "id": "virtual-perception-distraction-broadcast",
          "title": "Perception Distraction Broadcast Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-enthrall"
        },
        {
          "status": "approved",
          "class": "control",
          "group": "attention",
          "effect": "For 1 minute, non-hostile chosen listeners losing contested Will defense take -50% to Perception checks.",
          "effect_mechanics": [
            "check-modifier",
            "mental-influence"
          ],
          "resolution": "contested-roll",
          "rule_ref": "enthrall",
          "id": "real-perception-distraction-broadcast",
          "title": "Perception Distraction Broadcast Program",
          "type": "program",
          "implementation": "real-posthuman",
          "application_id": "real-enthrall"
        }
      ]
    },
    {
      "source_id": "etherealness",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Etherealness",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Etherealness",
      "source_level": 7,
      "source_school": "Conjuration",
      "source_range": "Self",
      "source_duration": "Up to 8 hours",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 9
      },
      "targets": [
        {
          "status": "approved",
          "class": "mobility",
          "group": "phasing",
          "effect": "Enter an adjacent phase for up to 8 hours, move in three dimensions, perceive only 60 feet into the origin layer, and interact only with phased entities.",
          "effect_mechanics": [
            "spatial-relocation",
            "mobility-change",
            "sensory-change",
            "defense-modifier"
          ],
          "resolution": "direct",
          "rule_ref": "etherealness",
          "id": "virtual-parallel-phase-transit",
          "title": "Parallel-Phase Transit Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-etherealness"
        },
        {
          "status": "approved",
          "class": "mobility",
          "group": "phasing",
          "effect": "Enter an adjacent phase for up to 8 hours, move in three dimensions, perceive only 60 feet into the origin layer, and interact only with phased entities.",
          "effect_mechanics": [
            "spatial-relocation",
            "mobility-change",
            "sensory-change",
            "defense-modifier"
          ],
          "resolution": "direct",
          "rule_ref": "etherealness",
          "id": "real-parallel-phase-transit",
          "title": "Parallel-Phase Transit Module",
          "type": "module",
          "implementation": "real-posthuman",
          "application_id": "real-etherealness"
        }
      ]
    },
    {
      "source_id": "expeditious-retreat",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Expeditious Retreat",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Expeditious+Retreat",
      "source_level": 1,
      "source_school": "Transmutation",
      "source_range": "Self",
      "source_duration": "Concentration, up to 10 minutes",
      "action": {
        "mode": "combo",
        "ticks": 1,
        "stamina": 2
      },
      "targets": [
        {
          "status": "approved",
          "class": "mobility",
          "group": "action-economy",
          "effect": "Immediately perform a dash as a 1-tick combo and retain access to that 1-tick dash combo for up to 10 minutes.",
          "effect_mechanics": [
            "action-modifier",
            "mobility-change"
          ],
          "resolution": "direct",
          "rule_ref": "expeditious-retreat",
          "id": "virtual-sustained-sprint-assist",
          "title": "Sustained Sprint Assist Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-expeditious-retreat"
        },
        {
          "status": "approved",
          "class": "mobility",
          "group": "action-economy",
          "effect": "Immediately perform a dash as a 1-tick combo and retain access to that 1-tick dash combo for up to 10 minutes.",
          "effect_mechanics": [
            "action-modifier",
            "mobility-change"
          ],
          "resolution": "direct",
          "rule_ref": "expeditious-retreat",
          "id": "real-sustained-sprint-assist",
          "title": "Sustained Sprint Assist Module",
          "type": "module",
          "implementation": "real-posthuman",
          "application_id": "real-expeditious-retreat"
        }
      ]
    },
    {
      "source_id": "eyebite",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Eyebite",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Eyebite",
      "source_level": 6,
      "source_school": "Necromancy",
      "source_range": "Self",
      "source_duration": "Concentration, up to 1 minute",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 8
      },
      "targets": [
        {
          "status": "approved",
          "class": "control",
          "group": "condition-gaze",
          "effect": "For 1 minute, spend each 2-tick action to contest a new target's Will and inflict sleep, panic-driven flight, or poisoning.",
          "effect_mechanics": [
            "condition-change",
            "mental-influence",
            "action-modifier"
          ],
          "resolution": "contested-roll",
          "rule_ref": "eyebite",
          "id": "virtual-repeating-debilitation-gaze",
          "title": "Repeating Debilitation Gaze Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-eyebite"
        },
        {
          "status": "approved",
          "class": "control",
          "group": "condition-gaze",
          "effect": "For 1 minute, spend each 2-tick action to contest a new target's Will and inflict sleep, panic-driven flight, or poisoning.",
          "effect_mechanics": [
            "condition-change",
            "mental-influence",
            "action-modifier"
          ],
          "resolution": "contested-roll",
          "rule_ref": "eyebite",
          "id": "real-repeating-debilitation-gaze",
          "title": "Repeating Debilitation Gaze Module",
          "type": "module",
          "implementation": "real-posthuman",
          "application_id": "real-eyebite"
        }
      ]
    },
    {
      "source_id": "fabricate",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Fabricate",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Fabricate",
      "source_level": 4,
      "source_school": "Transmutation",
      "source_range": "120 feet",
      "source_duration": "Instantaneous",
      "action": {
        "mode": "extended",
        "ticks": 600,
        "stamina": 604
      },
      "targets": [
        {
          "status": "approved",
          "class": "creation",
          "group": "fabrication",
          "effect": "Over 10 minutes, convert visible raw materials into one same-material finished object, requiring the appropriate trained craft for precision goods.",
          "effect_mechanics": [
            "transformation",
            "task-enablement"
          ],
          "resolution": "direct",
          "rule_ref": "fabricate",
          "id": "virtual-material-reformation-fabricator",
          "title": "Material Reformation Fabricator Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-fabricate"
        },
        {
          "status": "approved",
          "class": "creation",
          "group": "fabrication",
          "effect": "Over 10 minutes, convert visible raw materials into one same-material finished object, requiring the appropriate trained craft for precision goods.",
          "effect_mechanics": [
            "transformation",
            "task-enablement"
          ],
          "resolution": "direct",
          "rule_ref": "fabricate",
          "id": "real-material-reformation-fabricator",
          "title": "Material Reformation Fabricator Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-fabricate"
        }
      ]
    },
    {
      "source_id": "faerie-fire",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Faerie Fire",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Faerie+Fire",
      "source_level": 1,
      "source_school": "Evocation",
      "source_range": "60 feet",
      "source_duration": "Concentration, up to 1 minute",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 3
      },
      "targets": [
        {
          "status": "approved",
          "class": "support",
          "group": "reveal",
          "effect": "For 1 minute, a 20-foot cube outlines objects and actors failing contested Reflexes defense, suppressing invisibility and aiding attacks against them.",
          "effect_mechanics": [
            "environment-state",
            "sensory-change",
            "check-modifier",
            "effect-suppression"
          ],
          "resolution": "contested-roll",
          "rule_ref": "faerie-fire",
          "id": "virtual-target-revealing-light-field",
          "title": "Target-Revealing Light Field Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-faerie-fire"
        },
        {
          "status": "approved",
          "class": "support",
          "group": "reveal",
          "effect": "For 1 minute, a 20-foot cube outlines objects and actors failing contested Reflexes defense, suppressing invisibility and aiding attacks against them.",
          "effect_mechanics": [
            "environment-state",
            "sensory-change",
            "check-modifier",
            "effect-suppression"
          ],
          "resolution": "contested-roll",
          "rule_ref": "faerie-fire",
          "id": "real-target-revealing-light-field",
          "title": "Target-Revealing Light Field Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-faerie-fire"
        }
      ]
    },
    {
      "source_id": "faithful-hound",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Faithful Hound",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Faithful+Hound",
      "source_level": 4,
      "source_school": "Conjuration",
      "source_range": "30 feet",
      "source_duration": "8 hours",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 6
      },
      "targets": [
        {
          "status": "approved",
          "class": "protection",
          "group": "sentry",
          "effect": "Create an invisible invulnerable 30-foot-vision sentry for 8 hours that alarms on unauthorized approach and deals 4d8 force after failed Reflexes defense.",
          "effect_mechanics": [
            "creation-summoning",
            "sensory-change",
            "trigger-binding",
            "damage"
          ],
          "resolution": "contested-roll",
          "rule_ref": "faithful-hound",
          "id": "virtual-autonomous-sentry-construct",
          "title": "Autonomous Sentry Construct Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-faithful-hound"
        },
        {
          "status": "approved",
          "class": "protection",
          "group": "sentry",
          "effect": "Create an invisible invulnerable 30-foot-vision sentry for 8 hours that alarms on unauthorized approach and deals 4d8 force after failed Reflexes defense.",
          "effect_mechanics": [
            "creation-summoning",
            "sensory-change",
            "trigger-binding",
            "damage"
          ],
          "resolution": "contested-roll",
          "rule_ref": "faithful-hound",
          "id": "real-autonomous-sentry-construct",
          "title": "Autonomous Sentry Construct Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-faithful-hound"
        }
      ]
    },
    {
      "source_id": "false-life",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "False Life",
      "src_reference_url": "https://www.dndbeyond.com/search?q=False+Life",
      "source_level": 1,
      "source_school": "Necromancy",
      "source_range": "Self",
      "source_duration": "Instantaneous",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 3
      },
      "targets": [
        {
          "status": "approved",
          "class": "protection",
          "group": "temporary-health",
          "effect": "Grant the user 2d4+4 temporary Hit Points.",
          "effect_mechanics": [
            "resource-change"
          ],
          "resolution": "direct",
          "rule_ref": "false-life",
          "id": "virtual-temporary-vitality-buffer",
          "title": "Temporary Vitality Buffer Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-false-life"
        },
        {
          "status": "approved",
          "class": "protection",
          "group": "temporary-health",
          "effect": "Grant the user 2d4+4 temporary Hit Points.",
          "effect_mechanics": [
            "resource-change"
          ],
          "resolution": "direct",
          "rule_ref": "false-life",
          "id": "real-temporary-vitality-buffer",
          "title": "Temporary Vitality Buffer Treatment",
          "type": "medical-item",
          "implementation": "real-posthuman",
          "application_id": "real-false-life"
        }
      ]
    },
    {
      "source_id": "fear",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Fear",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Fear",
      "source_level": 3,
      "source_school": "Illusion",
      "source_range": "Self",
      "source_duration": "Concentration, up to 1 minute",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 5
      },
      "targets": [
        {
          "status": "approved",
          "class": "control",
          "group": "fear",
          "effect": "Targets in a 30-foot cone that lose contested Will defense drop held items and must flee until they break line of sight and win a retry.",
          "effect_mechanics": [
            "mental-influence",
            "condition-change",
            "forced-movement",
            "action-modifier"
          ],
          "resolution": "contested-roll",
          "rule_ref": "fear",
          "id": "virtual-panic-cone-broadcast",
          "title": "Panic Cone Broadcast Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-fear"
        },
        {
          "status": "approved",
          "class": "control",
          "group": "fear",
          "effect": "Targets in a 30-foot cone that lose contested Will defense drop held items and must flee until they break line of sight and win a retry.",
          "effect_mechanics": [
            "mental-influence",
            "condition-change",
            "forced-movement",
            "action-modifier"
          ],
          "resolution": "contested-roll",
          "rule_ref": "fear",
          "id": "real-panic-cone-broadcast",
          "title": "Panic Cone Broadcast Program",
          "type": "program",
          "implementation": "real-posthuman",
          "application_id": "real-fear"
        }
      ]
    },
    {
      "source_id": "feather-fall",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Feather Fall",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Feather+Fall",
      "source_level": 1,
      "source_school": "Transmutation",
      "source_range": "60 feet",
      "source_duration": "1 minute",
      "action": {
        "mode": "reaction",
        "ticks": 1,
        "stamina": 2,
        "trigger": "when the user or a visible actor within 60 feet begins falling"
      },
      "targets": [
        {
          "status": "approved",
          "class": "mobility",
          "group": "fall-control",
          "effect": "As a 1-tick reaction, slow up to five visible falling actors to 10 ft/s for 1 minute and negate landing damage before expiry.",
          "effect_mechanics": [
            "mobility-change",
            "defense-modifier",
            "action-modifier"
          ],
          "resolution": "direct",
          "rule_ref": "feather-fall",
          "id": "virtual-emergency-descent-arrestor",
          "title": "Emergency Descent Arrestor Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-feather-fall"
        },
        {
          "status": "approved",
          "class": "mobility",
          "group": "fall-control",
          "effect": "As a 1-tick reaction, slow up to five visible falling actors to 10 ft/s for 1 minute and negate landing damage before expiry.",
          "effect_mechanics": [
            "mobility-change",
            "defense-modifier",
            "action-modifier"
          ],
          "resolution": "direct",
          "rule_ref": "feather-fall",
          "id": "real-emergency-descent-arrestor",
          "title": "Emergency Descent Arrestor Module",
          "type": "module",
          "implementation": "real-posthuman",
          "application_id": "real-feather-fall"
        }
      ]
    },
    {
      "source_id": "find-familiar",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Find Familiar",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Find+Familiar",
      "source_level": 1,
      "source_school": "Conjuration",
      "source_range": "10 feet",
      "source_duration": "Instantaneous",
      "action": {
        "mode": "choice",
        "options": [
          {
            "mode": "extended",
            "ticks": 3600,
            "stamina": 3601
          },
          {
            "mode": "ritual",
            "ticks": 4200,
            "stamina": 4201
          }
        ]
      },
      "targets": [
        {
          "status": "approved",
          "class": "creation",
          "group": "companion",
          "effect": "Create one obedient nonattacking scout companion with a 100-foot mind link, shared senses, touch-effect relay, and dismissible pocket storage.",
          "effect_mechanics": [
            "creation-summoning",
            "semantic-communication",
            "sensory-change",
            "target-scope-extension",
            "spatial-relocation"
          ],
          "resolution": "direct",
          "rule_ref": "find-familiar",
          "id": "virtual-bound-scout-companion",
          "title": "Bound Scout Companion Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-find-familiar"
        },
        {
          "status": "approved",
          "class": "creation",
          "group": "companion",
          "effect": "Create one obedient nonattacking scout companion with a 100-foot mind link, shared senses, touch-effect relay, and dismissible pocket storage.",
          "effect_mechanics": [
            "creation-summoning",
            "semantic-communication",
            "sensory-change",
            "target-scope-extension",
            "spatial-relocation"
          ],
          "resolution": "direct",
          "rule_ref": "find-familiar",
          "id": "real-bound-scout-companion",
          "title": "Bound Scout Companion Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-find-familiar"
        }
      ]
    },
    {
      "source_id": "find-steed",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Find Steed",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Find+Steed",
      "source_level": 2,
      "source_school": "Conjuration",
      "source_range": "30 feet",
      "source_duration": "Instantaneous",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 4
      },
      "targets": [
        {
          "status": "approved",
          "class": "creation",
          "group": "mount",
          "effect": "Create one loyal Large rideable ally with selectable creature traits; it acts as a controlled mount and can be resummoned after destruction.",
          "effect_mechanics": [
            "creation-summoning",
            "semantic-communication"
          ],
          "resolution": "direct",
          "rule_ref": "find-steed",
          "id": "virtual-bound-riding-construct",
          "title": "Bound Riding Construct Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-find-steed"
        },
        {
          "status": "approved",
          "class": "creation",
          "group": "mount",
          "effect": "Create one loyal Large rideable ally with selectable creature traits; it acts as a controlled mount and can be resummoned after destruction.",
          "effect_mechanics": [
            "creation-summoning",
            "semantic-communication"
          ],
          "resolution": "direct",
          "rule_ref": "find-steed",
          "id": "real-bound-riding-construct",
          "title": "Bound Riding Construct Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-find-steed"
        }
      ]
    },
    {
      "source_id": "find-the-path",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Find the Path",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Find+the+Path",
      "source_level": 6,
      "source_school": "Divination",
      "source_range": "Self",
      "source_duration": "Concentration, up to 1 day",
      "action": {
        "mode": "extended",
        "ticks": 60,
        "stamina": 66
      },
      "targets": [
        {
          "status": "approved",
          "class": "information",
          "group": "navigation",
          "effect": "For up to one day, continuously report distance, direction, and the most direct physical route to one familiar stationary destination on the same world-layer.",
          "effect_mechanics": [
            "information-query"
          ],
          "resolution": "direct",
          "rule_ref": "find-the-path",
          "id": "virtual-direct-route-guidance",
          "title": "Direct-Route Guidance Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-find-the-path"
        },
        {
          "status": "approved",
          "class": "information",
          "group": "navigation",
          "effect": "For up to one day, continuously report distance, direction, and the most direct physical route to one familiar stationary destination on the same world-layer.",
          "effect_mechanics": [
            "information-query"
          ],
          "resolution": "direct",
          "rule_ref": "find-the-path",
          "id": "real-direct-route-guidance",
          "title": "Direct-Route Guidance Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-find-the-path"
        }
      ]
    },
    {
      "source_id": "find-traps",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Find Traps",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Find+Traps",
      "source_level": 2,
      "source_school": "Divination",
      "source_range": "120 feet",
      "source_duration": "Instantaneous",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 4
      },
      "targets": [
        {
          "status": "approved",
          "class": "information",
          "group": "security-scan",
          "effect": "Detect the presence and general hazard type of deliberate traps in line of sight within 120 feet without revealing exact position.",
          "effect_mechanics": [
            "sensory-change",
            "information-query"
          ],
          "resolution": "direct",
          "rule_ref": "find-traps",
          "id": "virtual-visible-threat-detector",
          "title": "Visible-Threat Detector Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-find-traps"
        },
        {
          "status": "approved",
          "class": "information",
          "group": "security-scan",
          "effect": "Detect the presence and general hazard type of deliberate traps in line of sight within 120 feet without revealing exact position.",
          "effect_mechanics": [
            "sensory-change",
            "information-query"
          ],
          "resolution": "direct",
          "rule_ref": "find-traps",
          "id": "real-visible-threat-detector",
          "title": "Visible-Threat Detector Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-find-traps"
        }
      ]
    },
    {
      "source_id": "finger-of-death",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Finger of Death",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Finger+of+Death",
      "source_level": 7,
      "source_school": "Necromancy",
      "source_range": "60 feet",
      "source_duration": "Instantaneous",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 9
      },
      "targets": [
        {
          "status": "approved",
          "class": "offense",
          "group": "necrotic-strike",
          "effect": "A target takes 7d8+30 necrotic, halved by contested physical defense; a killed Humanoid becomes an obedient cadaver construct on the next tick.",
          "effect_mechanics": [
            "damage",
            "creation-summoning"
          ],
          "resolution": "contested-roll",
          "rule_ref": "finger-of-death",
          "id": "virtual-lethal-necrotic-conversion",
          "title": "Lethal Necrotic Conversion Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-finger-of-death"
        },
        {
          "status": "approved",
          "class": "offense",
          "group": "necrotic-strike",
          "effect": "A target takes 7d8+30 necrotic, halved by contested physical defense; a killed Humanoid becomes an obedient cadaver construct on the next tick.",
          "effect_mechanics": [
            "damage",
            "creation-summoning"
          ],
          "resolution": "contested-roll",
          "rule_ref": "finger-of-death",
          "id": "real-lethal-necrotic-conversion",
          "title": "Lethal Necrotic Conversion Module",
          "type": "module",
          "implementation": "real-posthuman",
          "application_id": "real-finger-of-death"
        }
      ]
    },
    {
      "source_id": "fireball",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Fireball",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Fireball",
      "source_level": 3,
      "source_school": "Evocation",
      "source_range": "150 feet",
      "source_duration": "Instantaneous",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 5
      },
      "targets": [
        {
          "status": "approved",
          "class": "offense",
          "group": "area-burst",
          "effect": "A 20-foot-radius burst within 150 feet deals 8d6 fire, halved by contested Reflexes defense, and ignites unattended flammables.",
          "effect_mechanics": [
            "damage",
            "environment-state"
          ],
          "resolution": "contested-roll",
          "rule_ref": "fireball",
          "id": "virtual-remote-thermal-burst",
          "title": "Remote Thermal Burst Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-fireball"
        },
        {
          "status": "approved",
          "class": "offense",
          "group": "area-burst",
          "effect": "A 20-foot-radius burst within 150 feet deals 8d6 fire, halved by contested Reflexes defense, and ignites unattended flammables.",
          "effect_mechanics": [
            "damage",
            "environment-state"
          ],
          "resolution": "contested-roll",
          "rule_ref": "fireball",
          "id": "real-remote-thermal-burst",
          "title": "Remote Thermal Burst Module",
          "type": "module",
          "implementation": "real-posthuman",
          "application_id": "real-fireball"
        }
      ]
    },
    {
      "source_id": "fire-bolt",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Fire Bolt",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Fire+Bolt",
      "source_level": 0,
      "source_school": "Evocation",
      "source_range": "120 feet",
      "source_duration": "Instantaneous",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 2
      },
      "targets": [
        {
          "status": "approved",
          "class": "offense",
          "group": "projectile",
          "effect": "A contested 120-foot projectile deals 1d10 fire and ignites unattended flammables, scaling by 1d10 at listed source tiers.",
          "effect_mechanics": [
            "damage",
            "environment-state"
          ],
          "resolution": "contested-roll",
          "rule_ref": "fire-bolt",
          "id": "virtual-scaling-thermal-projectile",
          "title": "Scaling Thermal Projectile Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-fire-bolt"
        },
        {
          "status": "approved",
          "class": "offense",
          "group": "projectile",
          "effect": "A contested 120-foot projectile deals 1d10 fire and ignites unattended flammables, scaling by 1d10 at listed source tiers.",
          "effect_mechanics": [
            "damage",
            "environment-state"
          ],
          "resolution": "contested-roll",
          "rule_ref": "fire-bolt",
          "id": "real-scaling-thermal-projectile",
          "title": "Scaling Thermal Projectile Module",
          "type": "module",
          "implementation": "real-posthuman",
          "application_id": "real-fire-bolt"
        }
      ]
    },
    {
      "source_id": "fire-shield",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Fire Shield",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Fire+Shield",
      "source_level": 4,
      "source_school": "Evocation",
      "source_range": "Self",
      "source_duration": "10 minutes",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 6
      },
      "targets": [
        {
          "status": "approved",
          "class": "protection",
          "group": "reactive-armor",
          "effect": "For 10 minutes, emit light, gain cold or fire resistance, and deal 2d8 opposite thermal damage to adjacent melee attackers that hit.",
          "effect_mechanics": [
            "defense-modifier",
            "damage",
            "environment-state"
          ],
          "resolution": "direct",
          "rule_ref": "fire-shield",
          "id": "virtual-reactive-thermal-sheath",
          "title": "Reactive Thermal Sheath Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-fire-shield"
        },
        {
          "status": "approved",
          "class": "protection",
          "group": "reactive-armor",
          "effect": "For 10 minutes, emit light, gain cold or fire resistance, and deal 2d8 opposite thermal damage to adjacent melee attackers that hit.",
          "effect_mechanics": [
            "defense-modifier",
            "damage",
            "environment-state"
          ],
          "resolution": "direct",
          "rule_ref": "fire-shield",
          "id": "real-reactive-thermal-sheath",
          "title": "Reactive Thermal Sheath Module",
          "type": "module",
          "implementation": "real-posthuman",
          "application_id": "real-fire-shield"
        }
      ]
    },
    {
      "source_id": "fire-storm",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Fire Storm",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Fire+Storm",
      "source_level": 7,
      "source_school": "Evocation",
      "source_range": "150 feet",
      "source_duration": "Instantaneous",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 9
      },
      "targets": [
        {
          "status": "approved",
          "class": "offense",
          "group": "area-barrage",
          "effect": "Arrange up to ten contiguous 10-foot cubes within 150 feet; each deals 7d10 fire, halved by contested Reflexes defense, and ignites unattended flammables.",
          "effect_mechanics": [
            "damage",
            "environment-state"
          ],
          "resolution": "contested-roll",
          "rule_ref": "fire-storm",
          "id": "virtual-shaped-thermal-barrage",
          "title": "Shaped Thermal Barrage Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-fire-storm"
        },
        {
          "status": "approved",
          "class": "offense",
          "group": "area-barrage",
          "effect": "Arrange up to ten contiguous 10-foot cubes within 150 feet; each deals 7d10 fire, halved by contested Reflexes defense, and ignites unattended flammables.",
          "effect_mechanics": [
            "damage",
            "environment-state"
          ],
          "resolution": "contested-roll",
          "rule_ref": "fire-storm",
          "id": "real-shaped-thermal-barrage",
          "title": "Shaped Thermal Barrage Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-fire-storm"
        }
      ]
    },
    {
      "source_id": "flame-blade",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Flame Blade",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Flame+Blade",
      "source_level": 2,
      "source_school": "Evocation",
      "source_range": "Self",
      "source_duration": "Concentration, up to 10 minutes",
      "action": {
        "mode": "combo",
        "ticks": 1,
        "stamina": 3
      },
      "targets": [
        {
          "status": "approved",
          "class": "offense",
          "group": "created-weapon",
          "effect": "Create a handheld light-emitting blade for 10 minutes; each 2-tick contested melee attack deals 3d6 fire plus mental modifier.",
          "effect_mechanics": [
            "creation-summoning",
            "damage",
            "environment-state"
          ],
          "resolution": "contested-roll",
          "rule_ref": "flame-blade",
          "id": "virtual-sustained-thermal-blade",
          "title": "Sustained Thermal Blade Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-flame-blade"
        },
        {
          "status": "approved",
          "class": "offense",
          "group": "created-weapon",
          "effect": "Create a handheld light-emitting blade for 10 minutes; each 2-tick contested melee attack deals 3d6 fire plus mental modifier.",
          "effect_mechanics": [
            "creation-summoning",
            "damage",
            "environment-state"
          ],
          "resolution": "contested-roll",
          "rule_ref": "flame-blade",
          "id": "real-sustained-thermal-blade",
          "title": "Sustained Thermal Blade Module",
          "type": "module",
          "implementation": "real-posthuman",
          "application_id": "real-flame-blade"
        }
      ]
    },
    {
      "source_id": "flame-strike",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Flame Strike",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Flame+Strike",
      "source_level": 5,
      "source_school": "Evocation",
      "source_range": "60 feet",
      "source_duration": "Instantaneous",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 7
      },
      "targets": [
        {
          "status": "approved",
          "class": "offense",
          "group": "area-burst",
          "effect": "A 10-foot-radius, 40-foot-high column deals 5d6 fire plus 5d6 radiant, halved by contested Reflexes defense.",
          "effect_mechanics": [
            "damage"
          ],
          "resolution": "contested-roll",
          "rule_ref": "flame-strike",
          "id": "virtual-dual-energy-column",
          "title": "Dual-Energy Column Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-flame-strike"
        },
        {
          "status": "approved",
          "class": "offense",
          "group": "area-burst",
          "effect": "A 10-foot-radius, 40-foot-high column deals 5d6 fire plus 5d6 radiant, halved by contested Reflexes defense.",
          "effect_mechanics": [
            "damage"
          ],
          "resolution": "contested-roll",
          "rule_ref": "flame-strike",
          "id": "real-dual-energy-column",
          "title": "Dual-Energy Column Module",
          "type": "module",
          "implementation": "real-posthuman",
          "application_id": "real-flame-strike"
        }
      ]
    },
    {
      "source_id": "flaming-sphere",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Flaming Sphere",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Flaming+Sphere",
      "source_level": 2,
      "source_school": "Conjuration",
      "source_range": "60 feet",
      "source_duration": "Concentration, up to 1 minute",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 4
      },
      "targets": [
        {
          "status": "approved",
          "class": "offense",
          "group": "mobile-hazard",
          "effect": "Create a light-emitting fire sphere for 1 minute; nearby actors contest Reflexes or take 2d6 fire, and 1-tick commands roll it up to 30 feet.",
          "effect_mechanics": [
            "creation-summoning",
            "damage",
            "environment-state",
            "action-modifier"
          ],
          "resolution": "contested-roll",
          "rule_ref": "flaming-sphere",
          "id": "virtual-mobile-thermal-hazard",
          "title": "Mobile Thermal Hazard Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-flaming-sphere"
        },
        {
          "status": "approved",
          "class": "offense",
          "group": "mobile-hazard",
          "effect": "Create a light-emitting fire sphere for 1 minute; nearby actors contest Reflexes or take 2d6 fire, and 1-tick commands roll it up to 30 feet.",
          "effect_mechanics": [
            "creation-summoning",
            "damage",
            "environment-state",
            "action-modifier"
          ],
          "resolution": "contested-roll",
          "rule_ref": "flaming-sphere",
          "id": "real-mobile-thermal-hazard",
          "title": "Mobile Thermal Hazard Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-flaming-sphere"
        }
      ]
    },
    {
      "source_id": "flesh-to-stone",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Flesh to Stone",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Flesh+to+Stone",
      "source_level": 6,
      "source_school": "Transmutation",
      "source_range": "60 feet",
      "source_duration": "Concentration, up to 1 minute",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 8
      },
      "targets": [
        {
          "status": "approved",
          "class": "control",
          "group": "petrification",
          "effect": "A target losing contested physical defense is restrained, then becomes persistently petrified after three failed retries before three successes.",
          "effect_mechanics": [
            "condition-change",
            "transformation"
          ],
          "resolution": "contested-roll",
          "rule_ref": "flesh-to-stone",
          "id": "virtual-progressive-mineralization",
          "title": "Progressive Mineralization Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-flesh-to-stone"
        },
        {
          "status": "approved",
          "class": "control",
          "group": "petrification",
          "effect": "A target losing contested physical defense is restrained, then becomes persistently petrified after three failed retries before three successes.",
          "effect_mechanics": [
            "condition-change",
            "transformation"
          ],
          "resolution": "contested-roll",
          "rule_ref": "flesh-to-stone",
          "id": "real-progressive-mineralization",
          "title": "Progressive Mineralization Module",
          "type": "module",
          "implementation": "real-posthuman",
          "application_id": "real-flesh-to-stone"
        }
      ]
    },
    {
      "source_id": "floating-disk",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Floating Disk",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Floating+Disk",
      "source_level": 1,
      "source_school": "Conjuration",
      "source_range": "30 feet",
      "source_duration": "1 hour",
      "action": {
        "mode": "choice",
        "options": [
          {
            "mode": "action",
            "ticks": 2,
            "stamina": 3
          },
          {
            "mode": "ritual",
            "ticks": 602,
            "stamina": 603
          }
        ]
      },
      "targets": [
        {
          "status": "approved",
          "class": "utility",
          "group": "transport",
          "effect": "Create a 3-foot hovering follower platform for 1 hour that carries 500 pounds and tracks the user within 20 feet around traversable terrain.",
          "effect_mechanics": [
            "creation-summoning",
            "storage-capacity",
            "mobility-change"
          ],
          "resolution": "direct",
          "rule_ref": "floating-disk",
          "id": "virtual-follower-cargo-platform",
          "title": "Follower Cargo Platform Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-floating-disk"
        },
        {
          "status": "approved",
          "class": "utility",
          "group": "transport",
          "effect": "Create a 3-foot hovering follower platform for 1 hour that carries 500 pounds and tracks the user within 20 feet around traversable terrain.",
          "effect_mechanics": [
            "creation-summoning",
            "storage-capacity",
            "mobility-change"
          ],
          "resolution": "direct",
          "rule_ref": "floating-disk",
          "id": "real-follower-cargo-platform",
          "title": "Follower Cargo Platform Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-floating-disk"
        }
      ]
    },
    {
      "source_id": "fly",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Fly",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Fly",
      "source_level": 3,
      "source_school": "Transmutation",
      "source_range": "Touch",
      "source_duration": "Concentration, up to 10 minutes",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 5
      },
      "targets": [
        {
          "status": "approved",
          "class": "mobility",
          "group": "flight",
          "effect": "A willing touched target gains 10 ft/s flight and hovering for up to 10 minutes, then falls if still unsupported.",
          "effect_mechanics": [
            "mobility-change"
          ],
          "resolution": "direct",
          "rule_ref": "fly",
          "id": "virtual-hover-flight-grant",
          "title": "Hover-Flight Grant Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-fly"
        },
        {
          "status": "approved",
          "class": "mobility",
          "group": "flight",
          "effect": "A willing touched target gains 10 ft/s flight and hovering for up to 10 minutes, then falls if still unsupported.",
          "effect_mechanics": [
            "mobility-change"
          ],
          "resolution": "direct",
          "rule_ref": "fly",
          "id": "real-hover-flight-grant",
          "title": "Hover-Flight Grant Module",
          "type": "module",
          "implementation": "real-posthuman",
          "application_id": "real-fly"
        }
      ]
    },
    {
      "source_id": "fog-cloud",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Fog Cloud",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Fog+Cloud",
      "source_level": 1,
      "source_school": "Conjuration",
      "source_range": "120 feet",
      "source_duration": "Concentration, up to 1 hour",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 3
      },
      "targets": [
        {
          "status": "approved",
          "class": "control",
          "group": "obscurement",
          "effect": "Create a heavily obscured 20-foot-radius fog field for up to 1 hour; strong wind disperses it.",
          "effect_mechanics": [
            "environment-state",
            "sensory-change"
          ],
          "resolution": "direct",
          "rule_ref": "fog-cloud",
          "id": "virtual-dense-fog-projector",
          "title": "Dense Fog Projector Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-fog-cloud"
        },
        {
          "status": "approved",
          "class": "control",
          "group": "obscurement",
          "effect": "Create a heavily obscured 20-foot-radius fog field for up to 1 hour; strong wind disperses it.",
          "effect_mechanics": [
            "environment-state",
            "sensory-change"
          ],
          "resolution": "direct",
          "rule_ref": "fog-cloud",
          "id": "real-dense-fog-projector",
          "title": "Dense Fog Projector Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-fog-cloud"
        }
      ]
    },
    {
      "source_id": "forbiddance",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Forbiddance",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Forbiddance",
      "source_level": 6,
      "source_school": "Abjuration",
      "source_range": "Touch",
      "source_duration": "1 day",
      "action": {
        "mode": "choice",
        "options": [
          {
            "mode": "extended",
            "ticks": 600,
            "stamina": 606
          },
          {
            "mode": "ritual",
            "ticks": 1200,
            "stamina": 1206
          }
        ]
      },
      "targets": [
        {
          "status": "approved",
          "class": "protection",
          "group": "area-denial",
          "effect": "Ward up to 40,000 square feet for one day against teleport and planar entry; selected intruder tags take 5d10 typed damage unless authorized by password.",
          "effect_mechanics": [
            "environment-state",
            "damage",
            "trigger-binding",
            "effect-suppression"
          ],
          "resolution": "direct",
          "rule_ref": "forbiddance",
          "id": "virtual-transit-blocking-security-zone",
          "title": "Transit-Blocking Security Zone Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-forbiddance"
        },
        {
          "status": "approved",
          "class": "protection",
          "group": "area-denial",
          "effect": "Ward up to 40,000 square feet for one day against teleport and planar entry; selected intruder tags take 5d10 typed damage unless authorized by password.",
          "effect_mechanics": [
            "environment-state",
            "damage",
            "trigger-binding",
            "effect-suppression"
          ],
          "resolution": "direct",
          "rule_ref": "forbiddance",
          "id": "real-transit-blocking-security-zone",
          "title": "Transit-Blocking Security Zone Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-forbiddance"
        }
      ]
    },
    {
      "source_id": "forcecage",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Forcecage",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Forcecage",
      "source_level": 7,
      "source_school": "Evocation",
      "source_range": "100 feet",
      "source_duration": "Concentration, up to 1 hour",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 9
      },
      "targets": [
        {
          "status": "approved",
          "class": "control",
          "group": "containment",
          "effect": "Create a one-hour invisible cage or sealed box; trapped actors cannot leave normally and must win a contested Will defense to relocate out.",
          "effect_mechanics": [
            "environment-state",
            "condition-change",
            "effect-suppression"
          ],
          "resolution": "contested-roll",
          "rule_ref": "forcecage",
          "id": "virtual-impermeable-containment-cell",
          "title": "Impermeable Containment Cell Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-forcecage"
        },
        {
          "status": "approved",
          "class": "control",
          "group": "containment",
          "effect": "Create a one-hour invisible cage or sealed box; trapped actors cannot leave normally and must win a contested Will defense to relocate out.",
          "effect_mechanics": [
            "environment-state",
            "condition-change",
            "effect-suppression"
          ],
          "resolution": "contested-roll",
          "rule_ref": "forcecage",
          "id": "real-impermeable-containment-cell",
          "title": "Impermeable Containment Cell Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-forcecage"
        }
      ]
    },
    {
      "source_id": "foresight",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Foresight",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Foresight",
      "source_level": 9,
      "source_school": "Divination",
      "source_range": "Touch",
      "source_duration": "8 hours",
      "action": {
        "mode": "extended",
        "ticks": 60,
        "stamina": 69
      },
      "targets": [
        {
          "status": "approved",
          "class": "support",
          "group": "prediction",
          "effect": "For 8 hours, one willing target gains +15% on checks and attacks while attacks against that target take -15%.",
          "effect_mechanics": [
            "check-modifier"
          ],
          "resolution": "direct",
          "rule_ref": "foresight",
          "id": "virtual-immediate-future-predictor",
          "title": "Immediate-Future Predictor Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-foresight"
        },
        {
          "status": "approved",
          "class": "support",
          "group": "prediction",
          "effect": "For 8 hours, one willing target gains +15% on checks and attacks while attacks against that target take -15%.",
          "effect_mechanics": [
            "check-modifier"
          ],
          "resolution": "direct",
          "rule_ref": "foresight",
          "id": "real-immediate-future-predictor",
          "title": "Immediate-Future Predictor Module",
          "type": "module",
          "implementation": "real-posthuman",
          "application_id": "real-foresight"
        }
      ]
    },
    {
      "source_id": "freedom-of-movement",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Freedom of Movement",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Freedom+of+Movement",
      "source_level": 4,
      "source_school": "Abjuration",
      "source_range": "Touch",
      "source_duration": "1 hour",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 6
      },
      "targets": [
        {
          "status": "approved",
          "class": "mobility",
          "group": "movement-immunity",
          "effect": "For 1 hour, ignore difficult terrain and movement suppression, resist paralysis and restraint, gain equal-rate swimming, and cheaply escape ordinary grapples.",
          "effect_mechanics": [
            "mobility-change",
            "defense-modifier",
            "condition-change",
            "effect-suppression"
          ],
          "resolution": "direct",
          "rule_ref": "freedom-of-movement",
          "id": "virtual-unrestricted-motion-assist",
          "title": "Unrestricted Motion Assist Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-freedom-of-movement"
        },
        {
          "status": "approved",
          "class": "mobility",
          "group": "movement-immunity",
          "effect": "For 1 hour, ignore difficult terrain and movement suppression, resist paralysis and restraint, gain equal-rate swimming, and cheaply escape ordinary grapples.",
          "effect_mechanics": [
            "mobility-change",
            "defense-modifier",
            "condition-change",
            "effect-suppression"
          ],
          "resolution": "direct",
          "rule_ref": "freedom-of-movement",
          "id": "real-unrestricted-motion-assist",
          "title": "Unrestricted Motion Assist Module",
          "type": "module",
          "implementation": "real-posthuman",
          "application_id": "real-freedom-of-movement"
        }
      ]
    },
    {
      "source_id": "freezing-sphere",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Freezing Sphere",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Freezing+Sphere",
      "source_level": 6,
      "source_school": "Evocation",
      "source_range": "300 feet",
      "source_duration": "Instantaneous",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 8
      },
      "targets": [
        {
          "status": "approved",
          "class": "offense",
          "group": "delayed-burst",
          "effect": "Launch or store a 60-foot-radius 10d6 cold burst; water freezes into restraining ice, and an unused stored globe detonates after 1 minute.",
          "effect_mechanics": [
            "damage",
            "environment-state",
            "condition-change",
            "trigger-binding"
          ],
          "resolution": "contested-roll",
          "rule_ref": "freezing-sphere",
          "id": "virtual-deployable-cryogenic-burst",
          "title": "Deployable Cryogenic Burst Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-freezing-sphere"
        },
        {
          "status": "approved",
          "class": "offense",
          "group": "delayed-burst",
          "effect": "Launch or store a 60-foot-radius 10d6 cold burst; water freezes into restraining ice, and an unused stored globe detonates after 1 minute.",
          "effect_mechanics": [
            "damage",
            "environment-state",
            "condition-change",
            "trigger-binding"
          ],
          "resolution": "contested-roll",
          "rule_ref": "freezing-sphere",
          "id": "real-deployable-cryogenic-burst",
          "title": "Deployable Cryogenic Burst Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-freezing-sphere"
        }
      ]
    },
    {
      "source_id": "gaseous-form",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Gaseous Form",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Gaseous+Form",
      "source_level": 3,
      "source_school": "Transmutation",
      "source_range": "Touch",
      "source_duration": "Concentration, up to 1 hour",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 5
      },
      "targets": [
        {
          "status": "approved",
          "class": "transformation",
          "group": "gaseous-form",
          "effect": "For up to 1 hour, become a 1.7 ft/s hovering mist resistant to physical damage and prone, able to pass gaps but unable to speak, manipulate, or attack.",
          "effect_mechanics": [
            "transformation",
            "mobility-change",
            "defense-modifier",
            "condition-change",
            "action-modifier"
          ],
          "resolution": "contested-roll",
          "rule_ref": "gaseous-form",
          "id": "virtual-mist-body-conversion",
          "title": "Mist-Body Conversion Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-gaseous-form"
        },
        {
          "status": "approved",
          "class": "transformation",
          "group": "gaseous-form",
          "effect": "For up to 1 hour, become a 1.7 ft/s hovering mist resistant to physical damage and prone, able to pass gaps but unable to speak, manipulate, or attack.",
          "effect_mechanics": [
            "transformation",
            "mobility-change",
            "defense-modifier",
            "condition-change",
            "action-modifier"
          ],
          "resolution": "contested-roll",
          "rule_ref": "gaseous-form",
          "id": "real-mist-body-conversion",
          "title": "Mist-Body Conversion Module",
          "type": "module",
          "implementation": "real-posthuman",
          "application_id": "real-gaseous-form"
        }
      ]
    },
    {
      "source_id": "gate",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Gate",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Gate",
      "source_level": 9,
      "source_school": "Conjuration",
      "source_range": "60 feet",
      "source_duration": "Concentration, up to 1 minute",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 11
      },
      "targets": [
        {
          "status": "approved",
          "class": "mobility",
          "group": "portal",
          "effect": "Open a visible 5-to-20-foot two-world portal for 1 minute, optionally anchoring its far side beside one specifically identified actor.",
          "effect_mechanics": [
            "creation-summoning",
            "spatial-relocation"
          ],
          "resolution": "direct",
          "rule_ref": "gate",
          "id": "virtual-interworld-portal-aperture",
          "title": "Interworld Portal Aperture Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-gate"
        },
        {
          "status": "approved",
          "class": "mobility",
          "group": "portal",
          "effect": "Open a visible 5-to-20-foot two-world portal for 1 minute, optionally anchoring its far side beside one specifically identified actor.",
          "effect_mechanics": [
            "creation-summoning",
            "spatial-relocation"
          ],
          "resolution": "direct",
          "rule_ref": "gate",
          "id": "real-interworld-portal-aperture",
          "title": "Interworld Portal Aperture Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-gate"
        }
      ]
    },
    {
      "source_id": "geas",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Geas",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Geas",
      "source_level": 5,
      "source_school": "Enchantment",
      "source_range": "60 feet",
      "source_duration": "30 days",
      "action": {
        "mode": "extended",
        "ticks": 60,
        "stamina": 65
      },
      "targets": [
        {
          "status": "approved",
          "class": "control",
          "group": "compulsion",
          "effect": "A target losing contested Will defense must follow one non-suicidal service constraint for 30 days and takes 5d10 psychic once daily when directly defying it.",
          "effect_mechanics": [
            "mental-influence",
            "damage",
            "condition-change"
          ],
          "resolution": "contested-roll",
          "rule_ref": "geas",
          "id": "virtual-long-term-behavioral-constraint",
          "title": "Long-Term Behavioral Constraint Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-geas"
        },
        {
          "status": "approved",
          "class": "control",
          "group": "compulsion",
          "effect": "A target losing contested Will defense must follow one non-suicidal service constraint for 30 days and takes 5d10 psychic once daily when directly defying it.",
          "effect_mechanics": [
            "mental-influence",
            "damage",
            "condition-change"
          ],
          "resolution": "contested-roll",
          "rule_ref": "geas",
          "id": "real-long-term-behavioral-constraint",
          "title": "Long-Term Behavioral Constraint Program",
          "type": "program",
          "implementation": "real-posthuman",
          "application_id": "real-geas"
        }
      ]
    },
    {
      "source_id": "gentle-repose",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Gentle Repose",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Gentle+Repose",
      "source_level": 2,
      "source_school": "Necromancy",
      "source_range": "Touch",
      "source_duration": "10 days",
      "action": {
        "mode": "choice",
        "options": [
          {
            "mode": "action",
            "ticks": 2,
            "stamina": 4
          },
          {
            "mode": "ritual",
            "ticks": 602,
            "stamina": 604
          }
        ]
      },
      "targets": [
        {
          "status": "approved",
          "class": "restoration",
          "group": "preservation",
          "effect": "Preserve touched remains for 10 days, preventing decay and cadaver animation while pausing any revival deadline.",
          "effect_mechanics": [
            "condition-change",
            "environment-state"
          ],
          "resolution": "direct",
          "rule_ref": "gentle-repose",
          "id": "virtual-remains-preservation-treatment",
          "title": "Remains Preservation Treatment Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-gentle-repose"
        },
        {
          "status": "approved",
          "class": "restoration",
          "group": "preservation",
          "effect": "Preserve touched remains for 10 days, preventing decay and cadaver animation while pausing any revival deadline.",
          "effect_mechanics": [
            "condition-change",
            "environment-state"
          ],
          "resolution": "direct",
          "rule_ref": "gentle-repose",
          "id": "real-remains-preservation-treatment",
          "title": "Remains Preservation Treatment Treatment",
          "type": "medical-item",
          "implementation": "real-posthuman",
          "application_id": "real-gentle-repose"
        }
      ]
    },
    {
      "source_id": "giant-insect",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Giant Insect",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Giant+Insect",
      "source_level": 4,
      "source_school": "Conjuration",
      "source_range": "60 feet",
      "source_duration": "Concentration, up to 10 minutes",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 6
      },
      "targets": [
        {
          "status": "approved",
          "class": "creation",
          "group": "summoned-ally",
          "effect": "Create one allied giant centipede, spider, or wasp construct for up to 10 minutes; it follows verbal orders and otherwise defends itself.",
          "effect_mechanics": [
            "creation-summoning",
            "semantic-communication"
          ],
          "resolution": "direct",
          "rule_ref": "giant-insect",
          "id": "virtual-selectable-insect-construct",
          "title": "Selectable Insect Construct Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-giant-insect"
        },
        {
          "status": "approved",
          "class": "creation",
          "group": "summoned-ally",
          "effect": "Create one allied giant centipede, spider, or wasp construct for up to 10 minutes; it follows verbal orders and otherwise defends itself.",
          "effect_mechanics": [
            "creation-summoning",
            "semantic-communication"
          ],
          "resolution": "direct",
          "rule_ref": "giant-insect",
          "id": "real-selectable-insect-construct",
          "title": "Selectable Insect Construct Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-giant-insect"
        }
      ]
    },
    {
      "source_id": "glibness",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Glibness",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Glibness",
      "source_level": 8,
      "source_school": "Enchantment",
      "source_range": "Self",
      "source_duration": "1 hour",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 10
      },
      "targets": [
        {
          "status": "approved",
          "class": "support",
          "group": "social-assurance",
          "effect": "For 1 hour, treat any lower natural social-check roll as 75% and spoof truth-detection systems as reporting the user as truthful.",
          "effect_mechanics": [
            "roll-floor",
            "sensory-change"
          ],
          "resolution": "direct",
          "rule_ref": "glibness",
          "id": "virtual-social-roll-floor",
          "title": "Social Roll Floor Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-glibness"
        },
        {
          "status": "approved",
          "class": "support",
          "group": "social-assurance",
          "effect": "For 1 hour, treat any lower natural social-check roll as 75% and spoof truth-detection systems as reporting the user as truthful.",
          "effect_mechanics": [
            "roll-floor",
            "sensory-change"
          ],
          "resolution": "direct",
          "rule_ref": "glibness",
          "id": "real-social-roll-floor",
          "title": "Social Roll Floor Program",
          "type": "program",
          "implementation": "real-posthuman",
          "application_id": "real-glibness"
        }
      ]
    },
    {
      "source_id": "globe-of-invulnerability",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Globe of Invulnerability",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Globe+of+Invulnerability",
      "source_level": 6,
      "source_school": "Abjuration",
      "source_range": "Self",
      "source_duration": "Concentration, up to 1 minute",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 8
      },
      "targets": [
        {
          "status": "approved",
          "class": "protection",
          "group": "effect-barrier",
          "effect": "A sustained 10-foot stationary barrier excludes effects of source tier 5 or lower when they originate outside it.",
          "effect_mechanics": [
            "environment-state",
            "action-modifier",
            "effect-suppression"
          ],
          "resolution": "direct",
          "rule_ref": "globe-of-invulnerability",
          "id": "virtual-low-tier-effect-barrier",
          "title": "Low-Tier Effect Barrier Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-globe-of-invulnerability"
        },
        {
          "status": "approved",
          "class": "protection",
          "group": "effect-barrier",
          "effect": "A sustained 10-foot stationary barrier excludes effects of source tier 5 or lower when they originate outside it.",
          "effect_mechanics": [
            "environment-state",
            "action-modifier",
            "effect-suppression"
          ],
          "resolution": "direct",
          "rule_ref": "globe-of-invulnerability",
          "id": "real-low-tier-effect-barrier",
          "title": "Low-Tier Effect Barrier Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-globe-of-invulnerability"
        }
      ]
    },
    {
      "source_id": "glyph-of-warding",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Glyph of Warding",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Glyph+of+Warding",
      "source_level": 3,
      "source_school": "Abjuration",
      "source_range": "Touch",
      "source_duration": "Until dispelled or triggered",
      "action": {
        "mode": "extended",
        "ticks": 3600,
        "stamina": 3603
      },
      "targets": [
        {
          "status": "approved",
          "class": "utility",
          "group": "trap",
          "effect": "Bind a selective stationary trigger to either a 20-foot 5d8 typed burst or one stored tier-3-or-lower effect; movement beyond 10 feet disarms it.",
          "effect_mechanics": [
            "trigger-binding",
            "effect-invocation",
            "damage",
            "environment-state"
          ],
          "resolution": "contested-roll",
          "rule_ref": "glyph-of-warding",
          "id": "virtual-programmable-trigger-glyph",
          "title": "Programmable Trigger Glyph Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-glyph-of-warding"
        },
        {
          "status": "approved",
          "class": "utility",
          "group": "trap",
          "effect": "Bind a selective stationary trigger to either a 20-foot 5d8 typed burst or one stored tier-3-or-lower effect; movement beyond 10 feet disarms it.",
          "effect_mechanics": [
            "trigger-binding",
            "effect-invocation",
            "damage",
            "environment-state"
          ],
          "resolution": "contested-roll",
          "rule_ref": "glyph-of-warding",
          "id": "real-programmable-trigger-glyph",
          "title": "Programmable Trigger Glyph Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-glyph-of-warding"
        }
      ]
    },
    {
      "source_id": "goodberry",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Goodberry",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Goodberry",
      "source_level": 1,
      "source_school": "Conjuration",
      "source_range": "Self",
      "source_duration": "24 hours",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 3
      },
      "targets": [
        {
          "status": "approved",
          "class": "restoration",
          "group": "consumable-healing",
          "effect": "Create ten 24-hour consumables; each costs a 1-tick combo to use, restores 1 HP, and provides one day's nourishment.",
          "effect_mechanics": [
            "creation-summoning",
            "recovery",
            "resource-change",
            "action-modifier"
          ],
          "resolution": "direct",
          "rule_ref": "goodberry",
          "id": "virtual-nutrient-recovery-capsules",
          "title": "Nutrient Recovery Capsules Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-goodberry"
        },
        {
          "status": "approved",
          "class": "restoration",
          "group": "consumable-healing",
          "effect": "Create ten 24-hour consumables; each costs a 1-tick combo to use, restores 1 HP, and provides one day's nourishment.",
          "effect_mechanics": [
            "creation-summoning",
            "recovery",
            "resource-change",
            "action-modifier"
          ],
          "resolution": "direct",
          "rule_ref": "goodberry",
          "id": "real-nutrient-recovery-capsules",
          "title": "Nutrient Recovery Capsules Treatment",
          "type": "medical-item",
          "implementation": "real-posthuman",
          "application_id": "real-goodberry"
        }
      ]
    },
    {
      "source_id": "grease",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Grease",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Grease",
      "source_level": 1,
      "source_school": "Conjuration",
      "source_range": "60 feet",
      "source_duration": "1 minute",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 3
      },
      "targets": [
        {
          "status": "approved",
          "class": "control",
          "group": "terrain-hazard",
          "effect": "A 10-foot square becomes difficult terrain for 1 minute and knocks entrants prone when they lose contested Reflexes defense.",
          "effect_mechanics": [
            "environment-state",
            "condition-change"
          ],
          "resolution": "contested-roll",
          "rule_ref": "grease",
          "id": "virtual-slip-hazard-projector",
          "title": "Slip Hazard Projector Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-grease"
        },
        {
          "status": "approved",
          "class": "control",
          "group": "terrain-hazard",
          "effect": "A 10-foot square becomes difficult terrain for 1 minute and knocks entrants prone when they lose contested Reflexes defense.",
          "effect_mechanics": [
            "environment-state",
            "condition-change"
          ],
          "resolution": "contested-roll",
          "rule_ref": "grease",
          "id": "real-slip-hazard-projector",
          "title": "Slip Hazard Projector Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-grease"
        }
      ]
    },
    {
      "source_id": "greater-invisibility",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Greater Invisibility",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Greater+Invisibility",
      "source_level": 4,
      "source_school": "Illusion",
      "source_range": "Touch",
      "source_duration": "Concentration, up to 1 minute",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 6
      },
      "targets": [
        {
          "status": "approved",
          "class": "protection",
          "group": "concealment",
          "effect": "A touched target remains invisible for up to 1 minute without breaking concealment when it attacks or uses an effect.",
          "effect_mechanics": [
            "condition-change",
            "sensory-change"
          ],
          "resolution": "direct",
          "rule_ref": "greater-invisibility",
          "id": "virtual-persistent-optical-cloak",
          "title": "Persistent Optical Cloak Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-greater-invisibility"
        },
        {
          "status": "approved",
          "class": "protection",
          "group": "concealment",
          "effect": "A touched target remains invisible for up to 1 minute without breaking concealment when it attacks or uses an effect.",
          "effect_mechanics": [
            "condition-change",
            "sensory-change"
          ],
          "resolution": "direct",
          "rule_ref": "greater-invisibility",
          "id": "real-persistent-optical-cloak",
          "title": "Persistent Optical Cloak Module",
          "type": "module",
          "implementation": "real-posthuman",
          "application_id": "real-greater-invisibility"
        }
      ]
    },
    {
      "source_id": "greater-restoration",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Greater Restoration",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Greater+Restoration",
      "source_level": 5,
      "source_school": "Abjuration",
      "source_range": "Touch",
      "source_duration": "Instantaneous",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 7
      },
      "targets": [
        {
          "status": "approved",
          "class": "restoration",
          "group": "condition-removal",
          "effect": "Touch removes one severe effect: exhaustion, charm, petrification, curse, reduced statistic, or reduced maximum Hit Points.",
          "effect_mechanics": [
            "condition-change",
            "recovery",
            "effect-negation"
          ],
          "resolution": "direct",
          "rule_ref": "greater-restoration",
          "id": "virtual-advanced-condition-restoration",
          "title": "Advanced Condition Restoration Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-greater-restoration"
        },
        {
          "status": "approved",
          "class": "restoration",
          "group": "condition-removal",
          "effect": "Touch removes one severe effect: exhaustion, charm, petrification, curse, reduced statistic, or reduced maximum Hit Points.",
          "effect_mechanics": [
            "condition-change",
            "recovery",
            "effect-negation"
          ],
          "resolution": "direct",
          "rule_ref": "greater-restoration",
          "id": "real-advanced-condition-restoration",
          "title": "Advanced Condition Restoration Treatment",
          "type": "medical-item",
          "implementation": "real-posthuman",
          "application_id": "real-greater-restoration"
        }
      ]
    },
    {
      "source_id": "guardian-of-faith",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Guardian of Faith",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Guardian+of+Faith",
      "source_level": 4,
      "source_school": "Conjuration",
      "source_range": "30 feet",
      "source_duration": "8 hours",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 6
      },
      "targets": [
        {
          "status": "approved",
          "class": "protection",
          "group": "sentry",
          "effect": "Create an invulnerable stationary sentry for 8 hours that deals 20 radiant, halved by contested Reflexes defense, to nearby enemies until 60 total damage.",
          "effect_mechanics": [
            "creation-summoning",
            "trigger-binding",
            "damage"
          ],
          "resolution": "contested-roll",
          "rule_ref": "guardian-of-faith",
          "id": "virtual-stationary-radiant-sentry",
          "title": "Stationary Radiant Sentry Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-guardian-of-faith"
        },
        {
          "status": "approved",
          "class": "protection",
          "group": "sentry",
          "effect": "Create an invulnerable stationary sentry for 8 hours that deals 20 radiant, halved by contested Reflexes defense, to nearby enemies until 60 total damage.",
          "effect_mechanics": [
            "creation-summoning",
            "trigger-binding",
            "damage"
          ],
          "resolution": "contested-roll",
          "rule_ref": "guardian-of-faith",
          "id": "real-stationary-radiant-sentry",
          "title": "Stationary Radiant Sentry Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-guardian-of-faith"
        }
      ]
    },
    {
      "source_id": "guards-and-wards",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Guards and Wards",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Guards+and+Wards",
      "source_level": 6,
      "source_school": "Abjuration",
      "source_range": "Touch",
      "source_duration": "24 hours",
      "action": {
        "mode": "extended",
        "ticks": 3600,
        "stamina": 3606
      },
      "targets": [
        {
          "status": "approved",
          "class": "protection",
          "group": "facility-security",
          "effect": "Ward 2,500 square feet for 24 hours with fogged corridors, direction spoofing, locked or disguised doors, restraining stairs, and one selected triggered effect.",
          "effect_mechanics": [
            "environment-state",
            "sensory-change",
            "mental-influence",
            "condition-change",
            "trigger-binding",
            "effect-invocation"
          ],
          "resolution": "direct",
          "rule_ref": "guards-and-wards",
          "id": "virtual-layered-facility-defense",
          "title": "Layered Facility Defense Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-guards-and-wards"
        },
        {
          "status": "approved",
          "class": "protection",
          "group": "facility-security",
          "effect": "Ward 2,500 square feet for 24 hours with fogged corridors, direction spoofing, locked or disguised doors, restraining stairs, and one selected triggered effect.",
          "effect_mechanics": [
            "environment-state",
            "sensory-change",
            "mental-influence",
            "condition-change",
            "trigger-binding",
            "effect-invocation"
          ],
          "resolution": "direct",
          "rule_ref": "guards-and-wards",
          "id": "real-layered-facility-defense",
          "title": "Layered Facility Defense Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-guards-and-wards"
        }
      ]
    },
    {
      "source_id": "guidance",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Guidance",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Guidance",
      "source_level": 0,
      "source_school": "Divination",
      "source_range": "Touch",
      "source_duration": "Concentration, up to 1 minute",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 2
      },
      "targets": [
        {
          "status": "approved",
          "class": "support",
          "group": "check-bonus",
          "effect": "For 1 minute, a willing touched target adds 1d4×5% to checks using one selected trained skill.",
          "effect_mechanics": [
            "check-modifier"
          ],
          "resolution": "contested-roll",
          "rule_ref": "guidance",
          "id": "virtual-focused-skill-assist",
          "title": "Focused Skill Assist Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-guidance"
        },
        {
          "status": "approved",
          "class": "support",
          "group": "check-bonus",
          "effect": "For 1 minute, a willing touched target adds 1d4×5% to checks using one selected trained skill.",
          "effect_mechanics": [
            "check-modifier"
          ],
          "resolution": "contested-roll",
          "rule_ref": "guidance",
          "id": "real-focused-skill-assist",
          "title": "Focused Skill Assist Module",
          "type": "module",
          "implementation": "real-posthuman",
          "application_id": "real-guidance"
        }
      ]
    },
    {
      "source_id": "guiding-bolt",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Guiding Bolt",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Guiding+Bolt",
      "source_level": 1,
      "source_school": "Evocation",
      "source_range": "120 feet",
      "source_duration": "1 round",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 3
      },
      "targets": [
        {
          "status": "approved",
          "class": "offense",
          "group": "marking-shot",
          "effect": "A contested 120-foot shot deals 4d6 radiant and grants the next attack against that target +15% before the user's next action ends.",
          "effect_mechanics": [
            "damage",
            "check-modifier"
          ],
          "resolution": "contested-roll",
          "rule_ref": "guiding-bolt",
          "id": "virtual-target-painting-radiant-bolt",
          "title": "Target-Painting Radiant Bolt Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-guiding-bolt"
        },
        {
          "status": "approved",
          "class": "offense",
          "group": "marking-shot",
          "effect": "A contested 120-foot shot deals 4d6 radiant and grants the next attack against that target +15% before the user's next action ends.",
          "effect_mechanics": [
            "damage",
            "check-modifier"
          ],
          "resolution": "contested-roll",
          "rule_ref": "guiding-bolt",
          "id": "real-target-painting-radiant-bolt",
          "title": "Target-Painting Radiant Bolt Module",
          "type": "module",
          "implementation": "real-posthuman",
          "application_id": "real-guiding-bolt"
        }
      ]
    },
    {
      "source_id": "gust-of-wind",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Gust of Wind",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Gust+of+Wind",
      "source_level": 2,
      "source_school": "Evocation",
      "source_range": "Self",
      "source_duration": "Concentration, up to 1 minute",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 4
      },
      "targets": [
        {
          "status": "approved",
          "class": "control",
          "group": "forced-movement-field",
          "effect": "A sustained 60-foot line pushes actors 15 feet after failed physical defense, doubles movement cost toward the source, disperses gas, and threatens flames.",
          "effect_mechanics": [
            "environment-state",
            "forced-movement",
            "mobility-change",
            "action-modifier"
          ],
          "resolution": "contested-roll",
          "rule_ref": "gust-of-wind",
          "id": "virtual-directional-wind-projector",
          "title": "Directional Wind Projector Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-gust-of-wind"
        },
        {
          "status": "approved",
          "class": "control",
          "group": "forced-movement-field",
          "effect": "A sustained 60-foot line pushes actors 15 feet after failed physical defense, doubles movement cost toward the source, disperses gas, and threatens flames.",
          "effect_mechanics": [
            "environment-state",
            "forced-movement",
            "mobility-change",
            "action-modifier"
          ],
          "resolution": "contested-roll",
          "rule_ref": "gust-of-wind",
          "id": "real-directional-wind-projector",
          "title": "Directional Wind Projector Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-gust-of-wind"
        }
      ]
    },
    {
      "source_id": "hallow",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Hallow",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Hallow",
      "source_level": 5,
      "source_school": "Abjuration",
      "source_range": "Touch",
      "source_duration": "Until dispelled",
      "action": {
        "mode": "extended",
        "ticks": 86400,
        "stamina": 86405
      },
      "targets": [
        {
          "status": "approved",
          "class": "protection",
          "group": "sanctuary",
          "effect": "Permanently ward a 60-foot area against selected entity tags and add one configurable light, silence, courage, fear, resistance, vulnerability, translation, or transit effect.",
          "effect_mechanics": [
            "environment-state",
            "defense-modifier",
            "condition-change",
            "semantic-communication",
            "effect-suppression",
            "mental-influence",
            "sensory-change"
          ],
          "resolution": "direct",
          "rule_ref": "hallow",
          "id": "virtual-configurable-sanctuary-zone",
          "title": "Configurable Sanctuary Zone Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-hallow"
        },
        {
          "status": "approved",
          "class": "protection",
          "group": "sanctuary",
          "effect": "Permanently ward a 60-foot area against selected entity tags and add one configurable light, silence, courage, fear, resistance, vulnerability, translation, or transit effect.",
          "effect_mechanics": [
            "environment-state",
            "defense-modifier",
            "condition-change",
            "semantic-communication",
            "effect-suppression",
            "mental-influence",
            "sensory-change"
          ],
          "resolution": "direct",
          "rule_ref": "hallow",
          "id": "real-configurable-sanctuary-zone",
          "title": "Configurable Sanctuary Zone Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-hallow"
        }
      ]
    },
    {
      "source_id": "hallucinatory-terrain",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Hallucinatory Terrain",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Hallucinatory+Terrain",
      "source_level": 4,
      "source_school": "Illusion",
      "source_range": "300 feet",
      "source_duration": "24 hours",
      "action": {
        "mode": "extended",
        "ticks": 600,
        "stamina": 604
      },
      "targets": [
        {
          "status": "approved",
          "class": "control",
          "group": "terrain-illusion",
          "effect": "For 24 hours, make a 150-foot natural area look, sound, and smell like different terrain; touch or contested Investigation reveals the unchanged surface.",
          "effect_mechanics": [
            "sensory-change",
            "environment-state"
          ],
          "resolution": "direct",
          "rule_ref": "hallucinatory-terrain",
          "id": "virtual-multisensory-terrain-disguise",
          "title": "Multisensory Terrain Disguise Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-hallucinatory-terrain"
        },
        {
          "status": "approved",
          "class": "control",
          "group": "terrain-illusion",
          "effect": "For 24 hours, make a 150-foot natural area look, sound, and smell like different terrain; touch or contested Investigation reveals the unchanged surface.",
          "effect_mechanics": [
            "sensory-change",
            "environment-state"
          ],
          "resolution": "direct",
          "rule_ref": "hallucinatory-terrain",
          "id": "real-multisensory-terrain-disguise",
          "title": "Multisensory Terrain Disguise Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-hallucinatory-terrain"
        }
      ]
    },
    {
      "source_id": "harm",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Harm",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Harm",
      "source_level": 6,
      "source_school": "Necromancy",
      "source_range": "60 feet",
      "source_duration": "Instantaneous",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 8
      },
      "targets": [
        {
          "status": "approved",
          "class": "offense",
          "group": "necrotic-strike",
          "effect": "A target takes 14d6 necrotic and loses equal maximum Hit Points after failed physical defense; success halves damage and avoids maximum reduction.",
          "effect_mechanics": [
            "damage",
            "attribute-set"
          ],
          "resolution": "contested-roll",
          "rule_ref": "harm",
          "id": "virtual-maximum-vitality-drain",
          "title": "Maximum-Vitality Drain Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-harm"
        },
        {
          "status": "approved",
          "class": "offense",
          "group": "necrotic-strike",
          "effect": "A target takes 14d6 necrotic and loses equal maximum Hit Points after failed physical defense; success halves damage and avoids maximum reduction.",
          "effect_mechanics": [
            "damage",
            "attribute-set"
          ],
          "resolution": "contested-roll",
          "rule_ref": "harm",
          "id": "real-maximum-vitality-drain",
          "title": "Maximum-Vitality Drain Module",
          "type": "module",
          "implementation": "real-posthuman",
          "application_id": "real-harm"
        }
      ]
    },
    {
      "source_id": "haste",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Haste",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Haste",
      "source_level": 3,
      "source_school": "Transmutation",
      "source_range": "30 feet",
      "source_duration": "Concentration, up to 1 minute",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 5
      },
      "targets": [
        {
          "status": "approved",
          "class": "support",
          "group": "speed-boost",
          "effect": "For 1 minute, double speed, add +10% armor and +15% Reflexes defense, and grant one restricted extra action per cycle; expiry causes one incapacitated cycle.",
          "effect_mechanics": [
            "mobility-change",
            "defense-modifier",
            "check-modifier",
            "action-modifier",
            "condition-change"
          ],
          "resolution": "contested-roll",
          "rule_ref": "haste",
          "id": "virtual-accelerated-action-package",
          "title": "Accelerated Action Package Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-haste"
        },
        {
          "status": "approved",
          "class": "support",
          "group": "speed-boost",
          "effect": "For 1 minute, double speed, add +10% armor and +15% Reflexes defense, and grant one restricted extra action per cycle; expiry causes one incapacitated cycle.",
          "effect_mechanics": [
            "mobility-change",
            "defense-modifier",
            "check-modifier",
            "action-modifier",
            "condition-change"
          ],
          "resolution": "contested-roll",
          "rule_ref": "haste",
          "id": "real-accelerated-action-package",
          "title": "Accelerated Action Package Module",
          "type": "module",
          "implementation": "real-posthuman",
          "application_id": "real-haste"
        }
      ]
    },
    {
      "source_id": "heal",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Heal",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Heal",
      "source_level": 6,
      "source_school": "Abjuration",
      "source_range": "60 feet",
      "source_duration": "Instantaneous",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 8
      },
      "targets": [
        {
          "status": "approved",
          "class": "restoration",
          "group": "healing",
          "effect": "A visible target within 60 feet recovers 70 Hit Points and ends blindness, deafness, and poisoning.",
          "effect_mechanics": [
            "recovery",
            "condition-change"
          ],
          "resolution": "direct",
          "rule_ref": "heal",
          "id": "virtual-major-remote-restoration",
          "title": "Major Remote Restoration Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-heal"
        },
        {
          "status": "approved",
          "class": "restoration",
          "group": "healing",
          "effect": "A visible target within 60 feet recovers 70 Hit Points and ends blindness, deafness, and poisoning.",
          "effect_mechanics": [
            "recovery",
            "condition-change"
          ],
          "resolution": "direct",
          "rule_ref": "heal",
          "id": "real-major-remote-restoration",
          "title": "Major Remote Restoration Treatment",
          "type": "medical-item",
          "implementation": "real-posthuman",
          "application_id": "real-heal"
        }
      ]
    },
    {
      "source_id": "healing-word",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Healing Word",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Healing+Word",
      "source_level": 1,
      "source_school": "Abjuration",
      "source_range": "60 feet",
      "source_duration": "Instantaneous",
      "action": {
        "mode": "combo",
        "ticks": 1,
        "stamina": 2
      },
      "targets": [
        {
          "status": "approved",
          "class": "restoration",
          "group": "healing",
          "effect": "As a 1-tick combo, a visible target within 60 feet recovers 2d4 Hit Points plus the user's relevant mental modifier.",
          "effect_mechanics": [
            "recovery",
            "action-modifier"
          ],
          "resolution": "direct",
          "rule_ref": "healing-word",
          "id": "virtual-rapid-remote-recovery",
          "title": "Rapid Remote Recovery Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-healing-word"
        },
        {
          "status": "approved",
          "class": "restoration",
          "group": "healing",
          "effect": "As a 1-tick combo, a visible target within 60 feet recovers 2d4 Hit Points plus the user's relevant mental modifier.",
          "effect_mechanics": [
            "recovery",
            "action-modifier"
          ],
          "resolution": "direct",
          "rule_ref": "healing-word",
          "id": "real-rapid-remote-recovery",
          "title": "Rapid Remote Recovery Treatment",
          "type": "medical-item",
          "implementation": "real-posthuman",
          "application_id": "real-healing-word"
        }
      ]
    },
    {
      "source_id": "heat-metal",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Heat Metal",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Heat+Metal",
      "source_level": 2,
      "source_school": "Transmutation",
      "source_range": "60 feet",
      "source_duration": "Concentration, up to 1 minute",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 4
      },
      "targets": [
        {
          "status": "approved",
          "class": "offense",
          "group": "equipment-attack",
          "effect": "Heat one visible metal item for 1 minute, dealing 2d8 fire each activation; a failed physical defense forces a drop or impairs checks while contact continues.",
          "effect_mechanics": [
            "damage",
            "check-modifier",
            "condition-change"
          ],
          "resolution": "contested-roll",
          "rule_ref": "heat-metal",
          "id": "virtual-induction-overheat-attack",
          "title": "Induction Overheat Attack Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-heat-metal"
        },
        {
          "status": "approved",
          "class": "offense",
          "group": "equipment-attack",
          "effect": "Heat one visible metal item for 1 minute, dealing 2d8 fire each activation; a failed physical defense forces a drop or impairs checks while contact continues.",
          "effect_mechanics": [
            "damage",
            "check-modifier",
            "condition-change"
          ],
          "resolution": "contested-roll",
          "rule_ref": "heat-metal",
          "id": "real-induction-overheat-attack",
          "title": "Induction Overheat Attack Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-heat-metal"
        }
      ]
    },
    {
      "source_id": "hellish-rebuke",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Hellish Rebuke",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Hellish+Rebuke",
      "source_level": 1,
      "source_school": "Evocation",
      "source_range": "60 feet",
      "source_duration": "Instantaneous",
      "action": {
        "mode": "reaction",
        "ticks": 1,
        "stamina": 2,
        "trigger": "immediately after the user takes damage from a visible actor within 60 feet"
      },
      "targets": [
        {
          "status": "approved",
          "class": "offense",
          "group": "counterattack",
          "effect": "As a 1-tick reaction after visible incoming damage, deal 2d10 fire to its source, halved by contested Reflexes defense.",
          "effect_mechanics": [
            "damage",
            "action-modifier"
          ],
          "resolution": "contested-roll",
          "rule_ref": "hellish-rebuke",
          "id": "virtual-reactive-thermal-retaliation",
          "title": "Reactive Thermal Retaliation Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-hellish-rebuke"
        },
        {
          "status": "approved",
          "class": "offense",
          "group": "counterattack",
          "effect": "As a 1-tick reaction after visible incoming damage, deal 2d10 fire to its source, halved by contested Reflexes defense.",
          "effect_mechanics": [
            "damage",
            "action-modifier"
          ],
          "resolution": "contested-roll",
          "rule_ref": "hellish-rebuke",
          "id": "real-reactive-thermal-retaliation",
          "title": "Reactive Thermal Retaliation Module",
          "type": "module",
          "implementation": "real-posthuman",
          "application_id": "real-hellish-rebuke"
        }
      ]
    },
    {
      "source_id": "heroes-feast",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Heroes' Feast",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Heroes%27+Feast",
      "source_level": 6,
      "source_school": "Conjuration",
      "source_range": "Self",
      "source_duration": "Instantaneous",
      "action": {
        "mode": "extended",
        "ticks": 600,
        "stamina": 606
      },
      "targets": [
        {
          "status": "approved",
          "class": "restoration",
          "group": "long-treatment",
          "effect": "After a one-hour meal, up to twelve users gain poison resistance, fear and poison immunity, and 2d10 maximum and current HP for 24 hours.",
          "effect_mechanics": [
            "creation-summoning",
            "defense-modifier",
            "condition-change",
            "attribute-set",
            "recovery"
          ],
          "resolution": "direct",
          "rule_ref": "heroes-feast",
          "id": "virtual-group-fortification-meal",
          "title": "Group Fortification Meal Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-heroes-feast"
        },
        {
          "status": "approved",
          "class": "restoration",
          "group": "long-treatment",
          "effect": "After a one-hour meal, up to twelve users gain poison resistance, fear and poison immunity, and 2d10 maximum and current HP for 24 hours.",
          "effect_mechanics": [
            "creation-summoning",
            "defense-modifier",
            "condition-change",
            "attribute-set",
            "recovery"
          ],
          "resolution": "direct",
          "rule_ref": "heroes-feast",
          "id": "real-group-fortification-meal",
          "title": "Group Fortification Meal Treatment",
          "type": "medical-item",
          "implementation": "real-posthuman",
          "application_id": "real-heroes-feast"
        }
      ]
    },
    {
      "source_id": "heroism",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Heroism",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Heroism",
      "source_level": 1,
      "source_school": "Enchantment",
      "source_range": "Touch",
      "source_duration": "Concentration, up to 1 minute",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 3
      },
      "targets": [
        {
          "status": "approved",
          "class": "support",
          "group": "morale",
          "effect": "For 1 minute, a willing target is immune to fear and refreshes temporary Hit Points equal to the user's relevant mental modifier each cycle.",
          "effect_mechanics": [
            "defense-modifier",
            "resource-change"
          ],
          "resolution": "direct",
          "rule_ref": "heroism",
          "id": "virtual-courage-buffer",
          "title": "Courage Buffer Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-heroism"
        },
        {
          "status": "approved",
          "class": "support",
          "group": "morale",
          "effect": "For 1 minute, a willing target is immune to fear and refreshes temporary Hit Points equal to the user's relevant mental modifier each cycle.",
          "effect_mechanics": [
            "defense-modifier",
            "resource-change"
          ],
          "resolution": "direct",
          "rule_ref": "heroism",
          "id": "real-courage-buffer",
          "title": "Courage Buffer Treatment",
          "type": "medical-item",
          "implementation": "real-posthuman",
          "application_id": "real-heroism"
        }
      ]
    },
    {
      "source_id": "hex",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Hex",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Hex",
      "source_level": 1,
      "source_school": "Enchantment",
      "source_range": "90 feet",
      "source_duration": "Concentration, up to 1 hour",
      "action": {
        "mode": "combo",
        "ticks": 1,
        "stamina": 2
      },
      "targets": [
        {
          "status": "approved",
          "class": "offense",
          "group": "target-mark",
          "effect": "For up to 1 hour, hits against one marked target deal +1d6 necrotic and one chosen check family takes -15%; transfer after the target falls.",
          "effect_mechanics": [
            "damage",
            "check-modifier"
          ],
          "resolution": "contested-roll",
          "rule_ref": "hex",
          "id": "virtual-transferable-damage-mark",
          "title": "Transferable Damage Mark Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-hex"
        },
        {
          "status": "approved",
          "class": "offense",
          "group": "target-mark",
          "effect": "For up to 1 hour, hits against one marked target deal +1d6 necrotic and one chosen check family takes -15%; transfer after the target falls.",
          "effect_mechanics": [
            "damage",
            "check-modifier"
          ],
          "resolution": "contested-roll",
          "rule_ref": "hex",
          "id": "real-transferable-damage-mark",
          "title": "Transferable Damage Mark Program",
          "type": "program",
          "implementation": "real-posthuman",
          "application_id": "real-hex"
        }
      ]
    },
    {
      "source_id": "hideous-laughter",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Hideous Laughter",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Hideous+Laughter",
      "source_level": 1,
      "source_school": "Enchantment",
      "source_range": "30 feet",
      "source_duration": "Concentration, up to 1 minute",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 3
      },
      "targets": [
        {
          "status": "approved",
          "class": "control",
          "group": "incapacitation",
          "effect": "A target losing contested Will defense falls prone and incapacitated for up to 1 minute, retrying after each cycle or when damaged.",
          "effect_mechanics": [
            "mental-influence",
            "condition-change"
          ],
          "resolution": "contested-roll",
          "rule_ref": "hideous-laughter",
          "id": "virtual-incapacitating-humor-payload",
          "title": "Incapacitating Humor Payload Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-hideous-laughter"
        },
        {
          "status": "approved",
          "class": "control",
          "group": "incapacitation",
          "effect": "A target losing contested Will defense falls prone and incapacitated for up to 1 minute, retrying after each cycle or when damaged.",
          "effect_mechanics": [
            "mental-influence",
            "condition-change"
          ],
          "resolution": "contested-roll",
          "rule_ref": "hideous-laughter",
          "id": "real-incapacitating-humor-payload",
          "title": "Incapacitating Humor Payload Program",
          "type": "program",
          "implementation": "real-posthuman",
          "application_id": "real-hideous-laughter"
        }
      ]
    },
    {
      "source_id": "hold-monster",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Hold Monster",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Hold+Monster",
      "source_level": 5,
      "source_school": "Enchantment",
      "source_range": "90 feet",
      "source_duration": "Concentration, up to 1 minute",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 7
      },
      "targets": [
        {
          "status": "approved",
          "class": "control",
          "group": "paralysis",
          "effect": "Any creature losing contested Will defense is paralyzed for up to 1 minute and may retry after each action cycle.",
          "effect_mechanics": [
            "condition-change"
          ],
          "resolution": "contested-roll",
          "rule_ref": "hold-monster",
          "id": "virtual-universal-paralysis-lock",
          "title": "Universal Paralysis Lock Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-hold-monster"
        },
        {
          "status": "approved",
          "class": "control",
          "group": "paralysis",
          "effect": "Any creature losing contested Will defense is paralyzed for up to 1 minute and may retry after each action cycle.",
          "effect_mechanics": [
            "condition-change"
          ],
          "resolution": "contested-roll",
          "rule_ref": "hold-monster",
          "id": "real-universal-paralysis-lock",
          "title": "Universal Paralysis Lock Program",
          "type": "program",
          "implementation": "real-posthuman",
          "application_id": "real-hold-monster"
        }
      ]
    },
    {
      "source_id": "hold-person",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Hold Person",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Hold+Person",
      "source_level": 2,
      "source_school": "Enchantment",
      "source_range": "60 feet",
      "source_duration": "Concentration, up to 1 minute",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 4
      },
      "targets": [
        {
          "status": "approved",
          "class": "control",
          "group": "paralysis",
          "effect": "A Humanoid losing contested Will defense is paralyzed for up to 1 minute and may retry after each action cycle.",
          "effect_mechanics": [
            "condition-change"
          ],
          "resolution": "contested-roll",
          "rule_ref": "hold-person",
          "id": "virtual-humanoid-paralysis-lock",
          "title": "Humanoid Paralysis Lock Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-hold-person"
        },
        {
          "status": "approved",
          "class": "control",
          "group": "paralysis",
          "effect": "A Humanoid losing contested Will defense is paralyzed for up to 1 minute and may retry after each action cycle.",
          "effect_mechanics": [
            "condition-change"
          ],
          "resolution": "contested-roll",
          "rule_ref": "hold-person",
          "id": "real-humanoid-paralysis-lock",
          "title": "Humanoid Paralysis Lock Program",
          "type": "program",
          "implementation": "real-posthuman",
          "application_id": "real-hold-person"
        }
      ]
    },
    {
      "source_id": "holy-aura",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Holy Aura",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Holy+Aura",
      "source_level": 8,
      "source_school": "Abjuration",
      "source_range": "Self",
      "source_duration": "Concentration, up to 1 minute",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 10
      },
      "targets": [
        {
          "status": "approved",
          "class": "protection",
          "group": "defense-aura",
          "effect": "For 1 minute, chosen actors in a 30-foot aura gain +15% defense while attacks against them take -15%; tagged melee attackers failing physical defense are briefly blinded.",
          "effect_mechanics": [
            "check-modifier",
            "condition-change"
          ],
          "resolution": "contested-roll",
          "rule_ref": "holy-aura",
          "id": "virtual-group-defense-halo",
          "title": "Group Defense Halo Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-holy-aura"
        },
        {
          "status": "approved",
          "class": "protection",
          "group": "defense-aura",
          "effect": "For 1 minute, chosen actors in a 30-foot aura gain +15% defense while attacks against them take -15%; tagged melee attackers failing physical defense are briefly blinded.",
          "effect_mechanics": [
            "check-modifier",
            "condition-change"
          ],
          "resolution": "contested-roll",
          "rule_ref": "holy-aura",
          "id": "real-group-defense-halo",
          "title": "Group Defense Halo Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-holy-aura"
        }
      ]
    },
    {
      "source_id": "hunter-s-mark",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Hunter's Mark",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Hunter%27s+Mark",
      "source_level": 1,
      "source_school": "Divination",
      "source_range": "90 feet",
      "source_duration": "Concentration, up to 1 hour",
      "action": {
        "mode": "combo",
        "ticks": 1,
        "stamina": 2
      },
      "targets": [
        {
          "status": "approved",
          "class": "offense",
          "group": "target-mark",
          "effect": "For up to 1 hour, hits against a marked target deal +1d6 force and tracking checks gain +15%; transfer after the target falls.",
          "effect_mechanics": [
            "damage",
            "check-modifier"
          ],
          "resolution": "direct",
          "rule_ref": "hunter-s-mark",
          "id": "virtual-trackable-damage-mark",
          "title": "Trackable Damage Mark Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-hunter-s-mark"
        },
        {
          "status": "approved",
          "class": "offense",
          "group": "target-mark",
          "effect": "For up to 1 hour, hits against a marked target deal +1d6 force and tracking checks gain +15%; transfer after the target falls.",
          "effect_mechanics": [
            "damage",
            "check-modifier"
          ],
          "resolution": "direct",
          "rule_ref": "hunter-s-mark",
          "id": "real-trackable-damage-mark",
          "title": "Trackable Damage Mark Program",
          "type": "program",
          "implementation": "real-posthuman",
          "application_id": "real-hunter-s-mark"
        }
      ]
    },
    {
      "source_id": "hypnotic-pattern",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Hypnotic Pattern",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Hypnotic+Pattern",
      "source_level": 3,
      "source_school": "Illusion",
      "source_range": "120 feet",
      "source_duration": "Concentration, up to 1 minute",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 5
      },
      "targets": [
        {
          "status": "approved",
          "class": "control",
          "group": "incapacitation",
          "effect": "Viewers in a 30-foot cube that lose contested Will defense become charmed, incapacitated, and immobile until harmed or shaken awake.",
          "effect_mechanics": [
            "sensory-change",
            "mental-influence",
            "condition-change"
          ],
          "resolution": "contested-roll",
          "rule_ref": "hypnotic-pattern",
          "id": "virtual-visual-stupor-pattern",
          "title": "Visual Stupor Pattern Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-hypnotic-pattern"
        },
        {
          "status": "approved",
          "class": "control",
          "group": "incapacitation",
          "effect": "Viewers in a 30-foot cube that lose contested Will defense become charmed, incapacitated, and immobile until harmed or shaken awake.",
          "effect_mechanics": [
            "sensory-change",
            "mental-influence",
            "condition-change"
          ],
          "resolution": "contested-roll",
          "rule_ref": "hypnotic-pattern",
          "id": "real-visual-stupor-pattern",
          "title": "Visual Stupor Pattern Program",
          "type": "program",
          "implementation": "real-posthuman",
          "application_id": "real-hypnotic-pattern"
        }
      ]
    },
    {
      "source_id": "ice-knife",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Ice Knife",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Ice+Knife",
      "source_level": 1,
      "source_school": "Conjuration",
      "source_range": "60 feet",
      "source_duration": "Instantaneous",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 3
      },
      "targets": [
        {
          "status": "approved",
          "class": "offense",
          "group": "projectile-burst",
          "effect": "A contested dart deals 1d10 piercing to one target, then every actor within 5 feet contests Reflexes or takes 2d6 cold.",
          "effect_mechanics": [
            "damage"
          ],
          "resolution": "contested-roll",
          "rule_ref": "ice-knife",
          "id": "virtual-bursting-cryogenic-dart",
          "title": "Bursting Cryogenic Dart Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-ice-knife"
        },
        {
          "status": "approved",
          "class": "offense",
          "group": "projectile-burst",
          "effect": "A contested dart deals 1d10 piercing to one target, then every actor within 5 feet contests Reflexes or takes 2d6 cold.",
          "effect_mechanics": [
            "damage"
          ],
          "resolution": "contested-roll",
          "rule_ref": "ice-knife",
          "id": "real-bursting-cryogenic-dart",
          "title": "Bursting Cryogenic Dart Module",
          "type": "module",
          "implementation": "real-posthuman",
          "application_id": "real-ice-knife"
        }
      ]
    },
    {
      "source_id": "ice-storm",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Ice Storm",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Ice+Storm",
      "source_level": 4,
      "source_school": "Evocation",
      "source_range": "300 feet",
      "source_duration": "Instantaneous",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 6
      },
      "targets": [
        {
          "status": "approved",
          "class": "offense",
          "group": "area-burst",
          "effect": "A 20-foot-radius cylinder deals 2d10 bludgeoning plus 4d6 cold, halved by contested Reflexes defense, and leaves brief difficult terrain.",
          "effect_mechanics": [
            "damage",
            "environment-state"
          ],
          "resolution": "contested-roll",
          "rule_ref": "ice-storm",
          "id": "virtual-hail-impact-zone",
          "title": "Hail Impact Zone Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-ice-storm"
        },
        {
          "status": "approved",
          "class": "offense",
          "group": "area-burst",
          "effect": "A 20-foot-radius cylinder deals 2d10 bludgeoning plus 4d6 cold, halved by contested Reflexes defense, and leaves brief difficult terrain.",
          "effect_mechanics": [
            "damage",
            "environment-state"
          ],
          "resolution": "contested-roll",
          "rule_ref": "ice-storm",
          "id": "real-hail-impact-zone",
          "title": "Hail Impact Zone Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-ice-storm"
        }
      ]
    },
    {
      "source_id": "identify",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Identify",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Identify",
      "source_level": 1,
      "source_school": "Divination",
      "source_range": "Touch",
      "source_duration": "Instantaneous",
      "action": {
        "mode": "choice",
        "options": [
          {
            "mode": "extended",
            "ticks": 60,
            "stamina": 61
          },
          {
            "mode": "ritual",
            "ticks": 660,
            "stamina": 661
          }
        ]
      },
      "targets": [
        {
          "status": "approved",
          "class": "information",
          "group": "analysis",
          "effect": "After one minute of contact, reveal an item's effects, operation, binding, charges, and active effects, or list active effects on a touched actor.",
          "effect_mechanics": [
            "information-query"
          ],
          "resolution": "direct",
          "rule_ref": "identify",
          "id": "virtual-effect-property-analyzer",
          "title": "Effect Property Analyzer Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-identify"
        },
        {
          "status": "approved",
          "class": "information",
          "group": "analysis",
          "effect": "After one minute of contact, reveal an item's effects, operation, binding, charges, and active effects, or list active effects on a touched actor.",
          "effect_mechanics": [
            "information-query"
          ],
          "resolution": "direct",
          "rule_ref": "identify",
          "id": "real-effect-property-analyzer",
          "title": "Effect Property Analyzer Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-identify"
        }
      ]
    },
    {
      "source_id": "illusory-script",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Illusory Script",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Illusory+Script",
      "source_level": 1,
      "source_school": "Illusion",
      "source_range": "Touch",
      "source_duration": "10 days",
      "action": {
        "mode": "choice",
        "options": [
          {
            "mode": "extended",
            "ticks": 60,
            "stamina": 61
          },
          {
            "mode": "ritual",
            "ticks": 660,
            "stamina": 661
          }
        ]
      },
      "targets": [
        {
          "status": "approved",
          "class": "protection",
          "group": "document-security",
          "effect": "For 10 days, designated readers see a document's true text while others see unreadable or false writing; truesight bypasses the mask.",
          "effect_mechanics": [
            "sensory-change",
            "semantic-communication"
          ],
          "resolution": "direct",
          "rule_ref": "illusory-script",
          "id": "virtual-authorized-reader-text-mask",
          "title": "Authorized-Reader Text Mask Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-illusory-script"
        },
        {
          "status": "approved",
          "class": "protection",
          "group": "document-security",
          "effect": "For 10 days, designated readers see a document's true text while others see unreadable or false writing; truesight bypasses the mask.",
          "effect_mechanics": [
            "sensory-change",
            "semantic-communication"
          ],
          "resolution": "direct",
          "rule_ref": "illusory-script",
          "id": "real-authorized-reader-text-mask",
          "title": "Authorized-Reader Text Mask Program",
          "type": "program",
          "implementation": "real-posthuman",
          "application_id": "real-illusory-script"
        }
      ]
    },
    {
      "source_id": "imprisonment",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Imprisonment",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Imprisonment",
      "source_level": 9,
      "source_school": "Abjuration",
      "source_range": "30 feet",
      "source_duration": "Until dispelled",
      "action": {
        "mode": "extended",
        "ticks": 60,
        "stamina": 69
      },
      "targets": [
        {
          "status": "approved",
          "class": "control",
          "group": "containment",
          "effect": "After failed contested Will defense, indefinitely confine a target by burial, chains, pocket-prison, miniaturized vessel, or unbreakable sleep until a declared trigger or equal-tier negation.",
          "effect_mechanics": [
            "condition-change",
            "environment-state",
            "transformation",
            "trigger-binding"
          ],
          "resolution": "contested-roll",
          "rule_ref": "imprisonment",
          "id": "virtual-indefinite-containment-protocol",
          "title": "Indefinite Containment Protocol Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-imprisonment"
        },
        {
          "status": "approved",
          "class": "control",
          "group": "containment",
          "effect": "After failed contested Will defense, indefinitely confine a target by burial, chains, pocket-prison, miniaturized vessel, or unbreakable sleep until a declared trigger or equal-tier negation.",
          "effect_mechanics": [
            "condition-change",
            "environment-state",
            "transformation",
            "trigger-binding"
          ],
          "resolution": "contested-roll",
          "rule_ref": "imprisonment",
          "id": "real-indefinite-containment-protocol",
          "title": "Indefinite Containment Protocol Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-imprisonment"
        }
      ]
    },
    {
      "source_id": "incendiary-cloud",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Incendiary Cloud",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Incendiary+Cloud",
      "source_level": 8,
      "source_school": "Conjuration",
      "source_range": "150 feet",
      "source_duration": "Concentration, up to 1 minute",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 10
      },
      "targets": [
        {
          "status": "approved",
          "class": "offense",
          "group": "hazard-cloud",
          "effect": "A drifting heavily obscured 20-foot cloud deals 10d8 fire, halved by contested Reflexes defense once per cycle, until dispersed or 1 minute passes.",
          "effect_mechanics": [
            "environment-state",
            "damage"
          ],
          "resolution": "contested-roll",
          "rule_ref": "incendiary-cloud",
          "id": "virtual-drifting-ember-smoke-hazard",
          "title": "Drifting Ember-Smoke Hazard Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-incendiary-cloud"
        },
        {
          "status": "approved",
          "class": "offense",
          "group": "hazard-cloud",
          "effect": "A drifting heavily obscured 20-foot cloud deals 10d8 fire, halved by contested Reflexes defense once per cycle, until dispersed or 1 minute passes.",
          "effect_mechanics": [
            "environment-state",
            "damage"
          ],
          "resolution": "contested-roll",
          "rule_ref": "incendiary-cloud",
          "id": "real-drifting-ember-smoke-hazard",
          "title": "Drifting Ember-Smoke Hazard Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-incendiary-cloud"
        }
      ]
    },
    {
      "source_id": "inflict-wounds",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Inflict Wounds",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Inflict+Wounds",
      "source_level": 1,
      "source_school": "Necromancy",
      "source_range": "Touch",
      "source_duration": "Instantaneous",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 3
      },
      "targets": [
        {
          "status": "approved",
          "class": "offense",
          "group": "touch-strike",
          "effect": "A touched target takes 2d10 necrotic damage, halved by successful contested physical defense.",
          "effect_mechanics": [
            "damage"
          ],
          "resolution": "contested-roll",
          "rule_ref": "inflict-wounds",
          "id": "virtual-contact-necrotic-surge",
          "title": "Contact Necrotic Surge Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-inflict-wounds"
        },
        {
          "status": "approved",
          "class": "offense",
          "group": "touch-strike",
          "effect": "A touched target takes 2d10 necrotic damage, halved by successful contested physical defense.",
          "effect_mechanics": [
            "damage"
          ],
          "resolution": "contested-roll",
          "rule_ref": "inflict-wounds",
          "id": "real-contact-necrotic-surge",
          "title": "Contact Necrotic Surge Module",
          "type": "module",
          "implementation": "real-posthuman",
          "application_id": "real-inflict-wounds"
        }
      ]
    },
    {
      "source_id": "insect-plague",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Insect Plague",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Insect+Plague",
      "source_level": 5,
      "source_school": "Conjuration",
      "source_range": "300 feet",
      "source_duration": "Concentration, up to 10 minutes",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 7
      },
      "targets": [
        {
          "status": "approved",
          "class": "offense",
          "group": "hazard-cloud",
          "effect": "A lightly obscured difficult 20-foot swarm zone deals 4d10 piercing, halved by contested physical defense once per cycle, for up to 10 minutes.",
          "effect_mechanics": [
            "creation-summoning",
            "environment-state",
            "damage"
          ],
          "resolution": "contested-roll",
          "rule_ref": "insect-plague",
          "id": "virtual-piercing-swarm-zone",
          "title": "Piercing Swarm Zone Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-insect-plague"
        },
        {
          "status": "approved",
          "class": "offense",
          "group": "hazard-cloud",
          "effect": "A lightly obscured difficult 20-foot swarm zone deals 4d10 piercing, halved by contested physical defense once per cycle, for up to 10 minutes.",
          "effect_mechanics": [
            "creation-summoning",
            "environment-state",
            "damage"
          ],
          "resolution": "contested-roll",
          "rule_ref": "insect-plague",
          "id": "real-piercing-swarm-zone",
          "title": "Piercing Swarm Zone Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-insect-plague"
        }
      ]
    },
    {
      "source_id": "instant-summons",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Instant Summons",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Instant+Summons",
      "source_level": 6,
      "source_school": "Conjuration",
      "source_range": "Touch",
      "source_duration": "Until dispelled",
      "action": {
        "mode": "choice",
        "options": [
          {
            "mode": "extended",
            "ticks": 60,
            "stamina": 66
          },
          {
            "mode": "ritual",
            "ticks": 660,
            "stamina": 666
          }
        ]
      },
      "targets": [
        {
          "status": "approved",
          "class": "utility",
          "group": "object-retrieval",
          "effect": "Bind a small object to a token indefinitely; crushing the token recalls an unattended object or reports the current carrier and location.",
          "effect_mechanics": [
            "trigger-binding",
            "spatial-relocation",
            "information-query"
          ],
          "resolution": "direct",
          "rule_ref": "instant-summons",
          "id": "virtual-bound-object-recall",
          "title": "Bound Object Recall Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-instant-summons"
        },
        {
          "status": "approved",
          "class": "utility",
          "group": "object-retrieval",
          "effect": "Bind a small object to a token indefinitely; crushing the token recalls an unattended object or reports the current carrier and location.",
          "effect_mechanics": [
            "trigger-binding",
            "spatial-relocation",
            "information-query"
          ],
          "resolution": "direct",
          "rule_ref": "instant-summons",
          "id": "real-bound-object-recall",
          "title": "Bound Object Recall Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-instant-summons"
        }
      ]
    },
    {
      "source_id": "irresistible-dance",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Irresistible Dance",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Irresistible+Dance",
      "source_level": 6,
      "source_school": "Enchantment",
      "source_range": "30 feet",
      "source_duration": "Concentration, up to 1 minute",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 8
      },
      "targets": [
        {
          "status": "approved",
          "class": "control",
          "group": "action-disruption",
          "effect": "A target contests Will; failure charms it into immobile dancing with -15% attacks and Reflexes defense while attacks against it gain +15%; success still consumes its next movement.",
          "effect_mechanics": [
            "mental-influence",
            "condition-change",
            "check-modifier",
            "action-modifier"
          ],
          "resolution": "contested-roll",
          "rule_ref": "irresistible-dance",
          "id": "virtual-motor-control-dance-loop",
          "title": "Motor-Control Dance Loop Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-irresistible-dance"
        },
        {
          "status": "approved",
          "class": "control",
          "group": "action-disruption",
          "effect": "A target contests Will; failure charms it into immobile dancing with -15% attacks and Reflexes defense while attacks against it gain +15%; success still consumes its next movement.",
          "effect_mechanics": [
            "mental-influence",
            "condition-change",
            "check-modifier",
            "action-modifier"
          ],
          "resolution": "contested-roll",
          "rule_ref": "irresistible-dance",
          "id": "real-motor-control-dance-loop",
          "title": "Motor-Control Dance Loop Program",
          "type": "program",
          "implementation": "real-posthuman",
          "application_id": "real-irresistible-dance"
        }
      ]
    },
    {
      "source_id": "invisibility",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Invisibility",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Invisibility",
      "source_level": 2,
      "source_school": "Illusion",
      "source_range": "Touch",
      "source_duration": "Concentration, up to 1 hour",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 4
      },
      "targets": [
        {
          "status": "approved",
          "class": "protection",
          "group": "concealment",
          "effect": "A touched target becomes invisible for up to 1 hour, ending immediately after it attacks, deals damage, or activates another effect.",
          "effect_mechanics": [
            "condition-change",
            "sensory-change"
          ],
          "resolution": "direct",
          "rule_ref": "invisibility",
          "id": "virtual-breakable-optical-cloak",
          "title": "Breakable Optical Cloak Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-invisibility"
        },
        {
          "status": "approved",
          "class": "protection",
          "group": "concealment",
          "effect": "A touched target becomes invisible for up to 1 hour, ending immediately after it attacks, deals damage, or activates another effect.",
          "effect_mechanics": [
            "condition-change",
            "sensory-change"
          ],
          "resolution": "direct",
          "rule_ref": "invisibility",
          "id": "real-breakable-optical-cloak",
          "title": "Breakable Optical Cloak Module",
          "type": "module",
          "implementation": "real-posthuman",
          "application_id": "real-invisibility"
        }
      ]
    },
    {
      "source_id": "jump",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Jump",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Jump",
      "source_level": 1,
      "source_school": "Transmutation",
      "source_range": "Touch",
      "source_duration": "1 minute",
      "action": {
        "mode": "combo",
        "ticks": 1,
        "stamina": 2
      },
      "targets": [
        {
          "status": "approved",
          "class": "mobility",
          "group": "jump",
          "effect": "For 1 minute, a willing target may once per cycle spend 10 feet of movement to jump up to 30 feet.",
          "effect_mechanics": [
            "mobility-change"
          ],
          "resolution": "direct",
          "rule_ref": "jump",
          "id": "virtual-burst-leap-assist",
          "title": "Burst Leap Assist Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-jump"
        },
        {
          "status": "approved",
          "class": "mobility",
          "group": "jump",
          "effect": "For 1 minute, a willing target may once per cycle spend 10 feet of movement to jump up to 30 feet.",
          "effect_mechanics": [
            "mobility-change"
          ],
          "resolution": "direct",
          "rule_ref": "jump",
          "id": "real-burst-leap-assist",
          "title": "Burst Leap Assist Module",
          "type": "module",
          "implementation": "real-posthuman",
          "application_id": "real-jump"
        }
      ]
    },
    {
      "source_id": "knock",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Knock",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Knock",
      "source_level": 2,
      "source_school": "Transmutation",
      "source_range": "60 feet",
      "source_duration": "Instantaneous",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 4
      },
      "targets": [
        {
          "status": "approved",
          "class": "utility",
          "group": "security",
          "effect": "Open one ordinary lock or suppress an effect-sealed closure for 10 minutes, producing a report audible to 300 feet.",
          "effect_mechanics": [
            "task-enablement",
            "sensory-change",
            "effect-suppression"
          ],
          "resolution": "direct",
          "rule_ref": "knock",
          "id": "virtual-remote-access-breach",
          "title": "Remote Access Breach Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-knock"
        },
        {
          "status": "approved",
          "class": "utility",
          "group": "security",
          "effect": "Open one ordinary lock or suppress an effect-sealed closure for 10 minutes, producing a report audible to 300 feet.",
          "effect_mechanics": [
            "task-enablement",
            "sensory-change",
            "effect-suppression"
          ],
          "resolution": "direct",
          "rule_ref": "knock",
          "id": "real-remote-access-breach",
          "title": "Remote Access Breach Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-knock"
        }
      ]
    },
    {
      "source_id": "legend-lore",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Legend Lore",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Legend+Lore",
      "source_level": 5,
      "source_school": "Divination",
      "source_range": "Self",
      "source_duration": "Instantaneous",
      "action": {
        "mode": "extended",
        "ticks": 600,
        "stamina": 605
      },
      "targets": [
        {
          "status": "approved",
          "class": "information",
          "group": "research",
          "effect": "After 10 minutes, receive an accurate GM summary of significant lore about one genuinely famous person, place, or object, with precision based on prior knowledge.",
          "effect_mechanics": [
            "information-query"
          ],
          "resolution": "direct",
          "rule_ref": "legend-lore",
          "id": "virtual-famous-subject-dossier-query",
          "title": "Famous-Subject Dossier Query Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-legend-lore"
        },
        {
          "status": "approved",
          "class": "information",
          "group": "research",
          "effect": "After 10 minutes, receive an accurate GM summary of significant lore about one genuinely famous person, place, or object, with precision based on prior knowledge.",
          "effect_mechanics": [
            "information-query"
          ],
          "resolution": "direct",
          "rule_ref": "legend-lore",
          "id": "real-famous-subject-dossier-query",
          "title": "Famous-Subject Dossier Query Program",
          "type": "program",
          "implementation": "real-posthuman",
          "application_id": "real-legend-lore"
        }
      ]
    },
    {
      "source_id": "lesser-restoration",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Lesser Restoration",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Lesser+Restoration",
      "source_level": 2,
      "source_school": "Abjuration",
      "source_range": "Touch",
      "source_duration": "Instantaneous",
      "action": {
        "mode": "combo",
        "ticks": 1,
        "stamina": 3
      },
      "targets": [
        {
          "status": "approved",
          "class": "restoration",
          "group": "condition-removal",
          "effect": "As a 1-tick combo, touch a target to end blindness, deafness, paralysis, or poisoning.",
          "effect_mechanics": [
            "condition-change",
            "action-modifier"
          ],
          "resolution": "direct",
          "rule_ref": "lesser-restoration",
          "id": "virtual-rapid-condition-treatment",
          "title": "Rapid Condition Treatment Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-lesser-restoration"
        },
        {
          "status": "approved",
          "class": "restoration",
          "group": "condition-removal",
          "effect": "As a 1-tick combo, touch a target to end blindness, deafness, paralysis, or poisoning.",
          "effect_mechanics": [
            "condition-change",
            "action-modifier"
          ],
          "resolution": "direct",
          "rule_ref": "lesser-restoration",
          "id": "real-rapid-condition-treatment",
          "title": "Rapid Condition Treatment Treatment",
          "type": "medical-item",
          "implementation": "real-posthuman",
          "application_id": "real-lesser-restoration"
        }
      ]
    },
    {
      "source_id": "levitate",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Levitate",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Levitate",
      "source_level": 2,
      "source_school": "Transmutation",
      "source_range": "60 feet",
      "source_duration": "Concentration, up to 10 minutes",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 4
      },
      "targets": [
        {
          "status": "approved",
          "class": "mobility",
          "group": "levitation",
          "effect": "Suspend a willing target or one failing physical defense up to 20 feet for 10 minutes and adjust altitude 20 feet per later 2-tick action.",
          "effect_mechanics": [
            "mobility-change",
            "forced-movement",
            "action-modifier"
          ],
          "resolution": "contested-roll",
          "rule_ref": "levitate",
          "id": "virtual-vertical-suspension-controller",
          "title": "Vertical Suspension Controller Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-levitate"
        },
        {
          "status": "approved",
          "class": "mobility",
          "group": "levitation",
          "effect": "Suspend a willing target or one failing physical defense up to 20 feet for 10 minutes and adjust altitude 20 feet per later 2-tick action.",
          "effect_mechanics": [
            "mobility-change",
            "forced-movement",
            "action-modifier"
          ],
          "resolution": "contested-roll",
          "rule_ref": "levitate",
          "id": "real-vertical-suspension-controller",
          "title": "Vertical Suspension Controller Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-levitate"
        }
      ]
    },
    {
      "source_id": "light",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Light",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Light",
      "source_level": 0,
      "source_school": "Evocation",
      "source_range": "Touch",
      "source_duration": "1 hour",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 2
      },
      "targets": [
        {
          "status": "approved",
          "class": "utility",
          "group": "illumination",
          "effect": "For 1 hour, one touched object emits 20 feet of bright and 20 feet of dim colored light; opaque cover blocks it.",
          "effect_mechanics": [
            "environment-state",
            "sensory-change"
          ],
          "resolution": "direct",
          "rule_ref": "light",
          "id": "virtual-object-illumination-imbuement",
          "title": "Object Illumination Imbuement Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-light"
        },
        {
          "status": "approved",
          "class": "utility",
          "group": "illumination",
          "effect": "For 1 hour, one touched object emits 20 feet of bright and 20 feet of dim colored light; opaque cover blocks it.",
          "effect_mechanics": [
            "environment-state",
            "sensory-change"
          ],
          "resolution": "direct",
          "rule_ref": "light",
          "id": "real-object-illumination-imbuement",
          "title": "Object Illumination Imbuement Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-light"
        }
      ]
    },
    {
      "source_id": "lightning-bolt",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Lightning Bolt",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Lightning+Bolt",
      "source_level": 3,
      "source_school": "Evocation",
      "source_range": "Self",
      "source_duration": "Instantaneous",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 5
      },
      "targets": [
        {
          "status": "approved",
          "class": "offense",
          "group": "line-attack",
          "effect": "A 100-foot line deals 8d6 lightning, halved by contested Reflexes defense.",
          "effect_mechanics": [
            "damage"
          ],
          "resolution": "contested-roll",
          "rule_ref": "lightning-bolt",
          "id": "virtual-linear-electrical-discharge",
          "title": "Linear Electrical Discharge Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-lightning-bolt"
        },
        {
          "status": "approved",
          "class": "offense",
          "group": "line-attack",
          "effect": "A 100-foot line deals 8d6 lightning, halved by contested Reflexes defense.",
          "effect_mechanics": [
            "damage"
          ],
          "resolution": "contested-roll",
          "rule_ref": "lightning-bolt",
          "id": "real-linear-electrical-discharge",
          "title": "Linear Electrical Discharge Module",
          "type": "module",
          "implementation": "real-posthuman",
          "application_id": "real-lightning-bolt"
        }
      ]
    },
    {
      "source_id": "locate-animals-or-plants",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Locate Animals or Plants",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Locate+Animals+or+Plants",
      "source_level": 2,
      "source_school": "Divination",
      "source_range": "Self",
      "source_duration": "Instantaneous",
      "action": {
        "mode": "choice",
        "options": [
          {
            "mode": "action",
            "ticks": 2,
            "stamina": 4
          },
          {
            "mode": "ritual",
            "ticks": 602,
            "stamina": 604
          }
        ]
      },
      "targets": [
        {
          "status": "approved",
          "class": "information",
          "group": "tracking",
          "effect": "Report direction and distance to the nearest named mundane plant, Beast, or Plant creature within five miles.",
          "effect_mechanics": [
            "information-query"
          ],
          "resolution": "direct",
          "rule_ref": "locate-animals-or-plants",
          "id": "virtual-regional-lifeform-locator",
          "title": "Regional Lifeform Locator Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-locate-animals-or-plants"
        },
        {
          "status": "approved",
          "class": "information",
          "group": "tracking",
          "effect": "Report direction and distance to the nearest named mundane plant, Beast, or Plant creature within five miles.",
          "effect_mechanics": [
            "information-query"
          ],
          "resolution": "direct",
          "rule_ref": "locate-animals-or-plants",
          "id": "real-regional-lifeform-locator",
          "title": "Regional Lifeform Locator Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-locate-animals-or-plants"
        }
      ]
    },
    {
      "source_id": "locate-creature",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Locate Creature",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Locate+Creature",
      "source_level": 4,
      "source_school": "Divination",
      "source_range": "Self",
      "source_duration": "Concentration, up to 1 hour",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 6
      },
      "targets": [
        {
          "status": "approved",
          "class": "information",
          "group": "tracking",
          "effect": "For 1 hour, report direction and movement of a familiar actor or nearest known type within 1,000 feet unless blocked by lead or identity transformation.",
          "effect_mechanics": [
            "information-query"
          ],
          "resolution": "direct",
          "rule_ref": "locate-creature",
          "id": "virtual-familiar-actor-tracker",
          "title": "Familiar-Actor Tracker Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-locate-creature"
        },
        {
          "status": "approved",
          "class": "information",
          "group": "tracking",
          "effect": "For 1 hour, report direction and movement of a familiar actor or nearest known type within 1,000 feet unless blocked by lead or identity transformation.",
          "effect_mechanics": [
            "information-query"
          ],
          "resolution": "direct",
          "rule_ref": "locate-creature",
          "id": "real-familiar-actor-tracker",
          "title": "Familiar-Actor Tracker Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-locate-creature"
        }
      ]
    },
    {
      "source_id": "locate-object",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Locate Object",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Locate+Object",
      "source_level": 2,
      "source_school": "Divination",
      "source_range": "Self",
      "source_duration": "Concentration, up to 10 minutes",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 4
      },
      "targets": [
        {
          "status": "approved",
          "class": "information",
          "group": "tracking",
          "effect": "For 10 minutes, report direction and movement of a familiar object or nearest named object class within 1,000 feet unless blocked by lead.",
          "effect_mechanics": [
            "information-query"
          ],
          "resolution": "direct",
          "rule_ref": "locate-object",
          "id": "virtual-familiar-object-tracker",
          "title": "Familiar-Object Tracker Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-locate-object"
        },
        {
          "status": "approved",
          "class": "information",
          "group": "tracking",
          "effect": "For 10 minutes, report direction and movement of a familiar object or nearest named object class within 1,000 feet unless blocked by lead.",
          "effect_mechanics": [
            "information-query"
          ],
          "resolution": "direct",
          "rule_ref": "locate-object",
          "id": "real-familiar-object-tracker",
          "title": "Familiar-Object Tracker Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-locate-object"
        }
      ]
    },
    {
      "source_id": "longstrider",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Longstrider",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Longstrider",
      "source_level": 1,
      "source_school": "Transmutation",
      "source_range": "Touch",
      "source_duration": "1 hour",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 3
      },
      "targets": [
        {
          "status": "approved",
          "class": "mobility",
          "group": "speed-boost",
          "effect": "Increase one touched target's movement rate by 1.7 ft/s for 1 hour.",
          "effect_mechanics": [
            "mobility-change"
          ],
          "resolution": "direct",
          "rule_ref": "longstrider",
          "id": "virtual-sustained-stride-boost",
          "title": "Sustained Stride Boost Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-longstrider"
        },
        {
          "status": "approved",
          "class": "mobility",
          "group": "speed-boost",
          "effect": "Increase one touched target's movement rate by 1.7 ft/s for 1 hour.",
          "effect_mechanics": [
            "mobility-change"
          ],
          "resolution": "direct",
          "rule_ref": "longstrider",
          "id": "real-sustained-stride-boost",
          "title": "Sustained Stride Boost Module",
          "type": "module",
          "implementation": "real-posthuman",
          "application_id": "real-longstrider"
        }
      ]
    },
    {
      "source_id": "mage-armor",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Mage Armor",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Mage+Armor",
      "source_level": 1,
      "source_school": "Abjuration",
      "source_range": "Touch",
      "source_duration": "8 hours",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 3
      },
      "targets": [
        {
          "status": "approved",
          "class": "protection",
          "group": "armor",
          "effect": "For 8 hours, grant an unarmored willing target +15% armor defense while retaining its normal Reflexes contribution; donning armor ends it.",
          "effect_mechanics": [
            "attribute-set"
          ],
          "resolution": "direct",
          "rule_ref": "mage-armor",
          "id": "virtual-unarmored-defense-sheath",
          "title": "Unarmored Defense Sheath Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-mage-armor"
        },
        {
          "status": "approved",
          "class": "protection",
          "group": "armor",
          "effect": "For 8 hours, grant an unarmored willing target +15% armor defense while retaining its normal Reflexes contribution; donning armor ends it.",
          "effect_mechanics": [
            "attribute-set"
          ],
          "resolution": "direct",
          "rule_ref": "mage-armor",
          "id": "real-unarmored-defense-sheath",
          "title": "Unarmored Defense Sheath Module",
          "type": "module",
          "implementation": "real-posthuman",
          "application_id": "real-mage-armor"
        }
      ]
    },
    {
      "source_id": "mage-hand",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Mage Hand",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Mage+Hand",
      "source_level": 0,
      "source_school": "Conjuration",
      "source_range": "30 feet",
      "source_duration": "1 minute",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 2
      },
      "targets": [
        {
          "status": "approved",
          "class": "utility",
          "group": "manipulation",
          "effect": "Create a 30-foot-range hand for 1 minute that spends 2-tick actions moving 30 feet and manipulating unlocked objects up to 10 pounds.",
          "effect_mechanics": [
            "creation-summoning",
            "task-enablement",
            "action-modifier"
          ],
          "resolution": "direct",
          "rule_ref": "mage-hand",
          "id": "virtual-remote-utility-manipulator",
          "title": "Remote Utility Manipulator Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-mage-hand"
        },
        {
          "status": "approved",
          "class": "utility",
          "group": "manipulation",
          "effect": "Create a 30-foot-range hand for 1 minute that spends 2-tick actions moving 30 feet and manipulating unlocked objects up to 10 pounds.",
          "effect_mechanics": [
            "creation-summoning",
            "task-enablement",
            "action-modifier"
          ],
          "resolution": "direct",
          "rule_ref": "mage-hand",
          "id": "real-remote-utility-manipulator",
          "title": "Remote Utility Manipulator Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-mage-hand"
        }
      ]
    },
    {
      "source_id": "magic-circle",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Magic Circle",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Magic+Circle",
      "source_level": 3,
      "source_school": "Abjuration",
      "source_range": "10 feet",
      "source_duration": "1 hour",
      "action": {
        "mode": "extended",
        "ticks": 60,
        "stamina": 63
      },
      "targets": [
        {
          "status": "approved",
          "class": "protection",
          "group": "containment",
          "effect": "Create a one-hour 10-foot-radius ward that bars selected entity tags, impairs their attacks, blocks their influence, and can be inverted to contain them.",
          "effect_mechanics": [
            "environment-state",
            "defense-modifier",
            "effect-suppression"
          ],
          "resolution": "direct",
          "rule_ref": "magic-circle",
          "id": "virtual-typed-containment-ward",
          "title": "Typed Containment Ward Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-magic-circle"
        },
        {
          "status": "approved",
          "class": "protection",
          "group": "containment",
          "effect": "Create a one-hour 10-foot-radius ward that bars selected entity tags, impairs their attacks, blocks their influence, and can be inverted to contain them.",
          "effect_mechanics": [
            "environment-state",
            "defense-modifier",
            "effect-suppression"
          ],
          "resolution": "direct",
          "rule_ref": "magic-circle",
          "id": "real-typed-containment-ward",
          "title": "Typed Containment Ward Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-magic-circle"
        }
      ]
    },
    {
      "source_id": "magic-jar",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Magic Jar",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Magic+Jar",
      "source_level": 6,
      "source_school": "Necromancy",
      "source_range": "Self",
      "source_duration": "Until dispelled",
      "action": {
        "mode": "extended",
        "ticks": 60,
        "stamina": 66
      },
      "targets": [
        {
          "status": "approved",
          "class": "transformation",
          "group": "possession",
          "effect": "Move the user's mind into a vessel, then contest Will to occupy a Humanoid body within 100 feet while displacing its mind; endpoint loss can kill either mind.",
          "effect_mechanics": [
            "mental-influence",
            "transformation",
            "condition-change",
            "trigger-binding"
          ],
          "resolution": "contested-roll",
          "rule_ref": "magic-jar",
          "id": "virtual-body-occupation-vessel",
          "title": "Body-Occupation Vessel Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-magic-jar"
        },
        {
          "status": "approved",
          "class": "transformation",
          "group": "possession",
          "effect": "Move the user's mind into a vessel, then contest Will to occupy a Humanoid body within 100 feet while displacing its mind; endpoint loss can kill either mind.",
          "effect_mechanics": [
            "mental-influence",
            "transformation",
            "condition-change",
            "trigger-binding"
          ],
          "resolution": "contested-roll",
          "rule_ref": "magic-jar",
          "id": "real-body-occupation-vessel",
          "title": "Body-Occupation Vessel Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-magic-jar"
        }
      ]
    },
    {
      "source_id": "magic-missile",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Magic Missile",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Magic+Missile",
      "source_level": 1,
      "source_school": "Evocation",
      "source_range": "120 feet",
      "source_duration": "Instantaneous",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 3
      },
      "targets": [
        {
          "status": "approved",
          "class": "offense",
          "group": "multi-projectile",
          "effect": "Launch three simultaneous auto-delivery darts within 120 feet, each dealing 1d4+1 force and assignable independently among visible targets.",
          "effect_mechanics": [
            "damage",
            "target-scope-extension"
          ],
          "resolution": "direct",
          "rule_ref": "magic-missile",
          "id": "virtual-automatic-force-dart-salvo",
          "title": "Automatic Force-Dart Salvo Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-magic-missile"
        },
        {
          "status": "approved",
          "class": "offense",
          "group": "multi-projectile",
          "effect": "Launch three simultaneous auto-delivery darts within 120 feet, each dealing 1d4+1 force and assignable independently among visible targets.",
          "effect_mechanics": [
            "damage",
            "target-scope-extension"
          ],
          "resolution": "direct",
          "rule_ref": "magic-missile",
          "id": "real-automatic-force-dart-salvo",
          "title": "Automatic Force-Dart Salvo Module",
          "type": "module",
          "implementation": "real-posthuman",
          "application_id": "real-magic-missile"
        }
      ]
    },
    {
      "source_id": "magic-mouth",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Magic Mouth",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Magic+Mouth",
      "source_level": 2,
      "source_school": "Illusion",
      "source_range": "30 feet",
      "source_duration": "Until dispelled",
      "action": {
        "mode": "choice",
        "options": [
          {
            "mode": "extended",
            "ticks": 60,
            "stamina": 62
          },
          {
            "mode": "ritual",
            "ticks": 660,
            "stamina": 662
          }
        ]
      },
      "targets": [
        {
          "status": "approved",
          "class": "communication",
          "group": "automation",
          "effect": "Bind a 25-word message to an unattended object; visible or audible conditions within 30 feet trigger one-time or repeat playback indefinitely.",
          "effect_mechanics": [
            "trigger-binding",
            "semantic-communication"
          ],
          "resolution": "direct",
          "rule_ref": "magic-mouth",
          "id": "virtual-triggered-spoken-message",
          "title": "Triggered Spoken Message Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-magic-mouth"
        },
        {
          "status": "approved",
          "class": "communication",
          "group": "automation",
          "effect": "Bind a 25-word message to an unattended object; visible or audible conditions within 30 feet trigger one-time or repeat playback indefinitely.",
          "effect_mechanics": [
            "trigger-binding",
            "semantic-communication"
          ],
          "resolution": "direct",
          "rule_ref": "magic-mouth",
          "id": "real-triggered-spoken-message",
          "title": "Triggered Spoken Message Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-magic-mouth"
        }
      ]
    },
    {
      "source_id": "magic-weapon",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Magic Weapon",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Magic+Weapon",
      "source_level": 2,
      "source_school": "Transmutation",
      "source_range": "Touch",
      "source_duration": "1 hour",
      "action": {
        "mode": "combo",
        "ticks": 1,
        "stamina": 3
      },
      "targets": [
        {
          "status": "approved",
          "class": "support",
          "group": "weapon-buff",
          "effect": "For 1 hour, one ordinary weapon gains +5 percentage points to attack checks and +1 damage, ending if another weapon is upgraded.",
          "effect_mechanics": [
            "check-modifier",
            "damage"
          ],
          "resolution": "direct",
          "rule_ref": "magic-weapon",
          "id": "virtual-weapon-accuracy-damage-upgrade",
          "title": "Weapon Accuracy-Damage Upgrade Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-magic-weapon"
        },
        {
          "status": "approved",
          "class": "support",
          "group": "weapon-buff",
          "effect": "For 1 hour, one ordinary weapon gains +5 percentage points to attack checks and +1 damage, ending if another weapon is upgraded.",
          "effect_mechanics": [
            "check-modifier",
            "damage"
          ],
          "resolution": "direct",
          "rule_ref": "magic-weapon",
          "id": "real-weapon-accuracy-damage-upgrade",
          "title": "Weapon Accuracy-Damage Upgrade Module",
          "type": "module",
          "implementation": "real-posthuman",
          "application_id": "real-magic-weapon"
        }
      ]
    },
    {
      "source_id": "magnificent-mansion",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Magnificent Mansion",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Magnificent+Mansion",
      "source_level": 7,
      "source_school": "Conjuration",
      "source_range": "300 feet",
      "source_duration": "24 hours",
      "action": {
        "mode": "extended",
        "ticks": 60,
        "stamina": 67
      },
      "targets": [
        {
          "status": "approved",
          "class": "creation",
          "group": "pocket-space",
          "effect": "Open a designated one-day pocket dwelling of fifty 10-foot cubes with food for 100 and 100 harmless service constructs; contents are expelled on expiry.",
          "effect_mechanics": [
            "creation-summoning",
            "spatial-relocation",
            "storage-capacity"
          ],
          "resolution": "direct",
          "rule_ref": "magnificent-mansion",
          "id": "virtual-serviced-pocket-habitat",
          "title": "Serviced Pocket Habitat Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-magnificent-mansion"
        },
        {
          "status": "approved",
          "class": "creation",
          "group": "pocket-space",
          "effect": "Open a designated one-day pocket dwelling of fifty 10-foot cubes with food for 100 and 100 harmless service constructs; contents are expelled on expiry.",
          "effect_mechanics": [
            "creation-summoning",
            "spatial-relocation",
            "storage-capacity"
          ],
          "resolution": "direct",
          "rule_ref": "magnificent-mansion",
          "id": "real-serviced-pocket-habitat",
          "title": "Serviced Pocket Habitat Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-magnificent-mansion"
        }
      ]
    },
    {
      "source_id": "major-image",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Major Image",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Major+Image",
      "source_level": 3,
      "source_school": "Illusion",
      "source_range": "120 feet",
      "source_duration": "Concentration, up to 10 minutes",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 5
      },
      "targets": [
        {
          "status": "approved",
          "class": "control",
          "group": "illusion",
          "effect": "Create a harmless 20-foot multisensory illusion for 10 minutes; 2-tick actions move and animate it, while interaction or contested Investigation exposes it.",
          "effect_mechanics": [
            "sensory-change",
            "action-modifier"
          ],
          "resolution": "direct",
          "rule_ref": "major-image",
          "id": "virtual-mobile-multisensory-illusion",
          "title": "Mobile Multisensory Illusion Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-major-image"
        },
        {
          "status": "approved",
          "class": "control",
          "group": "illusion",
          "effect": "Create a harmless 20-foot multisensory illusion for 10 minutes; 2-tick actions move and animate it, while interaction or contested Investigation exposes it.",
          "effect_mechanics": [
            "sensory-change",
            "action-modifier"
          ],
          "resolution": "direct",
          "rule_ref": "major-image",
          "id": "real-mobile-multisensory-illusion",
          "title": "Mobile Multisensory Illusion Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-major-image"
        }
      ]
    },
    {
      "source_id": "mass-cure-wounds",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Mass Cure Wounds",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Mass+Cure+Wounds",
      "source_level": 5,
      "source_school": "Abjuration",
      "source_range": "60 feet",
      "source_duration": "Instantaneous",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 7
      },
      "targets": [
        {
          "status": "approved",
          "class": "restoration",
          "group": "group-healing",
          "effect": "Up to six chosen actors in a 30-foot burst within 60 feet recover 5d8 HP plus the user's relevant mental modifier.",
          "effect_mechanics": [
            "recovery"
          ],
          "resolution": "direct",
          "rule_ref": "mass-cure-wounds",
          "id": "virtual-area-trauma-restoration",
          "title": "Area Trauma Restoration Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-mass-cure-wounds"
        },
        {
          "status": "approved",
          "class": "restoration",
          "group": "group-healing",
          "effect": "Up to six chosen actors in a 30-foot burst within 60 feet recover 5d8 HP plus the user's relevant mental modifier.",
          "effect_mechanics": [
            "recovery"
          ],
          "resolution": "direct",
          "rule_ref": "mass-cure-wounds",
          "id": "real-area-trauma-restoration",
          "title": "Area Trauma Restoration Treatment",
          "type": "medical-item",
          "implementation": "real-posthuman",
          "application_id": "real-mass-cure-wounds"
        }
      ]
    },
    {
      "source_id": "mass-heal",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Mass Heal",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Mass+Heal",
      "source_level": 9,
      "source_school": "Abjuration",
      "source_range": "60 feet",
      "source_duration": "Instantaneous",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 11
      },
      "targets": [
        {
          "status": "approved",
          "class": "restoration",
          "group": "group-healing",
          "effect": "Distribute 700 Hit Points among visible actors within 60 feet and end blindness, deafness, and poisoning on every healed target.",
          "effect_mechanics": [
            "recovery",
            "condition-change"
          ],
          "resolution": "direct",
          "rule_ref": "mass-heal",
          "id": "virtual-distributed-full-restoration",
          "title": "Distributed Full Restoration Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-mass-heal"
        },
        {
          "status": "approved",
          "class": "restoration",
          "group": "group-healing",
          "effect": "Distribute 700 Hit Points among visible actors within 60 feet and end blindness, deafness, and poisoning on every healed target.",
          "effect_mechanics": [
            "recovery",
            "condition-change"
          ],
          "resolution": "direct",
          "rule_ref": "mass-heal",
          "id": "real-distributed-full-restoration",
          "title": "Distributed Full Restoration Treatment",
          "type": "medical-item",
          "implementation": "real-posthuman",
          "application_id": "real-mass-heal"
        }
      ]
    },
    {
      "source_id": "mass-healing-word",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Mass Healing Word",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Mass+Healing+Word",
      "source_level": 3,
      "source_school": "Abjuration",
      "source_range": "60 feet",
      "source_duration": "Instantaneous",
      "action": {
        "mode": "combo",
        "ticks": 1,
        "stamina": 4
      },
      "targets": [
        {
          "status": "approved",
          "class": "restoration",
          "group": "group-healing",
          "effect": "As a 1-tick combo, up to six visible actors within 60 feet recover 2d4 HP plus the user's relevant mental modifier.",
          "effect_mechanics": [
            "recovery",
            "action-modifier"
          ],
          "resolution": "direct",
          "rule_ref": "mass-healing-word",
          "id": "virtual-rapid-group-recovery",
          "title": "Rapid Group Recovery Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-mass-healing-word"
        },
        {
          "status": "approved",
          "class": "restoration",
          "group": "group-healing",
          "effect": "As a 1-tick combo, up to six visible actors within 60 feet recover 2d4 HP plus the user's relevant mental modifier.",
          "effect_mechanics": [
            "recovery",
            "action-modifier"
          ],
          "resolution": "direct",
          "rule_ref": "mass-healing-word",
          "id": "real-rapid-group-recovery",
          "title": "Rapid Group Recovery Treatment",
          "type": "medical-item",
          "implementation": "real-posthuman",
          "application_id": "real-mass-healing-word"
        }
      ]
    },
    {
      "source_id": "mass-suggestion",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Mass Suggestion",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Mass+Suggestion",
      "source_level": 6,
      "source_school": "Enchantment",
      "source_range": "60 feet",
      "source_duration": "24 hours",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 8
      },
      "targets": [
        {
          "status": "approved",
          "class": "control",
          "group": "compulsion",
          "effect": "Up to twelve comprehending targets that lose contested Will defense pursue one achievable non-harmful directive for 24 hours or until harmed.",
          "effect_mechanics": [
            "mental-influence",
            "condition-change"
          ],
          "resolution": "contested-roll",
          "rule_ref": "mass-suggestion",
          "id": "virtual-group-behavioral-directive",
          "title": "Group Behavioral Directive Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-mass-suggestion"
        },
        {
          "status": "approved",
          "class": "control",
          "group": "compulsion",
          "effect": "Up to twelve comprehending targets that lose contested Will defense pursue one achievable non-harmful directive for 24 hours or until harmed.",
          "effect_mechanics": [
            "mental-influence",
            "condition-change"
          ],
          "resolution": "contested-roll",
          "rule_ref": "mass-suggestion",
          "id": "real-group-behavioral-directive",
          "title": "Group Behavioral Directive Program",
          "type": "program",
          "implementation": "real-posthuman",
          "application_id": "real-mass-suggestion"
        }
      ]
    },
    {
      "source_id": "maze",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Maze",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Maze",
      "source_level": 8,
      "source_school": "Conjuration",
      "source_range": "60 feet",
      "source_duration": "Concentration, up to 10 minutes",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 10
      },
      "targets": [
        {
          "status": "approved",
          "class": "control",
          "group": "exile",
          "effect": "Relocate one target into a labyrinth pocket for up to 10 minutes; each 2-tick Investigation attempt may win a contested escape and return it.",
          "effect_mechanics": [
            "spatial-relocation",
            "condition-change",
            "action-modifier"
          ],
          "resolution": "direct",
          "rule_ref": "maze",
          "id": "virtual-labyrinth-exile",
          "title": "Labyrinth Exile Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-maze"
        },
        {
          "status": "approved",
          "class": "control",
          "group": "exile",
          "effect": "Relocate one target into a labyrinth pocket for up to 10 minutes; each 2-tick Investigation attempt may win a contested escape and return it.",
          "effect_mechanics": [
            "spatial-relocation",
            "condition-change",
            "action-modifier"
          ],
          "resolution": "direct",
          "rule_ref": "maze",
          "id": "real-labyrinth-exile",
          "title": "Labyrinth Exile Program",
          "type": "program",
          "implementation": "real-posthuman",
          "application_id": "real-maze"
        }
      ]
    },
    {
      "source_id": "meld-into-stone",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Meld into Stone",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Meld+into+Stone",
      "source_level": 3,
      "source_school": "Transmutation",
      "source_range": "Touch",
      "source_duration": "8 hours",
      "action": {
        "mode": "choice",
        "options": [
          {
            "mode": "action",
            "ticks": 2,
            "stamina": 5
          },
          {
            "mode": "ritual",
            "ticks": 602,
            "stamina": 605
          }
        ]
      },
      "targets": [
        {
          "status": "approved",
          "class": "protection",
          "group": "phasing",
          "effect": "Merge the user and gear into a large stone mass for 8 hours; external sight is blocked, hearing checks take -15%, and damage or destruction ejects the user painfully.",
          "effect_mechanics": [
            "transformation",
            "sensory-change",
            "defense-modifier",
            "damage"
          ],
          "resolution": "direct",
          "rule_ref": "meld-into-stone",
          "id": "virtual-stone-merge-shelter",
          "title": "Stone-Merge Shelter Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-meld-into-stone"
        },
        {
          "status": "approved",
          "class": "protection",
          "group": "phasing",
          "effect": "Merge the user and gear into a large stone mass for 8 hours; external sight is blocked, hearing checks take -15%, and damage or destruction ejects the user painfully.",
          "effect_mechanics": [
            "transformation",
            "sensory-change",
            "defense-modifier",
            "damage"
          ],
          "resolution": "direct",
          "rule_ref": "meld-into-stone",
          "id": "real-stone-merge-shelter",
          "title": "Stone-Merge Shelter Module",
          "type": "module",
          "implementation": "real-posthuman",
          "application_id": "real-meld-into-stone"
        }
      ]
    },
    {
      "source_id": "mending",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Mending",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Mending",
      "source_level": 0,
      "source_school": "Transmutation",
      "source_range": "Touch",
      "source_duration": "Instantaneous",
      "action": {
        "mode": "extended",
        "ticks": 60,
        "stamina": 60
      },
      "targets": [
        {
          "status": "approved",
          "class": "utility",
          "group": "repair",
          "effect": "After one minute of contact, flawlessly repair one break or tear no larger than one foot without restoring lost effect properties.",
          "effect_mechanics": [
            "task-enablement"
          ],
          "resolution": "direct",
          "rule_ref": "mending",
          "id": "virtual-minor-object-repair",
          "title": "Minor Object Repair Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-mending"
        },
        {
          "status": "approved",
          "class": "utility",
          "group": "repair",
          "effect": "After one minute of contact, flawlessly repair one break or tear no larger than one foot without restoring lost effect properties.",
          "effect_mechanics": [
            "task-enablement"
          ],
          "resolution": "direct",
          "rule_ref": "mending",
          "id": "real-minor-object-repair",
          "title": "Minor Object Repair Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-mending"
        }
      ]
    },
    {
      "source_id": "message",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Message",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Message",
      "source_level": 0,
      "source_school": "Transmutation",
      "source_range": "120 feet",
      "source_duration": "1 round",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 2
      },
      "targets": [
        {
          "status": "approved",
          "class": "communication",
          "group": "private-message",
          "effect": "For one action cycle, exchange a private whispered message with one known target within 120 feet, subject to silence and listed material blocking.",
          "effect_mechanics": [
            "semantic-communication"
          ],
          "resolution": "direct",
          "rule_ref": "message",
          "id": "virtual-brief-private-whisper-link",
          "title": "Brief Private Whisper Link Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-message"
        },
        {
          "status": "approved",
          "class": "communication",
          "group": "private-message",
          "effect": "For one action cycle, exchange a private whispered message with one known target within 120 feet, subject to silence and listed material blocking.",
          "effect_mechanics": [
            "semantic-communication"
          ],
          "resolution": "direct",
          "rule_ref": "message",
          "id": "real-brief-private-whisper-link",
          "title": "Brief Private Whisper Link Program",
          "type": "program",
          "implementation": "real-posthuman",
          "application_id": "real-message"
        }
      ]
    },
    {
      "source_id": "meteor-swarm",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Meteor Swarm",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Meteor+Swarm",
      "source_level": 9,
      "source_school": "Evocation",
      "source_range": "1 mile",
      "source_duration": "Instantaneous",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 11
      },
      "targets": [
        {
          "status": "approved",
          "class": "offense",
          "group": "area-barrage",
          "effect": "Strike four one-mile-range points with nonstacking 40-foot bursts dealing 20d6 fire plus 20d6 bludgeoning, halved by contested Reflexes defense, igniting objects.",
          "effect_mechanics": [
            "damage",
            "environment-state"
          ],
          "resolution": "contested-roll",
          "rule_ref": "meteor-swarm",
          "id": "virtual-four-point-orbital-barrage",
          "title": "Four-Point Orbital Barrage Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-meteor-swarm"
        },
        {
          "status": "approved",
          "class": "offense",
          "group": "area-barrage",
          "effect": "Strike four one-mile-range points with nonstacking 40-foot bursts dealing 20d6 fire plus 20d6 bludgeoning, halved by contested Reflexes defense, igniting objects.",
          "effect_mechanics": [
            "damage",
            "environment-state"
          ],
          "resolution": "contested-roll",
          "rule_ref": "meteor-swarm",
          "id": "real-four-point-orbital-barrage",
          "title": "Four-Point Orbital Barrage Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-meteor-swarm"
        }
      ]
    },
    {
      "source_id": "mind-blank",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Mind Blank",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Mind+Blank",
      "source_level": 8,
      "source_school": "Abjuration",
      "source_range": "Touch",
      "source_duration": "24 hours",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 10
      },
      "targets": [
        {
          "status": "approved",
          "class": "protection",
          "group": "mental-security",
          "effect": "For 24 hours, one willing target is immune to psychic damage, charm, emotional or thought sensing, remote location, observation, and direct mind control.",
          "effect_mechanics": [
            "defense-modifier",
            "effect-suppression"
          ],
          "resolution": "direct",
          "rule_ref": "mind-blank",
          "id": "virtual-cognitive-privacy-hardening",
          "title": "Cognitive Privacy Hardening Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-mind-blank"
        },
        {
          "status": "approved",
          "class": "protection",
          "group": "mental-security",
          "effect": "For 24 hours, one willing target is immune to psychic damage, charm, emotional or thought sensing, remote location, observation, and direct mind control.",
          "effect_mechanics": [
            "defense-modifier",
            "effect-suppression"
          ],
          "resolution": "direct",
          "rule_ref": "mind-blank",
          "id": "real-cognitive-privacy-hardening",
          "title": "Cognitive Privacy Hardening Program",
          "type": "program",
          "implementation": "real-posthuman",
          "application_id": "real-mind-blank"
        }
      ]
    },
    {
      "source_id": "mind-spike",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Mind Spike",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Mind+Spike",
      "source_level": 2,
      "source_school": "Divination",
      "source_range": "120 feet",
      "source_duration": "Concentration, up to 1 hour",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 4
      },
      "targets": [
        {
          "status": "approved",
          "class": "offense",
          "group": "mental-strike",
          "effect": "A target takes 3d8 psychic, halved by contested Will defense; failure also exposes its location and defeats hiding or invisibility for 1 hour.",
          "effect_mechanics": [
            "damage",
            "sensory-change",
            "effect-suppression"
          ],
          "resolution": "contested-roll",
          "rule_ref": "mind-spike",
          "id": "virtual-psychic-tracking-strike",
          "title": "Psychic Tracking Strike Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-mind-spike"
        },
        {
          "status": "approved",
          "class": "offense",
          "group": "mental-strike",
          "effect": "A target takes 3d8 psychic, halved by contested Will defense; failure also exposes its location and defeats hiding or invisibility for 1 hour.",
          "effect_mechanics": [
            "damage",
            "sensory-change",
            "effect-suppression"
          ],
          "resolution": "contested-roll",
          "rule_ref": "mind-spike",
          "id": "real-psychic-tracking-strike",
          "title": "Psychic Tracking Strike Program",
          "type": "program",
          "implementation": "real-posthuman",
          "application_id": "real-mind-spike"
        }
      ]
    },
    {
      "source_id": "minor-illusion",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Minor Illusion",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Minor+Illusion",
      "source_level": 0,
      "source_school": "Illusion",
      "source_range": "30 feet",
      "source_duration": "1 minute",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 2
      },
      "targets": [
        {
          "status": "approved",
          "class": "control",
          "group": "illusion",
          "effect": "Create one small sound or static five-foot image for 1 minute; physical interaction or contested Investigation reveals the decoy.",
          "effect_mechanics": [
            "sensory-change"
          ],
          "resolution": "direct",
          "rule_ref": "minor-illusion",
          "id": "virtual-minor-sensory-decoy",
          "title": "Minor Sensory Decoy Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-minor-illusion"
        },
        {
          "status": "approved",
          "class": "control",
          "group": "illusion",
          "effect": "Create one small sound or static five-foot image for 1 minute; physical interaction or contested Investigation reveals the decoy.",
          "effect_mechanics": [
            "sensory-change"
          ],
          "resolution": "direct",
          "rule_ref": "minor-illusion",
          "id": "real-minor-sensory-decoy",
          "title": "Minor Sensory Decoy Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-minor-illusion"
        }
      ]
    },
    {
      "source_id": "mirage-arcane",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Mirage Arcane",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Mirage+Arcane",
      "source_level": 7,
      "source_school": "Illusion",
      "source_range": "Sight",
      "source_duration": "10 days",
      "action": {
        "mode": "extended",
        "ticks": 600,
        "stamina": 607
      },
      "targets": [
        {
          "status": "approved",
          "class": "control",
          "group": "terrain-illusion",
          "effect": "For 10 days, replace up to one square mile of terrain and structures with a multisensory, physically interactive simulation that can alter movement difficulty.",
          "effect_mechanics": [
            "sensory-change",
            "environment-state"
          ],
          "resolution": "direct",
          "rule_ref": "mirage-arcane",
          "id": "virtual-tactile-landscape-simulation",
          "title": "Tactile Landscape Simulation Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-mirage-arcane"
        },
        {
          "status": "approved",
          "class": "control",
          "group": "terrain-illusion",
          "effect": "For 10 days, replace up to one square mile of terrain and structures with a multisensory, physically interactive simulation that can alter movement difficulty.",
          "effect_mechanics": [
            "sensory-change",
            "environment-state"
          ],
          "resolution": "direct",
          "rule_ref": "mirage-arcane",
          "id": "real-tactile-landscape-simulation",
          "title": "Tactile Landscape Simulation Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-mirage-arcane"
        }
      ]
    },
    {
      "source_id": "mirror-image",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Mirror Image",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Mirror+Image",
      "source_level": 2,
      "source_school": "Illusion",
      "source_range": "Self",
      "source_duration": "1 minute",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 4
      },
      "targets": [
        {
          "status": "approved",
          "class": "protection",
          "group": "evasion",
          "effect": "Create three visual duplicates for 1 minute; each incoming ordinary visual hit has a 50% per-duplicate chance to destroy a decoy instead.",
          "effect_mechanics": [
            "creation-summoning",
            "defense-modifier"
          ],
          "resolution": "direct",
          "rule_ref": "mirror-image",
          "id": "virtual-decoy-image-defense",
          "title": "Decoy Image Defense Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-mirror-image"
        },
        {
          "status": "approved",
          "class": "protection",
          "group": "evasion",
          "effect": "Create three visual duplicates for 1 minute; each incoming ordinary visual hit has a 50% per-duplicate chance to destroy a decoy instead.",
          "effect_mechanics": [
            "creation-summoning",
            "defense-modifier"
          ],
          "resolution": "direct",
          "rule_ref": "mirror-image",
          "id": "real-decoy-image-defense",
          "title": "Decoy Image Defense Module",
          "type": "module",
          "implementation": "real-posthuman",
          "application_id": "real-mirror-image"
        }
      ]
    },
    {
      "source_id": "mislead",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Mislead",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Mislead",
      "source_level": 5,
      "source_school": "Illusion",
      "source_range": "Self",
      "source_duration": "Concentration, up to 1 hour",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 7
      },
      "targets": [
        {
          "status": "approved",
          "class": "protection",
          "group": "concealment",
          "effect": "Become invisibly cloaked while projecting an invulnerable audiovisual double for 1 hour; 2-tick actions move it and relay its sight and hearing.",
          "effect_mechanics": [
            "condition-change",
            "creation-summoning",
            "sensory-change",
            "action-modifier"
          ],
          "resolution": "direct",
          "rule_ref": "mislead",
          "id": "virtual-cloak-and-decoy-projection",
          "title": "Cloak-and-Decoy Projection Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-mislead"
        },
        {
          "status": "approved",
          "class": "protection",
          "group": "concealment",
          "effect": "Become invisibly cloaked while projecting an invulnerable audiovisual double for 1 hour; 2-tick actions move it and relay its sight and hearing.",
          "effect_mechanics": [
            "condition-change",
            "creation-summoning",
            "sensory-change",
            "action-modifier"
          ],
          "resolution": "direct",
          "rule_ref": "mislead",
          "id": "real-cloak-and-decoy-projection",
          "title": "Cloak-and-Decoy Projection Module",
          "type": "module",
          "implementation": "real-posthuman",
          "application_id": "real-mislead"
        }
      ]
    },
    {
      "source_id": "misty-step",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Misty Step",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Misty+Step",
      "source_level": 2,
      "source_school": "Conjuration",
      "source_range": "Self",
      "source_duration": "Instantaneous",
      "action": {
        "mode": "combo",
        "ticks": 1,
        "stamina": 3
      },
      "targets": [
        {
          "status": "approved",
          "class": "mobility",
          "group": "teleport",
          "effect": "As a 1-tick combo, relocate the user up to 30 feet to a visible unoccupied space.",
          "effect_mechanics": [
            "spatial-relocation",
            "action-modifier"
          ],
          "resolution": "direct",
          "rule_ref": "misty-step",
          "id": "virtual-short-visual-phase-step",
          "title": "Short Visual Phase Step Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-misty-step"
        },
        {
          "status": "approved",
          "class": "mobility",
          "group": "teleport",
          "effect": "As a 1-tick combo, relocate the user up to 30 feet to a visible unoccupied space.",
          "effect_mechanics": [
            "spatial-relocation",
            "action-modifier"
          ],
          "resolution": "direct",
          "rule_ref": "misty-step",
          "id": "real-short-visual-phase-step",
          "title": "Short Visual Phase Step Module",
          "type": "module",
          "implementation": "real-posthuman",
          "application_id": "real-misty-step"
        }
      ]
    },
    {
      "source_id": "modify-memory",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Modify Memory",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Modify+Memory",
      "source_level": 5,
      "source_school": "Enchantment",
      "source_range": "30 feet",
      "source_duration": "Concentration, up to 1 minute",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 7
      },
      "targets": [
        {
          "status": "approved",
          "class": "control",
          "group": "memory",
          "effect": "A target losing contested Will defense is incapacitated for a one-minute interview that erases, sharpens, alters, or replaces one recent ten-minute memory.",
          "effect_mechanics": [
            "mental-influence",
            "condition-change"
          ],
          "resolution": "contested-roll",
          "rule_ref": "modify-memory",
          "id": "virtual-memory-rewrite-session",
          "title": "Memory Rewrite Session Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-modify-memory"
        },
        {
          "status": "approved",
          "class": "control",
          "group": "memory",
          "effect": "A target losing contested Will defense is incapacitated for a one-minute interview that erases, sharpens, alters, or replaces one recent ten-minute memory.",
          "effect_mechanics": [
            "mental-influence",
            "condition-change"
          ],
          "resolution": "contested-roll",
          "rule_ref": "modify-memory",
          "id": "real-memory-rewrite-session",
          "title": "Memory Rewrite Session Program",
          "type": "program",
          "implementation": "real-posthuman",
          "application_id": "real-modify-memory"
        }
      ]
    },
    {
      "source_id": "moonbeam",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Moonbeam",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Moonbeam",
      "source_level": 2,
      "source_school": "Evocation",
      "source_range": "120 feet",
      "source_duration": "Concentration, up to 1 minute",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 4
      },
      "targets": [
        {
          "status": "approved",
          "class": "offense",
          "group": "mobile-hazard",
          "effect": "A movable 5-foot beam deals 2d10 radiant after failed physical defense once per cycle and suppresses shapechanging while a target remains inside.",
          "effect_mechanics": [
            "environment-state",
            "damage",
            "transformation",
            "effect-suppression"
          ],
          "resolution": "contested-roll",
          "rule_ref": "moonbeam",
          "id": "virtual-mobile-radiant-suppression-beam",
          "title": "Mobile Radiant Suppression Beam Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-moonbeam"
        },
        {
          "status": "approved",
          "class": "offense",
          "group": "mobile-hazard",
          "effect": "A movable 5-foot beam deals 2d10 radiant after failed physical defense once per cycle and suppresses shapechanging while a target remains inside.",
          "effect_mechanics": [
            "environment-state",
            "damage",
            "transformation",
            "effect-suppression"
          ],
          "resolution": "contested-roll",
          "rule_ref": "moonbeam",
          "id": "real-mobile-radiant-suppression-beam",
          "title": "Mobile Radiant Suppression Beam Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-moonbeam"
        }
      ]
    },
    {
      "source_id": "move-earth",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Move Earth",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Move+Earth",
      "source_level": 6,
      "source_school": "Transmutation",
      "source_range": "120 feet",
      "source_duration": "Concentration, up to 2 hours",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 8
      },
      "targets": [
        {
          "status": "approved",
          "class": "utility",
          "group": "terrain-engineering",
          "effect": "Over each 10-minute interval of a two-hour hold, reshape a 40-foot dirt, sand, or clay area by up to 20 feet without directly trapping actors.",
          "effect_mechanics": [
            "environment-state",
            "transformation",
            "action-modifier"
          ],
          "resolution": "direct",
          "rule_ref": "move-earth",
          "id": "virtual-slow-terrain-reshaper",
          "title": "Slow Terrain Reshaper Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-move-earth"
        },
        {
          "status": "approved",
          "class": "utility",
          "group": "terrain-engineering",
          "effect": "Over each 10-minute interval of a two-hour hold, reshape a 40-foot dirt, sand, or clay area by up to 20 feet without directly trapping actors.",
          "effect_mechanics": [
            "environment-state",
            "transformation",
            "action-modifier"
          ],
          "resolution": "direct",
          "rule_ref": "move-earth",
          "id": "real-slow-terrain-reshaper",
          "title": "Slow Terrain Reshaper Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-move-earth"
        }
      ]
    },
    {
      "source_id": "nondetection",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Nondetection",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Nondetection",
      "source_level": 3,
      "source_school": "Abjuration",
      "source_range": "Touch",
      "source_duration": "8 hours",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 5
      },
      "targets": [
        {
          "status": "approved",
          "class": "protection",
          "group": "concealment",
          "effect": "For 8 hours, one touched actor, object, or 10-foot place cannot be targeted or perceived by remote-information effects.",
          "effect_mechanics": [
            "effect-suppression"
          ],
          "resolution": "direct",
          "rule_ref": "nondetection",
          "id": "virtual-remote-sensing-blocker",
          "title": "Remote-Sensing Blocker Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-nondetection"
        },
        {
          "status": "approved",
          "class": "protection",
          "group": "concealment",
          "effect": "For 8 hours, one touched actor, object, or 10-foot place cannot be targeted or perceived by remote-information effects.",
          "effect_mechanics": [
            "effect-suppression"
          ],
          "resolution": "direct",
          "rule_ref": "nondetection",
          "id": "real-remote-sensing-blocker",
          "title": "Remote-Sensing Blocker Module",
          "type": "module",
          "implementation": "real-posthuman",
          "application_id": "real-nondetection"
        }
      ]
    },
    {
      "source_id": "passwall",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Passwall",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Passwall",
      "source_level": 5,
      "source_school": "Transmutation",
      "source_range": "30 feet",
      "source_duration": "1 hour",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 7
      },
      "targets": [
        {
          "status": "approved",
          "class": "utility",
          "group": "access",
          "effect": "Open a stable passage up to 5 by 8 by 20 feet through wood, plaster, or stone for 1 hour; expiry safely ejects occupants.",
          "effect_mechanics": [
            "environment-state",
            "task-enablement"
          ],
          "resolution": "direct",
          "rule_ref": "passwall",
          "id": "virtual-temporary-structural-passage",
          "title": "Temporary Structural Passage Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-passwall"
        },
        {
          "status": "approved",
          "class": "utility",
          "group": "access",
          "effect": "Open a stable passage up to 5 by 8 by 20 feet through wood, plaster, or stone for 1 hour; expiry safely ejects occupants.",
          "effect_mechanics": [
            "environment-state",
            "task-enablement"
          ],
          "resolution": "direct",
          "rule_ref": "passwall",
          "id": "real-temporary-structural-passage",
          "title": "Temporary Structural Passage Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-passwall"
        }
      ]
    },
    {
      "source_id": "pass-without-trace",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Pass without Trace",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Pass+without+Trace",
      "source_level": 2,
      "source_school": "Abjuration",
      "source_range": "Self",
      "source_duration": "Concentration, up to 1 hour",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 4
      },
      "targets": [
        {
          "status": "approved",
          "class": "protection",
          "group": "concealment",
          "effect": "For 1 hour, chosen actors within a 30-foot aura gain +50% to Stealth and leave no physical tracks.",
          "effect_mechanics": [
            "check-modifier",
            "environment-state"
          ],
          "resolution": "direct",
          "rule_ref": "pass-without-trace",
          "id": "virtual-group-stealth-field",
          "title": "Group Stealth Field Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-pass-without-trace"
        },
        {
          "status": "approved",
          "class": "protection",
          "group": "concealment",
          "effect": "For 1 hour, chosen actors within a 30-foot aura gain +50% to Stealth and leave no physical tracks.",
          "effect_mechanics": [
            "check-modifier",
            "environment-state"
          ],
          "resolution": "direct",
          "rule_ref": "pass-without-trace",
          "id": "real-group-stealth-field",
          "title": "Group Stealth Field Module",
          "type": "module",
          "implementation": "real-posthuman",
          "application_id": "real-pass-without-trace"
        }
      ]
    },
    {
      "source_id": "phantasmal-force",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Phantasmal Force",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Phantasmal+Force",
      "source_level": 2,
      "source_school": "Illusion",
      "source_range": "60 feet",
      "source_duration": "Concentration, up to 1 minute",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 4
      },
      "targets": [
        {
          "status": "approved",
          "class": "control",
          "group": "illusion",
          "effect": "A target losing contested IQ defense perceives a private 10-foot multisensory threat as real and can take 2d8 psychic per cycle until Investigation breaks it.",
          "effect_mechanics": [
            "mental-influence",
            "sensory-change",
            "damage"
          ],
          "resolution": "contested-roll",
          "rule_ref": "phantasmal-force",
          "id": "virtual-private-hazard-illusion",
          "title": "Private Hazard Illusion Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-phantasmal-force"
        },
        {
          "status": "approved",
          "class": "control",
          "group": "illusion",
          "effect": "A target losing contested IQ defense perceives a private 10-foot multisensory threat as real and can take 2d8 psychic per cycle until Investigation breaks it.",
          "effect_mechanics": [
            "mental-influence",
            "sensory-change",
            "damage"
          ],
          "resolution": "contested-roll",
          "rule_ref": "phantasmal-force",
          "id": "real-private-hazard-illusion",
          "title": "Private Hazard Illusion Program",
          "type": "program",
          "implementation": "real-posthuman",
          "application_id": "real-phantasmal-force"
        }
      ]
    },
    {
      "source_id": "phantasmal-killer",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Phantasmal Killer",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Phantasmal+Killer",
      "source_level": 4,
      "source_school": "Illusion",
      "source_range": "120 feet",
      "source_duration": "Concentration, up to 1 minute",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 6
      },
      "targets": [
        {
          "status": "approved",
          "class": "offense",
          "group": "mental-strike",
          "effect": "A target takes 4d10 psychic after contested Will defense; failure also impairs checks and attacks and repeats damage each failed cycle for 1 minute.",
          "effect_mechanics": [
            "damage",
            "check-modifier",
            "mental-influence"
          ],
          "resolution": "contested-roll",
          "rule_ref": "phantasmal-killer",
          "id": "virtual-repeating-fear-trauma",
          "title": "Repeating Fear Trauma Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-phantasmal-killer"
        },
        {
          "status": "approved",
          "class": "offense",
          "group": "mental-strike",
          "effect": "A target takes 4d10 psychic after contested Will defense; failure also impairs checks and attacks and repeats damage each failed cycle for 1 minute.",
          "effect_mechanics": [
            "damage",
            "check-modifier",
            "mental-influence"
          ],
          "resolution": "contested-roll",
          "rule_ref": "phantasmal-killer",
          "id": "real-repeating-fear-trauma",
          "title": "Repeating Fear Trauma Program",
          "type": "program",
          "implementation": "real-posthuman",
          "application_id": "real-phantasmal-killer"
        }
      ]
    },
    {
      "source_id": "phantom-steed",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Phantom Steed",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Phantom+Steed",
      "source_level": 3,
      "source_school": "Illusion",
      "source_range": "30 feet",
      "source_duration": "1 hour",
      "action": {
        "mode": "choice",
        "options": [
          {
            "mode": "extended",
            "ticks": 60,
            "stamina": 63
          },
          {
            "mode": "ritual",
            "ticks": 660,
            "stamina": 663
          }
        ]
      },
      "targets": [
        {
          "status": "approved",
          "class": "creation",
          "group": "mount",
          "effect": "Create a saddled Large riding construct for 1 hour with 16.7 ft/s speed; any damage begins its one-minute disappearance.",
          "effect_mechanics": [
            "creation-summoning",
            "mobility-change"
          ],
          "resolution": "direct",
          "rule_ref": "phantom-steed",
          "id": "virtual-rapid-temporary-mount",
          "title": "Rapid Temporary Mount Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-phantom-steed"
        },
        {
          "status": "approved",
          "class": "creation",
          "group": "mount",
          "effect": "Create a saddled Large riding construct for 1 hour with 16.7 ft/s speed; any damage begins its one-minute disappearance.",
          "effect_mechanics": [
            "creation-summoning",
            "mobility-change"
          ],
          "resolution": "direct",
          "rule_ref": "phantom-steed",
          "id": "real-rapid-temporary-mount",
          "title": "Rapid Temporary Mount Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-phantom-steed"
        }
      ]
    },
    {
      "source_id": "planar-ally",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Planar Ally",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Planar+Ally",
      "source_level": 6,
      "source_school": "Conjuration",
      "source_range": "60 feet",
      "source_duration": "Instantaneous",
      "action": {
        "mode": "extended",
        "ticks": 600,
        "stamina": 606
      },
      "targets": [
        {
          "status": "approved",
          "class": "creation",
          "group": "contracted-ally",
          "effect": "Request one known external actor, then negotiate payment for a bounded service; it departs immediately if no agreement is reached.",
          "effect_mechanics": [
            "creation-summoning",
            "semantic-communication",
            "task-enablement"
          ],
          "resolution": "direct",
          "rule_ref": "planar-ally",
          "id": "virtual-negotiated-external-agent",
          "title": "Negotiated External Agent Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-planar-ally"
        },
        {
          "status": "approved",
          "class": "creation",
          "group": "contracted-ally",
          "effect": "Request one known external actor, then negotiate payment for a bounded service; it departs immediately if no agreement is reached.",
          "effect_mechanics": [
            "creation-summoning",
            "semantic-communication",
            "task-enablement"
          ],
          "resolution": "direct",
          "rule_ref": "planar-ally",
          "id": "real-negotiated-external-agent",
          "title": "Negotiated External Agent Program",
          "type": "program",
          "implementation": "real-posthuman",
          "application_id": "real-planar-ally"
        }
      ]
    },
    {
      "source_id": "planar-binding",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Planar Binding",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Planar+Binding",
      "source_level": 5,
      "source_school": "Abjuration",
      "source_range": "60 feet",
      "source_duration": "24 hours",
      "action": {
        "mode": "extended",
        "ticks": 3600,
        "stamina": 3605
      },
      "targets": [
        {
          "status": "approved",
          "class": "control",
          "group": "domination",
          "effect": "After one hour and failed contested Will defense, bind a summoned tagged actor to obey commands for 24 hours, extending its presence accordingly.",
          "effect_mechanics": [
            "mental-influence",
            "condition-change"
          ],
          "resolution": "contested-roll",
          "rule_ref": "planar-binding",
          "id": "virtual-long-term-summoned-agent-binding",
          "title": "Long-Term Summoned-Agent Binding Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-planar-binding"
        },
        {
          "status": "approved",
          "class": "control",
          "group": "domination",
          "effect": "After one hour and failed contested Will defense, bind a summoned tagged actor to obey commands for 24 hours, extending its presence accordingly.",
          "effect_mechanics": [
            "mental-influence",
            "condition-change"
          ],
          "resolution": "contested-roll",
          "rule_ref": "planar-binding",
          "id": "real-long-term-summoned-agent-binding",
          "title": "Long-Term Summoned-Agent Binding Program",
          "type": "program",
          "implementation": "real-posthuman",
          "application_id": "real-planar-binding"
        }
      ]
    },
    {
      "source_id": "plane-shift",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Plane Shift",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Plane+Shift",
      "source_level": 7,
      "source_school": "Conjuration",
      "source_range": "Touch",
      "source_duration": "Instantaneous",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 9
      },
      "targets": [
        {
          "status": "approved",
          "class": "mobility",
          "group": "world-transfer",
          "effect": "Relocate the user and up to eight linked willing actors to a generally specified location or known transfer anchor in another world-layer.",
          "effect_mechanics": [
            "spatial-relocation"
          ],
          "resolution": "direct",
          "rule_ref": "plane-shift",
          "id": "virtual-group-interworld-transfer",
          "title": "Group Interworld Transfer Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-plane-shift"
        },
        {
          "status": "approved",
          "class": "mobility",
          "group": "world-transfer",
          "effect": "Relocate the user and up to eight linked willing actors to a generally specified location or known transfer anchor in another world-layer.",
          "effect_mechanics": [
            "spatial-relocation"
          ],
          "resolution": "direct",
          "rule_ref": "plane-shift",
          "id": "real-group-interworld-transfer",
          "title": "Group Interworld Transfer Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-plane-shift"
        }
      ]
    },
    {
      "source_id": "plant-growth",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Plant Growth",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Plant+Growth",
      "source_level": 3,
      "source_school": "Transmutation",
      "source_range": "150 feet",
      "source_duration": "Instantaneous",
      "action": {
        "mode": "choice",
        "options": [
          {
            "mode": "action",
            "ticks": 2,
            "stamina": 5,
            "effect": "overgrowth"
          },
          {
            "mode": "extended",
            "ticks": 28800,
            "stamina": 28803,
            "effect": "enrichment"
          }
        ]
      },
      "targets": [
        {
          "status": "approved",
          "class": "utility",
          "group": "ecology",
          "effect": "Use a 2-tick action to quadruple movement cost in a 100-foot plant zone, or work 8 hours to double a half-mile area's harvest for one year.",
          "effect_mechanics": [
            "environment-state",
            "mobility-change",
            "attribute-set"
          ],
          "resolution": "direct",
          "rule_ref": "plant-growth",
          "id": "virtual-vegetation-overgrowth-or-enrichment",
          "title": "Vegetation Overgrowth or Enrichment Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-plant-growth"
        },
        {
          "status": "approved",
          "class": "utility",
          "group": "ecology",
          "effect": "Use a 2-tick action to quadruple movement cost in a 100-foot plant zone, or work 8 hours to double a half-mile area's harvest for one year.",
          "effect_mechanics": [
            "environment-state",
            "mobility-change",
            "attribute-set"
          ],
          "resolution": "direct",
          "rule_ref": "plant-growth",
          "id": "real-vegetation-overgrowth-or-enrichment",
          "title": "Vegetation Overgrowth or Enrichment Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-plant-growth"
        }
      ]
    },
    {
      "source_id": "poison-spray",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Poison Spray",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Poison+Spray",
      "source_level": 0,
      "source_school": "Necromancy",
      "source_range": "30 feet",
      "source_duration": "Instantaneous",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 2
      },
      "targets": [
        {
          "status": "approved",
          "class": "offense",
          "group": "projectile",
          "effect": "A contested 30-foot delivery deals 1d12 poison damage, scaling by 1d12 at each listed source tier.",
          "effect_mechanics": [
            "damage"
          ],
          "resolution": "contested-roll",
          "rule_ref": "poison-spray",
          "id": "virtual-scaling-toxin-jet",
          "title": "Scaling Toxin Jet Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-poison-spray"
        },
        {
          "status": "approved",
          "class": "offense",
          "group": "projectile",
          "effect": "A contested 30-foot delivery deals 1d12 poison damage, scaling by 1d12 at each listed source tier.",
          "effect_mechanics": [
            "damage"
          ],
          "resolution": "contested-roll",
          "rule_ref": "poison-spray",
          "id": "real-scaling-toxin-jet",
          "title": "Scaling Toxin Jet Module",
          "type": "module",
          "implementation": "real-posthuman",
          "application_id": "real-poison-spray"
        }
      ]
    },
    {
      "source_id": "polymorph",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Polymorph",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Polymorph",
      "source_level": 4,
      "source_school": "Transmutation",
      "source_range": "60 feet",
      "source_duration": "Concentration, up to 1 hour",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 6
      },
      "targets": [
        {
          "status": "approved",
          "class": "transformation",
          "group": "body-morph",
          "effect": "A target losing contested Will defense assumes an eligible Beast embodiment for up to 1 hour, gaining form HP as temporary HP and losing incompatible actions and gear use.",
          "effect_mechanics": [
            "transformation",
            "resource-change",
            "action-modifier"
          ],
          "resolution": "contested-roll",
          "rule_ref": "polymorph",
          "id": "virtual-beast-form-override",
          "title": "Beast-Form Override Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-polymorph"
        },
        {
          "status": "approved",
          "class": "transformation",
          "group": "body-morph",
          "effect": "A target losing contested Will defense assumes an eligible Beast embodiment for up to 1 hour, gaining form HP as temporary HP and losing incompatible actions and gear use.",
          "effect_mechanics": [
            "transformation",
            "resource-change",
            "action-modifier"
          ],
          "resolution": "contested-roll",
          "rule_ref": "polymorph",
          "id": "real-beast-form-override",
          "title": "Beast-Form Override Module",
          "type": "module",
          "implementation": "real-posthuman",
          "application_id": "real-polymorph"
        }
      ]
    },
    {
      "source_id": "power-word-heal",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Power Word Heal",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Power+Word+Heal",
      "source_level": 9,
      "source_school": "Enchantment",
      "source_range": "60 feet",
      "source_duration": "Instantaneous",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 11
      },
      "targets": [
        {
          "status": "approved",
          "class": "restoration",
          "group": "full-healing",
          "effect": "Restore one visible actor to full Hit Points, end charm, fear, paralysis, poison, or stun, and allow a prone target a reaction to stand.",
          "effect_mechanics": [
            "recovery",
            "condition-change",
            "action-modifier"
          ],
          "resolution": "direct",
          "rule_ref": "power-word-heal",
          "id": "virtual-complete-emergency-restoration",
          "title": "Complete Emergency Restoration Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-power-word-heal"
        },
        {
          "status": "approved",
          "class": "restoration",
          "group": "full-healing",
          "effect": "Restore one visible actor to full Hit Points, end charm, fear, paralysis, poison, or stun, and allow a prone target a reaction to stand.",
          "effect_mechanics": [
            "recovery",
            "condition-change",
            "action-modifier"
          ],
          "resolution": "direct",
          "rule_ref": "power-word-heal",
          "id": "real-complete-emergency-restoration",
          "title": "Complete Emergency Restoration Treatment",
          "type": "medical-item",
          "implementation": "real-posthuman",
          "application_id": "real-power-word-heal"
        }
      ]
    },
    {
      "source_id": "power-word-kill",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Power Word Kill",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Power+Word+Kill",
      "source_level": 9,
      "source_school": "Enchantment",
      "source_range": "60 feet",
      "source_duration": "Instantaneous",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 11
      },
      "targets": [
        {
          "status": "approved",
          "class": "offense",
          "group": "threshold-effect",
          "effect": "A visible target at 100 HP or fewer dies; one above that threshold instead takes 12d12 psychic damage.",
          "effect_mechanics": [
            "condition-change",
            "damage"
          ],
          "resolution": "direct",
          "rule_ref": "power-word-kill",
          "id": "virtual-lethal-threshold-command",
          "title": "Lethal Threshold Command Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-power-word-kill"
        },
        {
          "status": "approved",
          "class": "offense",
          "group": "threshold-effect",
          "effect": "A visible target at 100 HP or fewer dies; one above that threshold instead takes 12d12 psychic damage.",
          "effect_mechanics": [
            "condition-change",
            "damage"
          ],
          "resolution": "direct",
          "rule_ref": "power-word-kill",
          "id": "real-lethal-threshold-command",
          "title": "Lethal Threshold Command Program",
          "type": "program",
          "implementation": "real-posthuman",
          "application_id": "real-power-word-kill"
        }
      ]
    },
    {
      "source_id": "power-word-stun",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Power Word Stun",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Power+Word+Stun",
      "source_level": 8,
      "source_school": "Enchantment",
      "source_range": "60 feet",
      "source_duration": "Instantaneous",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 10
      },
      "targets": [
        {
          "status": "approved",
          "class": "control",
          "group": "threshold-effect",
          "effect": "A visible target at 150 HP or fewer is stunned until it wins a cycle-end physical defense; otherwise its speed becomes 0 for one cycle.",
          "effect_mechanics": [
            "condition-change",
            "mobility-change"
          ],
          "resolution": "contested-roll",
          "rule_ref": "power-word-stun",
          "id": "virtual-stun-threshold-command",
          "title": "Stun Threshold Command Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-power-word-stun"
        },
        {
          "status": "approved",
          "class": "control",
          "group": "threshold-effect",
          "effect": "A visible target at 150 HP or fewer is stunned until it wins a cycle-end physical defense; otherwise its speed becomes 0 for one cycle.",
          "effect_mechanics": [
            "condition-change",
            "mobility-change"
          ],
          "resolution": "contested-roll",
          "rule_ref": "power-word-stun",
          "id": "real-stun-threshold-command",
          "title": "Stun Threshold Command Program",
          "type": "program",
          "implementation": "real-posthuman",
          "application_id": "real-power-word-stun"
        }
      ]
    },
    {
      "source_id": "prayer-of-healing",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Prayer of Healing",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Prayer+of+Healing",
      "source_level": 2,
      "source_school": "Abjuration",
      "source_range": "30 feet",
      "source_duration": "Instantaneous",
      "action": {
        "mode": "extended",
        "ticks": 600,
        "stamina": 602
      },
      "targets": [
        {
          "status": "approved",
          "class": "restoration",
          "group": "group-healing",
          "effect": "After ten minutes together, up to five targets recover 2d8 HP and may spend available Hit Dice; each must complete full downtime recovery before benefiting again.",
          "effect_mechanics": [
            "recovery",
            "resource-change"
          ],
          "resolution": "direct",
          "rule_ref": "prayer-of-healing",
          "id": "virtual-group-recovery-interval",
          "title": "Group Recovery Interval Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-prayer-of-healing"
        },
        {
          "status": "approved",
          "class": "restoration",
          "group": "group-healing",
          "effect": "After ten minutes together, up to five targets recover 2d8 HP and may spend available Hit Dice; each must complete full downtime recovery before benefiting again.",
          "effect_mechanics": [
            "recovery",
            "resource-change"
          ],
          "resolution": "direct",
          "rule_ref": "prayer-of-healing",
          "id": "real-group-recovery-interval",
          "title": "Group Recovery Interval Treatment",
          "type": "medical-item",
          "implementation": "real-posthuman",
          "application_id": "real-prayer-of-healing"
        }
      ]
    },
    {
      "source_id": "prestidigitation",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Prestidigitation",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Prestidigitation",
      "source_level": 0,
      "source_school": "Transmutation",
      "source_range": "10 feet",
      "source_duration": "Up to 1 hour",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 2
      },
      "targets": [
        {
          "status": "approved",
          "class": "utility",
          "group": "minor-effects",
          "effect": "Create one harmless small sensory display, ignite or extinguish a flame, clean or soil one cubic foot, alter sensation, mark a surface, or create a valueless trinket.",
          "effect_mechanics": [
            "sensory-change",
            "environment-state",
            "creation-summoning",
            "task-enablement"
          ],
          "resolution": "direct",
          "rule_ref": "prestidigitation",
          "id": "virtual-minor-utility-suite",
          "title": "Minor Utility Suite Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-prestidigitation"
        },
        {
          "status": "approved",
          "class": "utility",
          "group": "minor-effects",
          "effect": "Create one harmless small sensory display, ignite or extinguish a flame, clean or soil one cubic foot, alter sensation, mark a surface, or create a valueless trinket.",
          "effect_mechanics": [
            "sensory-change",
            "environment-state",
            "creation-summoning",
            "task-enablement"
          ],
          "resolution": "direct",
          "rule_ref": "prestidigitation",
          "id": "real-minor-utility-suite",
          "title": "Minor Utility Suite Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-prestidigitation"
        }
      ]
    },
    {
      "source_id": "prismatic-spray",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Prismatic Spray",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Prismatic+Spray",
      "source_level": 7,
      "source_school": "Evocation",
      "source_range": "Self",
      "source_duration": "Instantaneous",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 9
      },
      "targets": [
        {
          "status": "approved",
          "class": "offense",
          "group": "randomized-cone",
          "effect": "Each target in a 60-foot cone contests Reflexes against a random result: 12d6 typed damage, progressive petrification, or blindness followed by random world-layer relocation.",
          "effect_mechanics": [
            "damage",
            "condition-change",
            "spatial-relocation"
          ],
          "resolution": "contested-roll",
          "rule_ref": "prismatic-spray",
          "id": "virtual-randomized-spectrum-cone",
          "title": "Randomized Spectrum Cone Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-prismatic-spray"
        },
        {
          "status": "approved",
          "class": "offense",
          "group": "randomized-cone",
          "effect": "Each target in a 60-foot cone contests Reflexes against a random result: 12d6 typed damage, progressive petrification, or blindness followed by random world-layer relocation.",
          "effect_mechanics": [
            "damage",
            "condition-change",
            "spatial-relocation"
          ],
          "resolution": "contested-roll",
          "rule_ref": "prismatic-spray",
          "id": "real-randomized-spectrum-cone",
          "title": "Randomized Spectrum Cone Module",
          "type": "module",
          "implementation": "real-posthuman",
          "application_id": "real-prismatic-spray"
        }
      ]
    },
    {
      "source_id": "prismatic-wall",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Prismatic Wall",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Prismatic+Wall",
      "source_level": 9,
      "source_school": "Abjuration",
      "source_range": "60 feet",
      "source_duration": "10 minutes",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 11
      },
      "targets": [
        {
          "status": "approved",
          "class": "protection",
          "group": "hazard-wall",
          "effect": "Create a seven-layer barrier for 10 minutes; each layer has a distinct defense, damage or condition, blocking rule, and specific destruction method.",
          "effect_mechanics": [
            "environment-state",
            "damage",
            "condition-change",
            "spatial-relocation",
            "effect-suppression"
          ],
          "resolution": "contested-roll",
          "rule_ref": "prismatic-wall",
          "id": "virtual-layered-spectrum-barrier",
          "title": "Layered Spectrum Barrier Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-prismatic-wall"
        },
        {
          "status": "approved",
          "class": "protection",
          "group": "hazard-wall",
          "effect": "Create a seven-layer barrier for 10 minutes; each layer has a distinct defense, damage or condition, blocking rule, and specific destruction method.",
          "effect_mechanics": [
            "environment-state",
            "damage",
            "condition-change",
            "spatial-relocation",
            "effect-suppression"
          ],
          "resolution": "contested-roll",
          "rule_ref": "prismatic-wall",
          "id": "real-layered-spectrum-barrier",
          "title": "Layered Spectrum Barrier Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-prismatic-wall"
        }
      ]
    },
    {
      "source_id": "private-sanctum",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Private Sanctum",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Private+Sanctum",
      "source_level": 4,
      "source_school": "Abjuration",
      "source_range": "120 feet",
      "source_duration": "24 hours",
      "action": {
        "mode": "extended",
        "ticks": 600,
        "stamina": 604
      },
      "targets": [
        {
          "status": "approved",
          "class": "protection",
          "group": "facility-security",
          "effect": "Secure a 5-to-100-foot cube for 24 hours with chosen sound, vision, remote-sensing, and spatial-travel blocks; repeated annual setup can make it persistent.",
          "effect_mechanics": [
            "environment-state",
            "sensory-change",
            "effect-suppression"
          ],
          "resolution": "direct",
          "rule_ref": "private-sanctum",
          "id": "virtual-configurable-privacy-zone",
          "title": "Configurable Privacy Zone Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-private-sanctum"
        },
        {
          "status": "approved",
          "class": "protection",
          "group": "facility-security",
          "effect": "Secure a 5-to-100-foot cube for 24 hours with chosen sound, vision, remote-sensing, and spatial-travel blocks; repeated annual setup can make it persistent.",
          "effect_mechanics": [
            "environment-state",
            "sensory-change",
            "effect-suppression"
          ],
          "resolution": "direct",
          "rule_ref": "private-sanctum",
          "id": "real-configurable-privacy-zone",
          "title": "Configurable Privacy Zone Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-private-sanctum"
        }
      ]
    },
    {
      "source_id": "produce-flame",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Produce Flame",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Produce+Flame",
      "source_level": 0,
      "source_school": "Conjuration",
      "source_range": "Self",
      "source_duration": "10 minutes",
      "action": {
        "mode": "combo",
        "ticks": 1,
        "stamina": 1
      },
      "targets": [
        {
          "status": "approved",
          "class": "offense",
          "group": "dual-use-projectile",
          "effect": "Create a handheld light for 10 minutes and spend a later 2-tick action to end it with a contested 60-foot 1d8 fire attack.",
          "effect_mechanics": [
            "environment-state",
            "damage",
            "action-modifier"
          ],
          "resolution": "contested-roll",
          "rule_ref": "produce-flame",
          "id": "virtual-handheld-light-and-fire-bolt",
          "title": "Handheld Light and Fire Bolt Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-produce-flame"
        },
        {
          "status": "approved",
          "class": "offense",
          "group": "dual-use-projectile",
          "effect": "Create a handheld light for 10 minutes and spend a later 2-tick action to end it with a contested 60-foot 1d8 fire attack.",
          "effect_mechanics": [
            "environment-state",
            "damage",
            "action-modifier"
          ],
          "resolution": "contested-roll",
          "rule_ref": "produce-flame",
          "id": "real-handheld-light-and-fire-bolt",
          "title": "Handheld Light and Fire Bolt Module",
          "type": "module",
          "implementation": "real-posthuman",
          "application_id": "real-produce-flame"
        }
      ]
    },
    {
      "source_id": "programmed-illusion",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Programmed Illusion",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Programmed+Illusion",
      "source_level": 6,
      "source_school": "Illusion",
      "source_range": "120 feet",
      "source_duration": "Until dispelled",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 8
      },
      "targets": [
        {
          "status": "approved",
          "class": "control",
          "group": "automation",
          "effect": "Bind a repeatable audiovisual performance up to a 30-foot cube to a nearby visible or audible trigger; each activation lasts up to 5 minutes.",
          "effect_mechanics": [
            "trigger-binding",
            "sensory-change"
          ],
          "resolution": "direct",
          "rule_ref": "programmed-illusion",
          "id": "virtual-triggered-illusion-routine",
          "title": "Triggered Illusion Routine Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-programmed-illusion"
        },
        {
          "status": "approved",
          "class": "control",
          "group": "automation",
          "effect": "Bind a repeatable audiovisual performance up to a 30-foot cube to a nearby visible or audible trigger; each activation lasts up to 5 minutes.",
          "effect_mechanics": [
            "trigger-binding",
            "sensory-change"
          ],
          "resolution": "direct",
          "rule_ref": "programmed-illusion",
          "id": "real-triggered-illusion-routine",
          "title": "Triggered Illusion Routine Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-programmed-illusion"
        }
      ]
    },
    {
      "source_id": "project-image",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Project Image",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Project+Image",
      "source_level": 7,
      "source_school": "Illusion",
      "source_range": "500 miles",
      "source_duration": "Concentration, up to 1 day",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 9
      },
      "targets": [
        {
          "status": "approved",
          "class": "communication",
          "group": "telepresence",
          "effect": "Project an audiovisual double to a previously seen point within 500 miles for one day; 2-tick actions move it and relay perception and speech.",
          "effect_mechanics": [
            "creation-summoning",
            "sensory-change",
            "semantic-communication",
            "action-modifier"
          ],
          "resolution": "direct",
          "rule_ref": "project-image",
          "id": "virtual-long-range-remote-avatar",
          "title": "Long-Range Remote Avatar Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-project-image"
        },
        {
          "status": "approved",
          "class": "communication",
          "group": "telepresence",
          "effect": "Project an audiovisual double to a previously seen point within 500 miles for one day; 2-tick actions move it and relay perception and speech.",
          "effect_mechanics": [
            "creation-summoning",
            "sensory-change",
            "semantic-communication",
            "action-modifier"
          ],
          "resolution": "direct",
          "rule_ref": "project-image",
          "id": "real-long-range-remote-avatar",
          "title": "Long-Range Remote Avatar Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-project-image"
        }
      ]
    },
    {
      "source_id": "protection-from-energy",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Protection from Energy",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Protection+from+Energy",
      "source_level": 3,
      "source_school": "Abjuration",
      "source_range": "Touch",
      "source_duration": "Concentration, up to 1 hour",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 5
      },
      "targets": [
        {
          "status": "approved",
          "class": "protection",
          "group": "resistance",
          "effect": "A willing touched target gains resistance to one selected acid, cold, fire, lightning, or thunder tag for up to 1 hour.",
          "effect_mechanics": [
            "defense-modifier"
          ],
          "resolution": "direct",
          "rule_ref": "protection-from-energy",
          "id": "virtual-selectable-energy-resistance",
          "title": "Selectable Energy Resistance Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-protection-from-energy"
        },
        {
          "status": "approved",
          "class": "protection",
          "group": "resistance",
          "effect": "A willing touched target gains resistance to one selected acid, cold, fire, lightning, or thunder tag for up to 1 hour.",
          "effect_mechanics": [
            "defense-modifier"
          ],
          "resolution": "direct",
          "rule_ref": "protection-from-energy",
          "id": "real-selectable-energy-resistance",
          "title": "Selectable Energy Resistance Module",
          "type": "module",
          "implementation": "real-posthuman",
          "application_id": "real-protection-from-energy"
        }
      ]
    },
    {
      "source_id": "protection-from-evil-and-good",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Protection from Evil and Good",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Protection+from+Evil+and+Good",
      "source_level": 1,
      "source_school": "Abjuration",
      "source_range": "Touch",
      "source_duration": "Concentration up to 10 minutes",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 3
      },
      "targets": [
        {
          "status": "approved",
          "class": "protection",
          "group": "typed-defense",
          "effect": "For 10 minutes, tagged entities take -15% when attacking the target and cannot newly possess, charm, or frighten it; existing influence faces +15% defense.",
          "effect_mechanics": [
            "check-modifier",
            "defense-modifier",
            "effect-suppression"
          ],
          "resolution": "contested-roll",
          "rule_ref": "protection-from-evil-and-good",
          "id": "virtual-exotic-entity-defense",
          "title": "Exotic-Entity Defense Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-protection-from-evil-and-good"
        },
        {
          "status": "approved",
          "class": "protection",
          "group": "typed-defense",
          "effect": "For 10 minutes, tagged entities take -15% when attacking the target and cannot newly possess, charm, or frighten it; existing influence faces +15% defense.",
          "effect_mechanics": [
            "check-modifier",
            "defense-modifier",
            "effect-suppression"
          ],
          "resolution": "contested-roll",
          "rule_ref": "protection-from-evil-and-good",
          "id": "real-exotic-entity-defense",
          "title": "Exotic-Entity Defense Module",
          "type": "module",
          "implementation": "real-posthuman",
          "application_id": "real-protection-from-evil-and-good"
        }
      ]
    },
    {
      "source_id": "protection-from-poison",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Protection from Poison",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Protection+from+Poison",
      "source_level": 2,
      "source_school": "Abjuration",
      "source_range": "Touch",
      "source_duration": "1 hour",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 4
      },
      "targets": [
        {
          "status": "approved",
          "class": "restoration",
          "group": "antitoxin",
          "effect": "Touch ends poisoning and grants +15% poison defense plus poison resistance for 1 hour.",
          "effect_mechanics": [
            "condition-change",
            "defense-modifier"
          ],
          "resolution": "contested-roll",
          "rule_ref": "protection-from-poison",
          "id": "virtual-antitoxin-protection",
          "title": "Antitoxin Protection Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-protection-from-poison"
        },
        {
          "status": "approved",
          "class": "restoration",
          "group": "antitoxin",
          "effect": "Touch ends poisoning and grants +15% poison defense plus poison resistance for 1 hour.",
          "effect_mechanics": [
            "condition-change",
            "defense-modifier"
          ],
          "resolution": "contested-roll",
          "rule_ref": "protection-from-poison",
          "id": "real-antitoxin-protection",
          "title": "Antitoxin Protection Treatment",
          "type": "medical-item",
          "implementation": "real-posthuman",
          "application_id": "real-protection-from-poison"
        }
      ]
    },
    {
      "source_id": "purify-food-and-drink",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Purify Food and Drink",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Purify+Food+and+Drink",
      "source_level": 1,
      "source_school": "Transmutation",
      "source_range": "10 feet",
      "source_duration": "Instantaneous",
      "action": {
        "mode": "choice",
        "options": [
          {
            "mode": "action",
            "ticks": 2,
            "stamina": 3
          },
          {
            "mode": "ritual",
            "ticks": 602,
            "stamina": 603
          }
        ]
      },
      "targets": [
        {
          "status": "approved",
          "class": "restoration",
          "group": "decontamination",
          "effect": "Remove poison and spoilage from ordinary food and drink in a 5-foot-radius area within 10 feet.",
          "effect_mechanics": [
            "condition-change",
            "task-enablement"
          ],
          "resolution": "direct",
          "rule_ref": "purify-food-and-drink",
          "id": "virtual-food-decontamination-treatment",
          "title": "Food Decontamination Treatment Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-purify-food-and-drink"
        },
        {
          "status": "approved",
          "class": "restoration",
          "group": "decontamination",
          "effect": "Remove poison and spoilage from ordinary food and drink in a 5-foot-radius area within 10 feet.",
          "effect_mechanics": [
            "condition-change",
            "task-enablement"
          ],
          "resolution": "direct",
          "rule_ref": "purify-food-and-drink",
          "id": "real-food-decontamination-treatment",
          "title": "Food Decontamination Treatment Treatment",
          "type": "medical-item",
          "implementation": "real-posthuman",
          "application_id": "real-purify-food-and-drink"
        }
      ]
    },
    {
      "source_id": "raise-dead",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Raise Dead",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Raise+Dead",
      "source_level": 5,
      "source_school": "Necromancy",
      "source_range": "Touch",
      "source_duration": "Instantaneous",
      "action": {
        "mode": "extended",
        "ticks": 3600,
        "stamina": 3605
      },
      "targets": [
        {
          "status": "approved",
          "class": "restoration",
          "group": "revival",
          "effect": "After one hour, revive an intact actor dead no longer than ten days at 1 HP, neutralize poison, and impose a recoverable -20% check penalty.",
          "effect_mechanics": [
            "recovery",
            "condition-change",
            "check-modifier"
          ],
          "resolution": "direct",
          "rule_ref": "raise-dead",
          "id": "virtual-ten-day-revival-treatment",
          "title": "Ten-Day Revival Treatment Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-raise-dead"
        },
        {
          "status": "approved",
          "class": "restoration",
          "group": "revival",
          "effect": "After one hour, revive an intact actor dead no longer than ten days at 1 HP, neutralize poison, and impose a recoverable -20% check penalty.",
          "effect_mechanics": [
            "recovery",
            "condition-change",
            "check-modifier"
          ],
          "resolution": "direct",
          "rule_ref": "raise-dead",
          "id": "real-ten-day-revival-treatment",
          "title": "Ten-Day Revival Treatment Treatment",
          "type": "medical-item",
          "implementation": "real-posthuman",
          "application_id": "real-raise-dead"
        }
      ]
    },
    {
      "source_id": "ray-of-enfeeblement",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Ray of Enfeeblement",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Ray+of+Enfeeblement",
      "source_level": 2,
      "source_school": "Necromancy",
      "source_range": "60 feet",
      "source_duration": "Concentration, up to 1 minute",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 4
      },
      "targets": [
        {
          "status": "approved",
          "class": "control",
          "group": "debuff",
          "effect": "Successful physical defense limits a 60-foot beam to -15% on one attack; failure instead gives -15% to Strength checks and subtracts 1d8 damage until a retry succeeds.",
          "effect_mechanics": [
            "check-modifier",
            "damage"
          ],
          "resolution": "contested-roll",
          "rule_ref": "ray-of-enfeeblement",
          "id": "virtual-strength-suppression-beam",
          "title": "Strength Suppression Beam Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-ray-of-enfeeblement"
        },
        {
          "status": "approved",
          "class": "control",
          "group": "debuff",
          "effect": "Successful physical defense limits a 60-foot beam to -15% on one attack; failure instead gives -15% to Strength checks and subtracts 1d8 damage until a retry succeeds.",
          "effect_mechanics": [
            "check-modifier",
            "damage"
          ],
          "resolution": "contested-roll",
          "rule_ref": "ray-of-enfeeblement",
          "id": "real-strength-suppression-beam",
          "title": "Strength Suppression Beam Module",
          "type": "module",
          "implementation": "real-posthuman",
          "application_id": "real-ray-of-enfeeblement"
        }
      ]
    },
    {
      "source_id": "ray-of-frost",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Ray of Frost",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Ray+of+Frost",
      "source_level": 0,
      "source_school": "Evocation",
      "source_range": "60 feet",
      "source_duration": "Instantaneous",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 2
      },
      "targets": [
        {
          "status": "approved",
          "class": "offense",
          "group": "projectile",
          "effect": "A contested 60-foot beam deals 1d8 cold and reduces speed by 1.7 ft/s for one cycle, scaling damage by source tier.",
          "effect_mechanics": [
            "damage",
            "mobility-change"
          ],
          "resolution": "contested-roll",
          "rule_ref": "ray-of-frost",
          "id": "virtual-slowing-cryogenic-beam",
          "title": "Slowing Cryogenic Beam Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-ray-of-frost"
        },
        {
          "status": "approved",
          "class": "offense",
          "group": "projectile",
          "effect": "A contested 60-foot beam deals 1d8 cold and reduces speed by 1.7 ft/s for one cycle, scaling damage by source tier.",
          "effect_mechanics": [
            "damage",
            "mobility-change"
          ],
          "resolution": "contested-roll",
          "rule_ref": "ray-of-frost",
          "id": "real-slowing-cryogenic-beam",
          "title": "Slowing Cryogenic Beam Module",
          "type": "module",
          "implementation": "real-posthuman",
          "application_id": "real-ray-of-frost"
        }
      ]
    },
    {
      "source_id": "regenerate",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Regenerate",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Regenerate",
      "source_level": 7,
      "source_school": "Transmutation",
      "source_range": "Touch",
      "source_duration": "1 hour",
      "action": {
        "mode": "extended",
        "ticks": 60,
        "stamina": 67
      },
      "targets": [
        {
          "status": "approved",
          "class": "restoration",
          "group": "regeneration",
          "effect": "After one minute, restore 4d8+15 HP, then 1 HP each action cycle for 1 hour and regrow severed parts after 2 minutes.",
          "effect_mechanics": [
            "recovery",
            "transformation"
          ],
          "resolution": "direct",
          "rule_ref": "regenerate",
          "id": "virtual-sustained-tissue-regeneration",
          "title": "Sustained Tissue Regeneration Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-regenerate"
        },
        {
          "status": "approved",
          "class": "restoration",
          "group": "regeneration",
          "effect": "After one minute, restore 4d8+15 HP, then 1 HP each action cycle for 1 hour and regrow severed parts after 2 minutes.",
          "effect_mechanics": [
            "recovery",
            "transformation"
          ],
          "resolution": "direct",
          "rule_ref": "regenerate",
          "id": "real-sustained-tissue-regeneration",
          "title": "Sustained Tissue Regeneration Treatment",
          "type": "medical-item",
          "implementation": "real-posthuman",
          "application_id": "real-regenerate"
        }
      ]
    },
    {
      "source_id": "ray-of-sickness",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Ray of Sickness",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Ray+of+Sickness",
      "source_level": 1,
      "source_school": "Necromancy",
      "source_range": "60 feet",
      "source_duration": "Instantaneous",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 3
      },
      "targets": [
        {
          "status": "approved",
          "class": "offense",
          "group": "projectile",
          "effect": "A contested 60-foot beam deals 2d8 poison and inflicts poisoning until the target's next action ends.",
          "effect_mechanics": [
            "damage",
            "condition-change"
          ],
          "resolution": "contested-roll",
          "rule_ref": "ray-of-sickness",
          "id": "virtual-toxic-condition-beam",
          "title": "Toxic Condition Beam Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-ray-of-sickness"
        },
        {
          "status": "approved",
          "class": "offense",
          "group": "projectile",
          "effect": "A contested 60-foot beam deals 2d8 poison and inflicts poisoning until the target's next action ends.",
          "effect_mechanics": [
            "damage",
            "condition-change"
          ],
          "resolution": "contested-roll",
          "rule_ref": "ray-of-sickness",
          "id": "real-toxic-condition-beam",
          "title": "Toxic Condition Beam Module",
          "type": "module",
          "implementation": "real-posthuman",
          "application_id": "real-ray-of-sickness"
        }
      ]
    },
    {
      "source_id": "reincarnate",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Reincarnate",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Reincarnate",
      "source_level": 5,
      "source_school": "Necromancy",
      "source_range": "Touch",
      "source_duration": "Instantaneous",
      "action": {
        "mode": "extended",
        "ticks": 3600,
        "stamina": 3605
      },
      "targets": [
        {
          "status": "approved",
          "class": "restoration",
          "group": "revival",
          "effect": "After one hour, rebuild a Humanoid dead no longer than ten days in a randomly selected viable bioskin while preserving mind, memory, and learned capabilities.",
          "effect_mechanics": [
            "creation-summoning",
            "transformation",
            "recovery"
          ],
          "resolution": "direct",
          "rule_ref": "reincarnate",
          "id": "virtual-replacement-bioskin-revival",
          "title": "Replacement-Bioskin Revival Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-reincarnate"
        },
        {
          "status": "approved",
          "class": "restoration",
          "group": "revival",
          "effect": "After one hour, rebuild a Humanoid dead no longer than ten days in a randomly selected viable bioskin while preserving mind, memory, and learned capabilities.",
          "effect_mechanics": [
            "creation-summoning",
            "transformation",
            "recovery"
          ],
          "resolution": "direct",
          "rule_ref": "reincarnate",
          "id": "real-replacement-bioskin-revival",
          "title": "Replacement-Bioskin Revival Treatment",
          "type": "medical-item",
          "implementation": "real-posthuman",
          "application_id": "real-reincarnate"
        }
      ]
    },
    {
      "source_id": "remove-curse",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Remove Curse",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Remove+Curse",
      "source_level": 3,
      "source_school": "Abjuration",
      "source_range": "Touch",
      "source_duration": "Instantaneous",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 5
      },
      "targets": [
        {
          "status": "approved",
          "class": "restoration",
          "group": "condition-removal",
          "effect": "Touch ends all curse-tagged effects on an actor or object; for bound equipment it breaks the user's binding without deleting the item's resident curse.",
          "effect_mechanics": [
            "effect-negation"
          ],
          "resolution": "direct",
          "rule_ref": "remove-curse",
          "id": "virtual-persistent-effect-cleanser",
          "title": "Persistent-Effect Cleanser Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-remove-curse"
        },
        {
          "status": "approved",
          "class": "restoration",
          "group": "condition-removal",
          "effect": "Touch ends all curse-tagged effects on an actor or object; for bound equipment it breaks the user's binding without deleting the item's resident curse.",
          "effect_mechanics": [
            "effect-negation"
          ],
          "resolution": "direct",
          "rule_ref": "remove-curse",
          "id": "real-persistent-effect-cleanser",
          "title": "Persistent-Effect Cleanser Treatment",
          "type": "medical-item",
          "implementation": "real-posthuman",
          "application_id": "real-remove-curse"
        }
      ]
    },
    {
      "source_id": "resilient-sphere",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Resilient Sphere",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Resilient+Sphere",
      "source_level": 4,
      "source_school": "Abjuration",
      "source_range": "30 feet",
      "source_duration": "Concentration, up to 1 minute",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 6
      },
      "targets": [
        {
          "status": "approved",
          "class": "protection",
          "group": "containment",
          "effect": "Enclose a Large-or-smaller target for 1 minute after failed Reflexes defense; the impermeable invulnerable bubble prevents cross-boundary effects but can be rolled.",
          "effect_mechanics": [
            "environment-state",
            "condition-change",
            "defense-modifier",
            "forced-movement",
            "effect-suppression"
          ],
          "resolution": "contested-roll",
          "rule_ref": "resilient-sphere",
          "id": "virtual-mobile-isolation-bubble",
          "title": "Mobile Isolation Bubble Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-resilient-sphere"
        },
        {
          "status": "approved",
          "class": "protection",
          "group": "containment",
          "effect": "Enclose a Large-or-smaller target for 1 minute after failed Reflexes defense; the impermeable invulnerable bubble prevents cross-boundary effects but can be rolled.",
          "effect_mechanics": [
            "environment-state",
            "condition-change",
            "defense-modifier",
            "forced-movement",
            "effect-suppression"
          ],
          "resolution": "contested-roll",
          "rule_ref": "resilient-sphere",
          "id": "real-mobile-isolation-bubble",
          "title": "Mobile Isolation Bubble Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-resilient-sphere"
        }
      ]
    },
    {
      "source_id": "resistance",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Resistance",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Resistance",
      "source_level": 0,
      "source_school": "Abjuration",
      "source_range": "Touch",
      "source_duration": "Concentration, up to 1 minute",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 2
      },
      "targets": [
        {
          "status": "approved",
          "class": "protection",
          "group": "resistance",
          "effect": "For 1 minute, reduce the first matching typed damage each cycle by 1d4.",
          "effect_mechanics": [
            "defense-modifier"
          ],
          "resolution": "direct",
          "rule_ref": "resistance",
          "id": "virtual-single-hit-typed-mitigation",
          "title": "Single-Hit Typed Mitigation Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-resistance"
        },
        {
          "status": "approved",
          "class": "protection",
          "group": "resistance",
          "effect": "For 1 minute, reduce the first matching typed damage each cycle by 1d4.",
          "effect_mechanics": [
            "defense-modifier"
          ],
          "resolution": "direct",
          "rule_ref": "resistance",
          "id": "real-single-hit-typed-mitigation",
          "title": "Single-Hit Typed Mitigation Module",
          "type": "module",
          "implementation": "real-posthuman",
          "application_id": "real-resistance"
        }
      ]
    },
    {
      "source_id": "resurrection",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Resurrection",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Resurrection",
      "source_level": 7,
      "source_school": "Necromancy",
      "source_range": "Touch",
      "source_duration": "Instantaneous",
      "action": {
        "mode": "extended",
        "ticks": 3600,
        "stamina": 3607
      },
      "targets": [
        {
          "status": "approved",
          "class": "restoration",
          "group": "revival",
          "effect": "After one hour, fully revive an actor dead under a century, restore missing parts, clear poison, and apply a recoverable -20% check penalty; very old deaths exhaust the operator.",
          "effect_mechanics": [
            "recovery",
            "condition-change",
            "check-modifier",
            "transformation"
          ],
          "resolution": "direct",
          "rule_ref": "resurrection",
          "id": "virtual-century-revival-treatment",
          "title": "Century Revival Treatment Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-resurrection"
        },
        {
          "status": "approved",
          "class": "restoration",
          "group": "revival",
          "effect": "After one hour, fully revive an actor dead under a century, restore missing parts, clear poison, and apply a recoverable -20% check penalty; very old deaths exhaust the operator.",
          "effect_mechanics": [
            "recovery",
            "condition-change",
            "check-modifier",
            "transformation"
          ],
          "resolution": "direct",
          "rule_ref": "resurrection",
          "id": "real-century-revival-treatment",
          "title": "Century Revival Treatment Treatment",
          "type": "medical-item",
          "implementation": "real-posthuman",
          "application_id": "real-resurrection"
        }
      ]
    },
    {
      "source_id": "reverse-gravity",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Reverse Gravity",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Reverse+Gravity",
      "source_level": 7,
      "source_school": "Transmutation",
      "source_range": "100 feet",
      "source_duration": "Concentration, up to 1 minute",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 9
      },
      "targets": [
        {
          "status": "approved",
          "class": "control",
          "group": "gravity",
          "effect": "For 1 minute, unsecured actors and objects in a 50-by-100-foot column fall upward unless they win Reflexes defense to anchor, then fall normally on expiry.",
          "effect_mechanics": [
            "environment-state",
            "forced-movement",
            "damage"
          ],
          "resolution": "contested-roll",
          "rule_ref": "reverse-gravity",
          "id": "virtual-inverted-gravity-column",
          "title": "Inverted-Gravity Column Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-reverse-gravity"
        },
        {
          "status": "approved",
          "class": "control",
          "group": "gravity",
          "effect": "For 1 minute, unsecured actors and objects in a 50-by-100-foot column fall upward unless they win Reflexes defense to anchor, then fall normally on expiry.",
          "effect_mechanics": [
            "environment-state",
            "forced-movement",
            "damage"
          ],
          "resolution": "contested-roll",
          "rule_ref": "reverse-gravity",
          "id": "real-inverted-gravity-column",
          "title": "Inverted-Gravity Column Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-reverse-gravity"
        }
      ]
    },
    {
      "source_id": "revivify",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Revivify",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Revivify",
      "source_level": 3,
      "source_school": "Necromancy",
      "source_range": "Touch",
      "source_duration": "Instantaneous",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 5
      },
      "targets": [
        {
          "status": "approved",
          "class": "restoration",
          "group": "revival",
          "effect": "Touch revives an actor dead no longer than one minute at 1 Hit Point without replacing missing body parts.",
          "effect_mechanics": [
            "recovery",
            "condition-change"
          ],
          "resolution": "direct",
          "rule_ref": "revivify",
          "id": "virtual-one-minute-emergency-revival",
          "title": "One-Minute Emergency Revival Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-revivify"
        },
        {
          "status": "approved",
          "class": "restoration",
          "group": "revival",
          "effect": "Touch revives an actor dead no longer than one minute at 1 Hit Point without replacing missing body parts.",
          "effect_mechanics": [
            "recovery",
            "condition-change"
          ],
          "resolution": "direct",
          "rule_ref": "revivify",
          "id": "real-one-minute-emergency-revival",
          "title": "One-Minute Emergency Revival Treatment",
          "type": "medical-item",
          "implementation": "real-posthuman",
          "application_id": "real-revivify"
        }
      ]
    },
    {
      "source_id": "rope-trick",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Rope Trick",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Rope+Trick",
      "source_level": 2,
      "source_school": "Transmutation",
      "source_range": "Touch",
      "source_duration": "1 hour",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 4
      },
      "targets": [
        {
          "status": "approved",
          "class": "protection",
          "group": "pocket-space",
          "effect": "Open a one-hour elevated pocket shelter for eight Medium actors; cross-boundary attacks and effects are blocked, and contents drop out on expiry.",
          "effect_mechanics": [
            "creation-summoning",
            "spatial-relocation",
            "storage-capacity",
            "defense-modifier",
            "effect-suppression"
          ],
          "resolution": "direct",
          "rule_ref": "rope-trick",
          "id": "virtual-compact-pocket-shelter",
          "title": "Compact Pocket Shelter Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-rope-trick"
        },
        {
          "status": "approved",
          "class": "protection",
          "group": "pocket-space",
          "effect": "Open a one-hour elevated pocket shelter for eight Medium actors; cross-boundary attacks and effects are blocked, and contents drop out on expiry.",
          "effect_mechanics": [
            "creation-summoning",
            "spatial-relocation",
            "storage-capacity",
            "defense-modifier",
            "effect-suppression"
          ],
          "resolution": "direct",
          "rule_ref": "rope-trick",
          "id": "real-compact-pocket-shelter",
          "title": "Compact Pocket Shelter Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-rope-trick"
        }
      ]
    },
    {
      "source_id": "sacred-flame",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Sacred Flame",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Sacred+Flame",
      "source_level": 0,
      "source_school": "Evocation",
      "source_range": "60 feet",
      "source_duration": "Instantaneous",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 2
      },
      "targets": [
        {
          "status": "approved",
          "class": "offense",
          "group": "projectile",
          "effect": "A visible target contests Reflexes without ordinary cover bonuses or takes 1d8 radiant, scaling by 1d8 at listed source tiers.",
          "effect_mechanics": [
            "damage"
          ],
          "resolution": "contested-roll",
          "rule_ref": "sacred-flame",
          "id": "virtual-cover-piercing-radiant-strike",
          "title": "Cover-Piercing Radiant Strike Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-sacred-flame"
        },
        {
          "status": "approved",
          "class": "offense",
          "group": "projectile",
          "effect": "A visible target contests Reflexes without ordinary cover bonuses or takes 1d8 radiant, scaling by 1d8 at listed source tiers.",
          "effect_mechanics": [
            "damage"
          ],
          "resolution": "contested-roll",
          "rule_ref": "sacred-flame",
          "id": "real-cover-piercing-radiant-strike",
          "title": "Cover-Piercing Radiant Strike Module",
          "type": "module",
          "implementation": "real-posthuman",
          "application_id": "real-sacred-flame"
        }
      ]
    },
    {
      "source_id": "sanctuary",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Sanctuary",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Sanctuary",
      "source_level": 1,
      "source_school": "Abjuration",
      "source_range": "30 feet",
      "source_duration": "1 minute",
      "action": {
        "mode": "combo",
        "ticks": 1,
        "stamina": 2
      },
      "targets": [
        {
          "status": "approved",
          "class": "protection",
          "group": "targeting-ward",
          "effect": "For 1 minute, an attacker must win contested Will to target the warded actor or redirect or lose the action; the ward ends when its target attacks or harms.",
          "effect_mechanics": [
            "mental-influence",
            "action-modifier",
            "effect-suppression"
          ],
          "resolution": "contested-roll",
          "rule_ref": "sanctuary",
          "id": "virtual-hostile-targeting-deterrent",
          "title": "Hostile-Targeting Deterrent Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-sanctuary"
        },
        {
          "status": "approved",
          "class": "protection",
          "group": "targeting-ward",
          "effect": "For 1 minute, an attacker must win contested Will to target the warded actor or redirect or lose the action; the ward ends when its target attacks or harms.",
          "effect_mechanics": [
            "mental-influence",
            "action-modifier",
            "effect-suppression"
          ],
          "resolution": "contested-roll",
          "rule_ref": "sanctuary",
          "id": "real-hostile-targeting-deterrent",
          "title": "Hostile-Targeting Deterrent Program",
          "type": "program",
          "implementation": "real-posthuman",
          "application_id": "real-sanctuary"
        }
      ]
    },
    {
      "source_id": "scorching-ray",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Scorching Ray",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Scorching+Ray",
      "source_level": 2,
      "source_school": "Evocation",
      "source_range": "120 feet",
      "source_duration": "Instantaneous",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 4
      },
      "targets": [
        {
          "status": "approved",
          "class": "offense",
          "group": "multi-projectile",
          "effect": "Fire three independently contested rays within 120 feet, each dealing 2d6 fire and assignable to one or several targets.",
          "effect_mechanics": [
            "damage",
            "target-scope-extension"
          ],
          "resolution": "contested-roll",
          "rule_ref": "scorching-ray",
          "id": "virtual-triple-thermal-beam",
          "title": "Triple Thermal Beam Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-scorching-ray"
        },
        {
          "status": "approved",
          "class": "offense",
          "group": "multi-projectile",
          "effect": "Fire three independently contested rays within 120 feet, each dealing 2d6 fire and assignable to one or several targets.",
          "effect_mechanics": [
            "damage",
            "target-scope-extension"
          ],
          "resolution": "contested-roll",
          "rule_ref": "scorching-ray",
          "id": "real-triple-thermal-beam",
          "title": "Triple Thermal Beam Module",
          "type": "module",
          "implementation": "real-posthuman",
          "application_id": "real-scorching-ray"
        }
      ]
    },
    {
      "source_id": "scrying",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Scrying",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Scrying",
      "source_level": 5,
      "source_school": "Divination",
      "source_range": "Self",
      "source_duration": "Concentration, up to 10 minutes",
      "action": {
        "mode": "extended",
        "ticks": 600,
        "stamina": 605
      },
      "targets": [
        {
          "status": "approved",
          "class": "information",
          "group": "remote-sensing",
          "effect": "After a knowledge-adjusted contested Will defense, observe and hear a same-world target through a following sensor for 10 minutes; known locations can be observed directly.",
          "effect_mechanics": [
            "sensory-change",
            "information-query",
            "creation-summoning"
          ],
          "resolution": "contested-roll",
          "rule_ref": "scrying",
          "id": "virtual-contested-remote-observation",
          "title": "Contested Remote Observation Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-scrying"
        },
        {
          "status": "approved",
          "class": "information",
          "group": "remote-sensing",
          "effect": "After a knowledge-adjusted contested Will defense, observe and hear a same-world target through a following sensor for 10 minutes; known locations can be observed directly.",
          "effect_mechanics": [
            "sensory-change",
            "information-query",
            "creation-summoning"
          ],
          "resolution": "contested-roll",
          "rule_ref": "scrying",
          "id": "real-contested-remote-observation",
          "title": "Contested Remote Observation Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-scrying"
        }
      ]
    },
    {
      "source_id": "searing-smite",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Searing Smite",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Searing+Smite",
      "source_level": 1,
      "source_school": "Evocation",
      "source_range": "Self",
      "source_duration": "1 minute",
      "action": {
        "mode": "combo",
        "ticks": 1,
        "stamina": 2,
        "trigger": "immediately after the user's successful melee or unarmed hit"
      },
      "targets": [
        {
          "status": "approved",
          "class": "offense",
          "group": "combo-strike",
          "effect": "After a melee or unarmed hit, add a 1-tick combo for +1d6 fire; the target takes 1d6 each cycle until it wins physical defense.",
          "effect_mechanics": [
            "damage",
            "action-modifier"
          ],
          "resolution": "contested-roll",
          "rule_ref": "searing-smite",
          "id": "virtual-burning-strike-combo",
          "title": "Burning Strike Combo Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-searing-smite"
        },
        {
          "status": "approved",
          "class": "offense",
          "group": "combo-strike",
          "effect": "After a melee or unarmed hit, add a 1-tick combo for +1d6 fire; the target takes 1d6 each cycle until it wins physical defense.",
          "effect_mechanics": [
            "damage",
            "action-modifier"
          ],
          "resolution": "contested-roll",
          "rule_ref": "searing-smite",
          "id": "real-burning-strike-combo",
          "title": "Burning Strike Combo Module",
          "type": "module",
          "implementation": "real-posthuman",
          "application_id": "real-searing-smite"
        }
      ]
    },
    {
      "source_id": "secret-chest",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Secret Chest",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Secret+Chest",
      "source_level": 4,
      "source_school": "Conjuration",
      "source_range": "Touch",
      "source_duration": "Until dispelled",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 6
      },
      "targets": [
        {
          "status": "approved",
          "class": "utility",
          "group": "storage",
          "effect": "Store a 12-cubic-foot chest off-layer indefinitely and use 2-tick touch actions on its paired token to recall or return it, with growing failure risk after 60 days.",
          "effect_mechanics": [
            "storage-capacity",
            "spatial-relocation",
            "action-modifier"
          ],
          "resolution": "direct",
          "rule_ref": "secret-chest",
          "id": "virtual-remote-secure-container",
          "title": "Remote Secure Container Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-secret-chest"
        },
        {
          "status": "approved",
          "class": "utility",
          "group": "storage",
          "effect": "Store a 12-cubic-foot chest off-layer indefinitely and use 2-tick touch actions on its paired token to recall or return it, with growing failure risk after 60 days.",
          "effect_mechanics": [
            "storage-capacity",
            "spatial-relocation",
            "action-modifier"
          ],
          "resolution": "direct",
          "rule_ref": "secret-chest",
          "id": "real-remote-secure-container",
          "title": "Remote Secure Container Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-secret-chest"
        }
      ]
    },
    {
      "source_id": "see-invisibility",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "See Invisibility",
      "src_reference_url": "https://www.dndbeyond.com/search?q=See+Invisibility",
      "source_level": 2,
      "source_school": "Divination",
      "source_range": "Self",
      "source_duration": "1 hour",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 4
      },
      "targets": [
        {
          "status": "approved",
          "class": "information",
          "group": "senses",
          "effect": "For 1 hour, see invisible actors and objects normally and perceive adjacent phased entities as ghostly.",
          "effect_mechanics": [
            "sensory-change"
          ],
          "resolution": "direct",
          "rule_ref": "see-invisibility",
          "id": "virtual-cloak-piercing-vision",
          "title": "Cloak-Piercing Vision Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-see-invisibility"
        },
        {
          "status": "approved",
          "class": "information",
          "group": "senses",
          "effect": "For 1 hour, see invisible actors and objects normally and perceive adjacent phased entities as ghostly.",
          "effect_mechanics": [
            "sensory-change"
          ],
          "resolution": "direct",
          "rule_ref": "see-invisibility",
          "id": "real-cloak-piercing-vision",
          "title": "Cloak-Piercing Vision Module",
          "type": "module",
          "implementation": "real-posthuman",
          "application_id": "real-see-invisibility"
        }
      ]
    },
    {
      "source_id": "seeming",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Seeming",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Seeming",
      "source_level": 5,
      "source_school": "Illusion",
      "source_range": "30 feet",
      "source_duration": "8 hours",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 7
      },
      "targets": [
        {
          "status": "approved",
          "class": "protection",
          "group": "disguise",
          "effect": "Give chosen actors within 30 feet same-limbed visual disguises for 8 hours; unwilling targets contest Will, and physical inspection or Investigation reveals the overlay.",
          "effect_mechanics": [
            "sensory-change"
          ],
          "resolution": "contested-roll",
          "rule_ref": "seeming",
          "id": "virtual-group-visual-disguise",
          "title": "Group Visual Disguise Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-seeming"
        },
        {
          "status": "approved",
          "class": "protection",
          "group": "disguise",
          "effect": "Give chosen actors within 30 feet same-limbed visual disguises for 8 hours; unwilling targets contest Will, and physical inspection or Investigation reveals the overlay.",
          "effect_mechanics": [
            "sensory-change"
          ],
          "resolution": "contested-roll",
          "rule_ref": "seeming",
          "id": "real-group-visual-disguise",
          "title": "Group Visual Disguise Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-seeming"
        }
      ]
    },
    {
      "source_id": "sending",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Sending",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Sending",
      "source_level": 3,
      "source_school": "Divination",
      "source_range": "Unlimited",
      "source_duration": "Instantaneous",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 5
      },
      "targets": [
        {
          "status": "approved",
          "class": "communication",
          "group": "remote-message",
          "effect": "Exchange one comprehensible 25-word message and immediate reply with a known or well-described actor at any distance, with 5% cross-world delivery failure and recipient blocking.",
          "effect_mechanics": [
            "semantic-communication"
          ],
          "resolution": "direct",
          "rule_ref": "sending",
          "id": "virtual-unlimited-range-brief-message",
          "title": "Unlimited-Range Brief Message Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-sending"
        },
        {
          "status": "approved",
          "class": "communication",
          "group": "remote-message",
          "effect": "Exchange one comprehensible 25-word message and immediate reply with a known or well-described actor at any distance, with 5% cross-world delivery failure and recipient blocking.",
          "effect_mechanics": [
            "semantic-communication"
          ],
          "resolution": "direct",
          "rule_ref": "sending",
          "id": "real-unlimited-range-brief-message",
          "title": "Unlimited-Range Brief Message Program",
          "type": "program",
          "implementation": "real-posthuman",
          "application_id": "real-sending"
        }
      ]
    },
    {
      "source_id": "sequester",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Sequester",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Sequester",
      "source_level": 7,
      "source_school": "Transmutation",
      "source_range": "Touch",
      "source_duration": "Until dispelled",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 9
      },
      "targets": [
        {
          "status": "approved",
          "class": "protection",
          "group": "stasis",
          "effect": "Hide an object or willing actor indefinitely from sight and remote sensing; actors enter ageless life-support stasis until a declared nearby trigger or damage.",
          "effect_mechanics": [
            "condition-change",
            "sensory-change",
            "trigger-binding",
            "effect-suppression"
          ],
          "resolution": "direct",
          "rule_ref": "sequester",
          "id": "virtual-triggered-suspended-concealment",
          "title": "Triggered Suspended Concealment Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-sequester"
        },
        {
          "status": "approved",
          "class": "protection",
          "group": "stasis",
          "effect": "Hide an object or willing actor indefinitely from sight and remote sensing; actors enter ageless life-support stasis until a declared nearby trigger or damage.",
          "effect_mechanics": [
            "condition-change",
            "sensory-change",
            "trigger-binding",
            "effect-suppression"
          ],
          "resolution": "direct",
          "rule_ref": "sequester",
          "id": "real-triggered-suspended-concealment",
          "title": "Triggered Suspended Concealment Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-sequester"
        }
      ]
    },
    {
      "source_id": "shapechange",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Shapechange",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Shapechange",
      "source_level": 9,
      "source_school": "Transmutation",
      "source_range": "Self",
      "source_duration": "Concentration, up to 1 hour",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 11
      },
      "targets": [
        {
          "status": "approved",
          "class": "transformation",
          "group": "body-morph",
          "effect": "For 1 hour, adopt and repeatedly switch among seen eligible living forms, retaining mind and capabilities while gaining first-form temporary HP and compatible physical traits.",
          "effect_mechanics": [
            "transformation",
            "resource-change"
          ],
          "resolution": "direct",
          "rule_ref": "shapechange",
          "id": "virtual-adaptive-creature-embodiment",
          "title": "Adaptive Creature Embodiment Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-shapechange"
        },
        {
          "status": "approved",
          "class": "transformation",
          "group": "body-morph",
          "effect": "For 1 hour, adopt and repeatedly switch among seen eligible living forms, retaining mind and capabilities while gaining first-form temporary HP and compatible physical traits.",
          "effect_mechanics": [
            "transformation",
            "resource-change"
          ],
          "resolution": "direct",
          "rule_ref": "shapechange",
          "id": "real-adaptive-creature-embodiment",
          "title": "Adaptive Creature Embodiment Module",
          "type": "module",
          "implementation": "real-posthuman",
          "application_id": "real-shapechange"
        }
      ]
    },
    {
      "source_id": "shatter",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Shatter",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Shatter",
      "source_level": 2,
      "source_school": "Evocation",
      "source_range": "60 feet",
      "source_duration": "Instantaneous",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 4
      },
      "targets": [
        {
          "status": "approved",
          "class": "offense",
          "group": "area-burst",
          "effect": "A 10-foot-radius sonic burst deals 3d8 thunder, halved by contested physical defense; constructs take -15% on that defense and unattended objects also take damage.",
          "effect_mechanics": [
            "damage",
            "check-modifier"
          ],
          "resolution": "contested-roll",
          "rule_ref": "shatter",
          "id": "virtual-resonant-area-burst",
          "title": "Resonant Area Burst Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-shatter"
        },
        {
          "status": "approved",
          "class": "offense",
          "group": "area-burst",
          "effect": "A 10-foot-radius sonic burst deals 3d8 thunder, halved by contested physical defense; constructs take -15% on that defense and unattended objects also take damage.",
          "effect_mechanics": [
            "damage",
            "check-modifier"
          ],
          "resolution": "contested-roll",
          "rule_ref": "shatter",
          "id": "real-resonant-area-burst",
          "title": "Resonant Area Burst Module",
          "type": "module",
          "implementation": "real-posthuman",
          "application_id": "real-shatter"
        }
      ]
    },
    {
      "source_id": "shield",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Shield",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Shield",
      "source_level": 1,
      "source_school": "Abjuration",
      "source_range": "Self",
      "source_duration": "1 round",
      "action": {
        "mode": "reaction",
        "ticks": 1,
        "stamina": 2,
        "trigger": "when an attack delivery hits the user or an automatic force-dart salvo targets the user"
      },
      "targets": [
        {
          "status": "approved",
          "class": "protection",
          "group": "reaction-defense",
          "effect": "As a 1-tick reaction to a hit, gain +25% armor defense through the next cycle and negate automatic force-dart salvo damage.",
          "effect_mechanics": [
            "defense-modifier",
            "action-modifier"
          ],
          "resolution": "direct",
          "rule_ref": "shield",
          "id": "virtual-reactive-force-defense",
          "title": "Reactive Force Defense Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-shield"
        },
        {
          "status": "approved",
          "class": "protection",
          "group": "reaction-defense",
          "effect": "As a 1-tick reaction to a hit, gain +25% armor defense through the next cycle and negate automatic force-dart salvo damage.",
          "effect_mechanics": [
            "defense-modifier",
            "action-modifier"
          ],
          "resolution": "direct",
          "rule_ref": "shield",
          "id": "real-reactive-force-defense",
          "title": "Reactive Force Defense Module",
          "type": "module",
          "implementation": "real-posthuman",
          "application_id": "real-shield"
        }
      ]
    },
    {
      "source_id": "shield-of-faith",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Shield of Faith",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Shield+of+Faith",
      "source_level": 1,
      "source_school": "Abjuration",
      "source_range": "60 feet",
      "source_duration": "Concentration, up to 10 minutes",
      "action": {
        "mode": "combo",
        "ticks": 1,
        "stamina": 2
      },
      "targets": [
        {
          "status": "approved",
          "class": "protection",
          "group": "armor",
          "effect": "As a 1-tick combo, grant one target within 60 feet +10% armor defense for up to 10 minutes.",
          "effect_mechanics": [
            "defense-modifier",
            "action-modifier"
          ],
          "resolution": "direct",
          "rule_ref": "shield-of-faith",
          "id": "virtual-remote-armor-field",
          "title": "Remote Armor Field Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-shield-of-faith"
        },
        {
          "status": "approved",
          "class": "protection",
          "group": "armor",
          "effect": "As a 1-tick combo, grant one target within 60 feet +10% armor defense for up to 10 minutes.",
          "effect_mechanics": [
            "defense-modifier",
            "action-modifier"
          ],
          "resolution": "direct",
          "rule_ref": "shield-of-faith",
          "id": "real-remote-armor-field",
          "title": "Remote Armor Field Module",
          "type": "module",
          "implementation": "real-posthuman",
          "application_id": "real-shield-of-faith"
        }
      ]
    },
    {
      "source_id": "shillelagh",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Shillelagh",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Shillelagh",
      "source_level": 0,
      "source_school": "Transmutation",
      "source_range": "Self",
      "source_duration": "1 minute",
      "action": {
        "mode": "combo",
        "ticks": 1,
        "stamina": 1
      },
      "targets": [
        {
          "status": "approved",
          "class": "support",
          "group": "weapon-buff",
          "effect": "For 1 minute, one held club or staff uses the operator's relevant mentalic stat for attack and damage, deals at least d8, and may use force damage.",
          "effect_mechanics": [
            "attribute-set",
            "damage"
          ],
          "resolution": "direct",
          "rule_ref": "shillelagh",
          "id": "virtual-adaptive-staff-imbuement",
          "title": "Adaptive Staff Imbuement Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-shillelagh"
        },
        {
          "status": "approved",
          "class": "support",
          "group": "weapon-buff",
          "effect": "For 1 minute, one held club or staff uses the operator's relevant mentalic stat for attack and damage, deals at least d8, and may use force damage.",
          "effect_mechanics": [
            "attribute-set",
            "damage"
          ],
          "resolution": "direct",
          "rule_ref": "shillelagh",
          "id": "real-adaptive-staff-imbuement",
          "title": "Adaptive Staff Imbuement Module",
          "type": "module",
          "implementation": "real-posthuman",
          "application_id": "real-shillelagh"
        }
      ]
    },
    {
      "source_id": "shining-smite",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Shining Smite",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Shining+Smite",
      "source_level": 2,
      "source_school": "Transmutation",
      "source_range": "Self",
      "source_duration": "Concentration, up to 1 minute",
      "action": {
        "mode": "combo",
        "ticks": 1,
        "stamina": 3,
        "trigger": "immediately after the user's successful melee or unarmed hit"
      },
      "targets": [
        {
          "status": "approved",
          "class": "offense",
          "group": "combo-strike",
          "effect": "After a melee or unarmed hit, add a 1-tick combo for +2d6 radiant; for 1 minute the target glows, loses invisibility, and grants attackers +15%.",
          "effect_mechanics": [
            "damage",
            "sensory-change",
            "check-modifier",
            "action-modifier",
            "effect-suppression"
          ],
          "resolution": "direct",
          "rule_ref": "shining-smite",
          "id": "virtual-revealing-radiant-strike",
          "title": "Revealing Radiant Strike Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-shining-smite"
        },
        {
          "status": "approved",
          "class": "offense",
          "group": "combo-strike",
          "effect": "After a melee or unarmed hit, add a 1-tick combo for +2d6 radiant; for 1 minute the target glows, loses invisibility, and grants attackers +15%.",
          "effect_mechanics": [
            "damage",
            "sensory-change",
            "check-modifier",
            "action-modifier",
            "effect-suppression"
          ],
          "resolution": "direct",
          "rule_ref": "shining-smite",
          "id": "real-revealing-radiant-strike",
          "title": "Revealing Radiant Strike Module",
          "type": "module",
          "implementation": "real-posthuman",
          "application_id": "real-shining-smite"
        }
      ]
    },
    {
      "source_id": "shocking-grasp",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Shocking Grasp",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Shocking+Grasp",
      "source_level": 0,
      "source_school": "Evocation",
      "source_range": "Touch",
      "source_duration": "Instantaneous",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 2
      },
      "targets": [
        {
          "status": "approved",
          "class": "offense",
          "group": "touch-strike",
          "effect": "A contested touch deals 1d8 lightning and blocks opportunity reactions until the target's next action begins, scaling damage by source tier.",
          "effect_mechanics": [
            "damage",
            "action-modifier"
          ],
          "resolution": "contested-roll",
          "rule_ref": "shocking-grasp",
          "id": "virtual-reaction-locking-shock",
          "title": "Reaction-Locking Shock Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-shocking-grasp"
        },
        {
          "status": "approved",
          "class": "offense",
          "group": "touch-strike",
          "effect": "A contested touch deals 1d8 lightning and blocks opportunity reactions until the target's next action begins, scaling damage by source tier.",
          "effect_mechanics": [
            "damage",
            "action-modifier"
          ],
          "resolution": "contested-roll",
          "rule_ref": "shocking-grasp",
          "id": "real-reaction-locking-shock",
          "title": "Reaction-Locking Shock Module",
          "type": "module",
          "implementation": "real-posthuman",
          "application_id": "real-shocking-grasp"
        }
      ]
    },
    {
      "source_id": "silence",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Silence",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Silence",
      "source_level": 2,
      "source_school": "Illusion",
      "source_range": "120 feet",
      "source_duration": "Concentration, up to 10 minutes",
      "action": {
        "mode": "choice",
        "options": [
          {
            "mode": "action",
            "ticks": 2,
            "stamina": 4
          },
          {
            "mode": "ritual",
            "ticks": 602,
            "stamina": 604
          }
        ]
      },
      "targets": [
        {
          "status": "approved",
          "class": "control",
          "group": "sensory-denial",
          "effect": "For 10 minutes, a 20-foot field blocks all sound, deafens fully enclosed actors, grants thunder immunity, and prevents sound-dependent activations.",
          "effect_mechanics": [
            "environment-state",
            "sensory-change",
            "defense-modifier",
            "effect-suppression"
          ],
          "resolution": "direct",
          "rule_ref": "silence",
          "id": "virtual-acoustic-null-zone",
          "title": "Acoustic Null Zone Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-silence"
        },
        {
          "status": "approved",
          "class": "control",
          "group": "sensory-denial",
          "effect": "For 10 minutes, a 20-foot field blocks all sound, deafens fully enclosed actors, grants thunder immunity, and prevents sound-dependent activations.",
          "effect_mechanics": [
            "environment-state",
            "sensory-change",
            "defense-modifier",
            "effect-suppression"
          ],
          "resolution": "direct",
          "rule_ref": "silence",
          "id": "real-acoustic-null-zone",
          "title": "Acoustic Null Zone Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-silence"
        }
      ]
    },
    {
      "source_id": "silent-image",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Silent Image",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Silent+Image",
      "source_level": 1,
      "source_school": "Illusion",
      "source_range": "60 feet",
      "source_duration": "Concentration, up to 10 minutes",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 3
      },
      "targets": [
        {
          "status": "approved",
          "class": "control",
          "group": "illusion",
          "effect": "Create a harmless 15-foot visual illusion for 10 minutes and use 2-tick actions to move and animate it; interaction or Investigation exposes it.",
          "effect_mechanics": [
            "sensory-change",
            "action-modifier"
          ],
          "resolution": "direct",
          "rule_ref": "silent-image",
          "id": "virtual-mobile-visual-decoy",
          "title": "Mobile Visual Decoy Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-silent-image"
        },
        {
          "status": "approved",
          "class": "control",
          "group": "illusion",
          "effect": "Create a harmless 15-foot visual illusion for 10 minutes and use 2-tick actions to move and animate it; interaction or Investigation exposes it.",
          "effect_mechanics": [
            "sensory-change",
            "action-modifier"
          ],
          "resolution": "direct",
          "rule_ref": "silent-image",
          "id": "real-mobile-visual-decoy",
          "title": "Mobile Visual Decoy Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-silent-image"
        }
      ]
    },
    {
      "source_id": "simulacrum",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Simulacrum",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Simulacrum",
      "source_level": 7,
      "source_school": "Illusion",
      "source_range": "Touch",
      "source_duration": "Until dispelled",
      "action": {
        "mode": "extended",
        "ticks": 43200,
        "stamina": 43207
      },
      "targets": [
        {
          "status": "approved",
          "class": "creation",
          "group": "duplicate",
          "effect": "Over 12 hours, create one obedient half-maximum-HP construct copy of a nearby actor; it cannot advance or rest and requires costly downtime repair.",
          "effect_mechanics": [
            "creation-summoning",
            "recovery",
            "attribute-set"
          ],
          "resolution": "direct",
          "rule_ref": "simulacrum",
          "id": "virtual-limited-duplicate-construct",
          "title": "Limited Duplicate Construct Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-simulacrum"
        },
        {
          "status": "approved",
          "class": "creation",
          "group": "duplicate",
          "effect": "Over 12 hours, create one obedient half-maximum-HP construct copy of a nearby actor; it cannot advance or rest and requires costly downtime repair.",
          "effect_mechanics": [
            "creation-summoning",
            "recovery",
            "attribute-set"
          ],
          "resolution": "direct",
          "rule_ref": "simulacrum",
          "id": "real-limited-duplicate-construct",
          "title": "Limited Duplicate Construct Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-simulacrum"
        }
      ]
    },
    {
      "source_id": "sleep",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Sleep",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Sleep",
      "source_level": 1,
      "source_school": "Enchantment",
      "source_range": "60 feet",
      "source_duration": "Concentration, up to 1 minute",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 3
      },
      "targets": [
        {
          "status": "approved",
          "class": "control",
          "group": "incapacitation",
          "effect": "Chosen actors in a 5-foot burst contest Will; first failure incapacitates for one cycle and a second failure causes sleep until damaged or awakened.",
          "effect_mechanics": [
            "mental-influence",
            "condition-change"
          ],
          "resolution": "contested-roll",
          "rule_ref": "sleep",
          "id": "virtual-two-stage-unconsciousness-induction",
          "title": "Two-Stage Unconsciousness Induction Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-sleep"
        },
        {
          "status": "approved",
          "class": "control",
          "group": "incapacitation",
          "effect": "Chosen actors in a 5-foot burst contest Will; first failure incapacitates for one cycle and a second failure causes sleep until damaged or awakened.",
          "effect_mechanics": [
            "mental-influence",
            "condition-change"
          ],
          "resolution": "contested-roll",
          "rule_ref": "sleep",
          "id": "real-two-stage-unconsciousness-induction",
          "title": "Two-Stage Unconsciousness Induction Program",
          "type": "program",
          "implementation": "real-posthuman",
          "application_id": "real-sleep"
        }
      ]
    },
    {
      "source_id": "sleet-storm",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Sleet Storm",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Sleet+Storm",
      "source_level": 3,
      "source_school": "Conjuration",
      "source_range": "150 feet",
      "source_duration": "Concentration, up to 1 minute",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 5
      },
      "targets": [
        {
          "status": "approved",
          "class": "control",
          "group": "weather-hazard",
          "effect": "A 20-foot-radius sleet cylinder becomes heavily obscured difficult terrain, extinguishes flames, and knocks entrants prone while breaking held effects after failed Reflexes defense.",
          "effect_mechanics": [
            "environment-state",
            "sensory-change",
            "condition-change",
            "effect-negation"
          ],
          "resolution": "contested-roll",
          "rule_ref": "sleet-storm",
          "id": "virtual-freezing-obscurement-field",
          "title": "Freezing Obscurement Field Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-sleet-storm"
        },
        {
          "status": "approved",
          "class": "control",
          "group": "weather-hazard",
          "effect": "A 20-foot-radius sleet cylinder becomes heavily obscured difficult terrain, extinguishes flames, and knocks entrants prone while breaking held effects after failed Reflexes defense.",
          "effect_mechanics": [
            "environment-state",
            "sensory-change",
            "condition-change",
            "effect-negation"
          ],
          "resolution": "contested-roll",
          "rule_ref": "sleet-storm",
          "id": "real-freezing-obscurement-field",
          "title": "Freezing Obscurement Field Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-sleet-storm"
        }
      ]
    },
    {
      "source_id": "slow",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Slow",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Slow",
      "source_level": 3,
      "source_school": "Transmutation",
      "source_range": "120 feet",
      "source_duration": "Concentration, up to 1 minute",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 5
      },
      "targets": [
        {
          "status": "approved",
          "class": "control",
          "group": "action-disruption",
          "effect": "Up to six targets losing contested Will defense have half speed, reduced armor and Reflexes, no reactions, mutually exclusive action/combo use, and slower effect activation.",
          "effect_mechanics": [
            "mobility-change",
            "defense-modifier",
            "action-modifier",
            "check-modifier"
          ],
          "resolution": "contested-roll",
          "rule_ref": "slow",
          "id": "virtual-temporal-impairment-field",
          "title": "Temporal Impairment Field Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-slow"
        },
        {
          "status": "approved",
          "class": "control",
          "group": "action-disruption",
          "effect": "Up to six targets losing contested Will defense have half speed, reduced armor and Reflexes, no reactions, mutually exclusive action/combo use, and slower effect activation.",
          "effect_mechanics": [
            "mobility-change",
            "defense-modifier",
            "action-modifier",
            "check-modifier"
          ],
          "resolution": "contested-roll",
          "rule_ref": "slow",
          "id": "real-temporal-impairment-field",
          "title": "Temporal Impairment Field Program",
          "type": "program",
          "implementation": "real-posthuman",
          "application_id": "real-slow"
        }
      ]
    },
    {
      "source_id": "sorcerous-burst",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Sorcerous Burst",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Sorcerous+Burst",
      "source_level": 0,
      "source_school": "Evocation",
      "source_range": "120 feet",
      "source_duration": "Instantaneous",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 2
      },
      "targets": [
        {
          "status": "approved",
          "class": "offense",
          "group": "projectile",
          "effect": "A contested 120-foot bolt deals 1d8 chosen energy and chains extra d8s on maximum die results up to the user's mental modifier, scaling base dice by tier.",
          "effect_mechanics": [
            "damage",
            "critical-change"
          ],
          "resolution": "contested-roll",
          "rule_ref": "sorcerous-burst",
          "id": "virtual-escalating-adaptive-energy-bolt",
          "title": "Escalating Adaptive Energy Bolt Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-sorcerous-burst"
        },
        {
          "status": "approved",
          "class": "offense",
          "group": "projectile",
          "effect": "A contested 120-foot bolt deals 1d8 chosen energy and chains extra d8s on maximum die results up to the user's mental modifier, scaling base dice by tier.",
          "effect_mechanics": [
            "damage",
            "critical-change"
          ],
          "resolution": "contested-roll",
          "rule_ref": "sorcerous-burst",
          "id": "real-escalating-adaptive-energy-bolt",
          "title": "Escalating Adaptive Energy Bolt Module",
          "type": "module",
          "implementation": "real-posthuman",
          "application_id": "real-sorcerous-burst"
        }
      ]
    },
    {
      "source_id": "spare-the-dying",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Spare the Dying",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Spare+the+Dying",
      "source_level": 0,
      "source_school": "Necromancy",
      "source_range": "15 feet",
      "source_duration": "Instantaneous",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 2
      },
      "targets": [
        {
          "status": "approved",
          "class": "restoration",
          "group": "stabilization",
          "effect": "Stabilize one living actor at 0 HP within 15 feet, with range increasing at listed source tiers.",
          "effect_mechanics": [
            "condition-change"
          ],
          "resolution": "direct",
          "rule_ref": "spare-the-dying",
          "id": "virtual-remote-stabilization-pulse",
          "title": "Remote Stabilization Pulse Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-spare-the-dying"
        },
        {
          "status": "approved",
          "class": "restoration",
          "group": "stabilization",
          "effect": "Stabilize one living actor at 0 HP within 15 feet, with range increasing at listed source tiers.",
          "effect_mechanics": [
            "condition-change"
          ],
          "resolution": "direct",
          "rule_ref": "spare-the-dying",
          "id": "real-remote-stabilization-pulse",
          "title": "Remote Stabilization Pulse Treatment",
          "type": "medical-item",
          "implementation": "real-posthuman",
          "application_id": "real-spare-the-dying"
        }
      ]
    },
    {
      "source_id": "speak-with-animals",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Speak with Animals",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Speak+with+Animals",
      "source_level": 1,
      "source_school": "Divination",
      "source_range": "Self",
      "source_duration": "10 minutes",
      "action": {
        "mode": "choice",
        "options": [
          {
            "mode": "action",
            "ticks": 2,
            "stamina": 3
          },
          {
            "mode": "ritual",
            "ticks": 602,
            "stamina": 603
          }
        ]
      },
      "targets": [
        {
          "status": "approved",
          "class": "communication",
          "group": "translation",
          "effect": "For 10 minutes, understand and influence Beasts through ordinary speech and receive information they remember about survival, locations, and nearby threats.",
          "effect_mechanics": [
            "semantic-communication"
          ],
          "resolution": "direct",
          "rule_ref": "speak-with-animals",
          "id": "virtual-fauna-translation-link",
          "title": "Fauna Translation Link Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-speak-with-animals"
        },
        {
          "status": "approved",
          "class": "communication",
          "group": "translation",
          "effect": "For 10 minutes, understand and influence Beasts through ordinary speech and receive information they remember about survival, locations, and nearby threats.",
          "effect_mechanics": [
            "semantic-communication"
          ],
          "resolution": "direct",
          "rule_ref": "speak-with-animals",
          "id": "real-fauna-translation-link",
          "title": "Fauna Translation Link Program",
          "type": "program",
          "implementation": "real-posthuman",
          "application_id": "real-speak-with-animals"
        }
      ]
    },
    {
      "source_id": "speak-with-dead",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Speak with Dead",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Speak+with+Dead",
      "source_level": 3,
      "source_school": "Necromancy",
      "source_range": "10 feet",
      "source_duration": "10 minutes",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 5
      },
      "targets": [
        {
          "status": "approved",
          "class": "information",
          "group": "forensic-query",
          "effect": "For 10 minutes, animate a corpse's speech interface to answer up to five questions from its life-memory, without compelling honesty or acquiring new knowledge.",
          "effect_mechanics": [
            "semantic-communication",
            "information-query"
          ],
          "resolution": "direct",
          "rule_ref": "speak-with-dead",
          "id": "virtual-remains-interview-interface",
          "title": "Remains Interview Interface Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-speak-with-dead"
        },
        {
          "status": "approved",
          "class": "information",
          "group": "forensic-query",
          "effect": "For 10 minutes, animate a corpse's speech interface to answer up to five questions from its life-memory, without compelling honesty or acquiring new knowledge.",
          "effect_mechanics": [
            "semantic-communication",
            "information-query"
          ],
          "resolution": "direct",
          "rule_ref": "speak-with-dead",
          "id": "real-remains-interview-interface",
          "title": "Remains Interview Interface Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-speak-with-dead"
        }
      ]
    },
    {
      "source_id": "speak-with-plants",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Speak with Plants",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Speak+with+Plants",
      "source_level": 3,
      "source_school": "Transmutation",
      "source_range": "Self",
      "source_duration": "10 minutes",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 5
      },
      "targets": [
        {
          "status": "approved",
          "class": "communication",
          "group": "flora-control",
          "effect": "For 10 minutes, plants in 30 feet report the past day's local events, obey simple growth motions, and toggle plant terrain between ordinary and difficult.",
          "effect_mechanics": [
            "semantic-communication",
            "information-query",
            "environment-state"
          ],
          "resolution": "direct",
          "rule_ref": "speak-with-plants",
          "id": "virtual-local-flora-interface",
          "title": "Local Flora Interface Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-speak-with-plants"
        },
        {
          "status": "approved",
          "class": "communication",
          "group": "flora-control",
          "effect": "For 10 minutes, plants in 30 feet report the past day's local events, obey simple growth motions, and toggle plant terrain between ordinary and difficult.",
          "effect_mechanics": [
            "semantic-communication",
            "information-query",
            "environment-state"
          ],
          "resolution": "direct",
          "rule_ref": "speak-with-plants",
          "id": "real-local-flora-interface",
          "title": "Local Flora Interface Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-speak-with-plants"
        }
      ]
    },
    {
      "source_id": "spider-climb",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Spider Climb",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Spider+Climb",
      "source_level": 2,
      "source_school": "Transmutation",
      "source_range": "Touch",
      "source_duration": "Concentration, up to 1 hour",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 4
      },
      "targets": [
        {
          "status": "approved",
          "class": "mobility",
          "group": "climbing",
          "effect": "For 1 hour, a willing target gains hands-free wall and ceiling travel plus a climb rate equal to its walking rate.",
          "effect_mechanics": [
            "mobility-change"
          ],
          "resolution": "direct",
          "rule_ref": "spider-climb",
          "id": "virtual-surface-adhesion-mobility",
          "title": "Surface-Adhesion Mobility Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-spider-climb"
        },
        {
          "status": "approved",
          "class": "mobility",
          "group": "climbing",
          "effect": "For 1 hour, a willing target gains hands-free wall and ceiling travel plus a climb rate equal to its walking rate.",
          "effect_mechanics": [
            "mobility-change"
          ],
          "resolution": "direct",
          "rule_ref": "spider-climb",
          "id": "real-surface-adhesion-mobility",
          "title": "Surface-Adhesion Mobility Module",
          "type": "module",
          "implementation": "real-posthuman",
          "application_id": "real-spider-climb"
        }
      ]
    },
    {
      "source_id": "spike-growth",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Spike Growth",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Spike+Growth",
      "source_level": 2,
      "source_school": "Transmutation",
      "source_range": "150 feet",
      "source_duration": "Concentration, up to 10 minutes",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 4
      },
      "targets": [
        {
          "status": "approved",
          "class": "offense",
          "group": "terrain-hazard",
          "effect": "A concealed 20-foot difficult-terrain field deals 2d4 piercing per 5 feet traveled for 10 minutes; observers need contested Perception to recognize it.",
          "effect_mechanics": [
            "environment-state",
            "damage",
            "sensory-change"
          ],
          "resolution": "direct",
          "rule_ref": "spike-growth",
          "id": "virtual-camouflaged-spike-field",
          "title": "Camouflaged Spike Field Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-spike-growth"
        },
        {
          "status": "approved",
          "class": "offense",
          "group": "terrain-hazard",
          "effect": "A concealed 20-foot difficult-terrain field deals 2d4 piercing per 5 feet traveled for 10 minutes; observers need contested Perception to recognize it.",
          "effect_mechanics": [
            "environment-state",
            "damage",
            "sensory-change"
          ],
          "resolution": "direct",
          "rule_ref": "spike-growth",
          "id": "real-camouflaged-spike-field",
          "title": "Camouflaged Spike Field Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-spike-growth"
        }
      ]
    },
    {
      "source_id": "spirit-guardians",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Spirit Guardians",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Spirit+Guardians",
      "source_level": 3,
      "source_school": "Conjuration",
      "source_range": "Self",
      "source_duration": "Concentration, up to 10 minutes",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 5
      },
      "targets": [
        {
          "status": "approved",
          "class": "offense",
          "group": "damage-aura",
          "effect": "A 15-foot aura halves enemy speed and deals 3d8 radiant or necrotic, halved by contested Will defense once per cycle, for 10 minutes.",
          "effect_mechanics": [
            "creation-summoning",
            "mobility-change",
            "damage"
          ],
          "resolution": "contested-roll",
          "rule_ref": "spirit-guardians",
          "id": "virtual-mobile-guardian-hazard",
          "title": "Mobile Guardian Hazard Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-spirit-guardians"
        },
        {
          "status": "approved",
          "class": "offense",
          "group": "damage-aura",
          "effect": "A 15-foot aura halves enemy speed and deals 3d8 radiant or necrotic, halved by contested Will defense once per cycle, for 10 minutes.",
          "effect_mechanics": [
            "creation-summoning",
            "mobility-change",
            "damage"
          ],
          "resolution": "contested-roll",
          "rule_ref": "spirit-guardians",
          "id": "real-mobile-guardian-hazard",
          "title": "Mobile Guardian Hazard Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-spirit-guardians"
        }
      ]
    },
    {
      "source_id": "spiritual-weapon",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Spiritual Weapon",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Spiritual+Weapon",
      "source_level": 2,
      "source_school": "Evocation",
      "source_range": "60 feet",
      "source_duration": "Concentration, up to 1 minute",
      "action": {
        "mode": "combo",
        "ticks": 1,
        "stamina": 3
      },
      "targets": [
        {
          "status": "approved",
          "class": "offense",
          "group": "remote-weapon",
          "effect": "As a 1-tick combo, create a remote striker for 1 minute; later 1-tick commands move it 20 feet and attack for 1d8 force plus modifier.",
          "effect_mechanics": [
            "creation-summoning",
            "damage",
            "action-modifier"
          ],
          "resolution": "contested-roll",
          "rule_ref": "spiritual-weapon",
          "id": "virtual-remote-spectral-striker",
          "title": "Remote Spectral Striker Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-spiritual-weapon"
        },
        {
          "status": "approved",
          "class": "offense",
          "group": "remote-weapon",
          "effect": "As a 1-tick combo, create a remote striker for 1 minute; later 1-tick commands move it 20 feet and attack for 1d8 force plus modifier.",
          "effect_mechanics": [
            "creation-summoning",
            "damage",
            "action-modifier"
          ],
          "resolution": "contested-roll",
          "rule_ref": "spiritual-weapon",
          "id": "real-remote-spectral-striker",
          "title": "Remote Spectral Striker Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-spiritual-weapon"
        }
      ]
    },
    {
      "source_id": "starry-wisp",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Starry Wisp",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Starry+Wisp",
      "source_level": 0,
      "source_school": "Evocation",
      "source_range": "60 feet",
      "source_duration": "Instantaneous",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 2
      },
      "targets": [
        {
          "status": "approved",
          "class": "offense",
          "group": "marking-shot",
          "effect": "A contested 60-foot shot deals 1d8 radiant and makes the target emit dim light and lose invisibility through the next cycle, scaling damage by tier.",
          "effect_mechanics": [
            "damage",
            "sensory-change",
            "effect-suppression"
          ],
          "resolution": "contested-roll",
          "rule_ref": "starry-wisp",
          "id": "virtual-revealing-radiant-mote",
          "title": "Revealing Radiant Mote Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-starry-wisp"
        },
        {
          "status": "approved",
          "class": "offense",
          "group": "marking-shot",
          "effect": "A contested 60-foot shot deals 1d8 radiant and makes the target emit dim light and lose invisibility through the next cycle, scaling damage by tier.",
          "effect_mechanics": [
            "damage",
            "sensory-change",
            "effect-suppression"
          ],
          "resolution": "contested-roll",
          "rule_ref": "starry-wisp",
          "id": "real-revealing-radiant-mote",
          "title": "Revealing Radiant Mote Module",
          "type": "module",
          "implementation": "real-posthuman",
          "application_id": "real-starry-wisp"
        }
      ]
    },
    {
      "source_id": "stinking-cloud",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Stinking Cloud",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Stinking+Cloud",
      "source_level": 3,
      "source_school": "Conjuration",
      "source_range": "90 feet",
      "source_duration": "Concentration, up to 1 minute",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 5
      },
      "targets": [
        {
          "status": "approved",
          "class": "control",
          "group": "hazard-cloud",
          "effect": "A heavily obscured 20-foot gas cloud lasts 1 minute; actors beginning a cycle inside contest physical defense or become poisoned and lose actions that cycle.",
          "effect_mechanics": [
            "environment-state",
            "sensory-change",
            "condition-change",
            "action-modifier"
          ],
          "resolution": "contested-roll",
          "rule_ref": "stinking-cloud",
          "id": "virtual-incapacitating-gas-field",
          "title": "Incapacitating Gas Field Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-stinking-cloud"
        },
        {
          "status": "approved",
          "class": "control",
          "group": "hazard-cloud",
          "effect": "A heavily obscured 20-foot gas cloud lasts 1 minute; actors beginning a cycle inside contest physical defense or become poisoned and lose actions that cycle.",
          "effect_mechanics": [
            "environment-state",
            "sensory-change",
            "condition-change",
            "action-modifier"
          ],
          "resolution": "contested-roll",
          "rule_ref": "stinking-cloud",
          "id": "real-incapacitating-gas-field",
          "title": "Incapacitating Gas Field Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-stinking-cloud"
        }
      ]
    },
    {
      "source_id": "stone-shape",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Stone Shape",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Stone+Shape",
      "source_level": 4,
      "source_school": "Transmutation",
      "source_range": "Touch",
      "source_duration": "Instantaneous",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 6
      },
      "targets": [
        {
          "status": "approved",
          "class": "utility",
          "group": "fabrication",
          "effect": "Instantly reshape one Medium stone object or five-foot stone section into a coarse form with at most two hinges and one latch.",
          "effect_mechanics": [
            "transformation",
            "task-enablement"
          ],
          "resolution": "direct",
          "rule_ref": "stone-shape",
          "id": "virtual-coarse-stone-reformer",
          "title": "Coarse Stone Reformer Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-stone-shape"
        },
        {
          "status": "approved",
          "class": "utility",
          "group": "fabrication",
          "effect": "Instantly reshape one Medium stone object or five-foot stone section into a coarse form with at most two hinges and one latch.",
          "effect_mechanics": [
            "transformation",
            "task-enablement"
          ],
          "resolution": "direct",
          "rule_ref": "stone-shape",
          "id": "real-coarse-stone-reformer",
          "title": "Coarse Stone Reformer Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-stone-shape"
        }
      ]
    },
    {
      "source_id": "stoneskin",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Stoneskin",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Stoneskin",
      "source_level": 4,
      "source_school": "Transmutation",
      "source_range": "Touch",
      "source_duration": "Concentration, up to 1 hour",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 6
      },
      "targets": [
        {
          "status": "approved",
          "class": "protection",
          "group": "resistance",
          "effect": "For 1 hour, one willing target gains resistance to bludgeoning, piercing, and slashing damage.",
          "effect_mechanics": [
            "defense-modifier"
          ],
          "resolution": "direct",
          "rule_ref": "stoneskin",
          "id": "virtual-physical-damage-resistance-skin",
          "title": "Physical Damage Resistance Skin Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-stoneskin"
        },
        {
          "status": "approved",
          "class": "protection",
          "group": "resistance",
          "effect": "For 1 hour, one willing target gains resistance to bludgeoning, piercing, and slashing damage.",
          "effect_mechanics": [
            "defense-modifier"
          ],
          "resolution": "direct",
          "rule_ref": "stoneskin",
          "id": "real-physical-damage-resistance-skin",
          "title": "Physical Damage Resistance Skin Module",
          "type": "module",
          "implementation": "real-posthuman",
          "application_id": "real-stoneskin"
        }
      ]
    },
    {
      "source_id": "storm-of-vengeance",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Storm of Vengeance",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Storm+of+Vengeance",
      "source_level": 9,
      "source_school": "Conjuration",
      "source_range": "1 mile",
      "source_duration": "Concentration, up to 1 minute",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 11
      },
      "targets": [
        {
          "status": "approved",
          "class": "offense",
          "group": "weather-barrage",
          "effect": "A 300-foot storm runs a ten-cycle sequence of thunder and deafness, acid, targeted lightning, hail, then cold wind that obscures terrain and blocks ranged weapons.",
          "effect_mechanics": [
            "environment-state",
            "damage",
            "condition-change",
            "sensory-change"
          ],
          "resolution": "contested-roll",
          "rule_ref": "storm-of-vengeance",
          "id": "virtual-sequenced-regional-storm",
          "title": "Sequenced Regional Storm Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-storm-of-vengeance"
        },
        {
          "status": "approved",
          "class": "offense",
          "group": "weather-barrage",
          "effect": "A 300-foot storm runs a ten-cycle sequence of thunder and deafness, acid, targeted lightning, hail, then cold wind that obscures terrain and blocks ranged weapons.",
          "effect_mechanics": [
            "environment-state",
            "damage",
            "condition-change",
            "sensory-change"
          ],
          "resolution": "contested-roll",
          "rule_ref": "storm-of-vengeance",
          "id": "real-sequenced-regional-storm",
          "title": "Sequenced Regional Storm Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-storm-of-vengeance"
        }
      ]
    },
    {
      "source_id": "suggestion",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Suggestion",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Suggestion",
      "source_level": 2,
      "source_school": "Enchantment",
      "source_range": "30 feet",
      "source_duration": "Concentration, up to 8 hours",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 4
      },
      "targets": [
        {
          "status": "approved",
          "class": "control",
          "group": "compulsion",
          "effect": "One comprehending target losing contested Will defense pursues an achievable non-harmful 25-word directive for up to 8 hours or until harmed.",
          "effect_mechanics": [
            "mental-influence",
            "condition-change"
          ],
          "resolution": "contested-roll",
          "rule_ref": "suggestion",
          "id": "virtual-behavioral-directive",
          "title": "Behavioral Directive Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-suggestion"
        },
        {
          "status": "approved",
          "class": "control",
          "group": "compulsion",
          "effect": "One comprehending target losing contested Will defense pursues an achievable non-harmful 25-word directive for up to 8 hours or until harmed.",
          "effect_mechanics": [
            "mental-influence",
            "condition-change"
          ],
          "resolution": "contested-roll",
          "rule_ref": "suggestion",
          "id": "real-behavioral-directive",
          "title": "Behavioral Directive Program",
          "type": "program",
          "implementation": "real-posthuman",
          "application_id": "real-suggestion"
        }
      ]
    },
    {
      "source_id": "summon-dragon",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Summon Dragon",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Summon+Dragon",
      "source_level": 5,
      "source_school": "Conjuration",
      "source_range": "60 feet",
      "source_duration": "Concentration, up to 1 hour",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 7
      },
      "targets": [
        {
          "status": "approved",
          "class": "creation",
          "group": "summoned-ally",
          "effect": "Create one allied draconic combat construct for up to 1 hour; it follows verbal orders and otherwise defends itself.",
          "effect_mechanics": [
            "creation-summoning",
            "semantic-communication"
          ],
          "resolution": "direct",
          "rule_ref": "summon-dragon",
          "id": "virtual-draconic-combat-construct",
          "title": "Draconic Combat Construct Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-summon-dragon"
        },
        {
          "status": "approved",
          "class": "creation",
          "group": "summoned-ally",
          "effect": "Create one allied draconic combat construct for up to 1 hour; it follows verbal orders and otherwise defends itself.",
          "effect_mechanics": [
            "creation-summoning",
            "semantic-communication"
          ],
          "resolution": "direct",
          "rule_ref": "summon-dragon",
          "id": "real-draconic-combat-construct",
          "title": "Draconic Combat Construct Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-summon-dragon"
        }
      ]
    },
    {
      "source_id": "sunbeam",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Sunbeam",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Sunbeam",
      "source_level": 6,
      "source_school": "Evocation",
      "source_range": "Self",
      "source_duration": "Concentration, up to 1 minute",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 8
      },
      "targets": [
        {
          "status": "approved",
          "class": "offense",
          "group": "line-attack",
          "effect": "For 1 minute, each 2-tick action emits a 60-foot line dealing 6d8 radiant and briefly blinding after failed physical defense while the user emits sunlight.",
          "effect_mechanics": [
            "damage",
            "condition-change",
            "environment-state",
            "action-modifier"
          ],
          "resolution": "contested-roll",
          "rule_ref": "sunbeam",
          "id": "virtual-repeating-blinding-beam",
          "title": "Repeating Blinding Beam Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-sunbeam"
        },
        {
          "status": "approved",
          "class": "offense",
          "group": "line-attack",
          "effect": "For 1 minute, each 2-tick action emits a 60-foot line dealing 6d8 radiant and briefly blinding after failed physical defense while the user emits sunlight.",
          "effect_mechanics": [
            "damage",
            "condition-change",
            "environment-state",
            "action-modifier"
          ],
          "resolution": "contested-roll",
          "rule_ref": "sunbeam",
          "id": "real-repeating-blinding-beam",
          "title": "Repeating Blinding Beam Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-sunbeam"
        }
      ]
    },
    {
      "source_id": "sunburst",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Sunburst",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Sunburst",
      "source_level": 8,
      "source_school": "Evocation",
      "source_range": "150 feet",
      "source_duration": "Instantaneous",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 10
      },
      "targets": [
        {
          "status": "approved",
          "class": "offense",
          "group": "area-burst",
          "effect": "A 60-foot-radius burst deals 12d6 radiant and blinds after failed physical defense, with cycle-end retries, while suppressing darkness effects in the area.",
          "effect_mechanics": [
            "damage",
            "condition-change",
            "effect-suppression"
          ],
          "resolution": "contested-roll",
          "rule_ref": "sunburst",
          "id": "virtual-blinding-sunlight-detonation",
          "title": "Blinding Sunlight Detonation Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-sunburst"
        },
        {
          "status": "approved",
          "class": "offense",
          "group": "area-burst",
          "effect": "A 60-foot-radius burst deals 12d6 radiant and blinds after failed physical defense, with cycle-end retries, while suppressing darkness effects in the area.",
          "effect_mechanics": [
            "damage",
            "condition-change",
            "effect-suppression"
          ],
          "resolution": "contested-roll",
          "rule_ref": "sunburst",
          "id": "real-blinding-sunlight-detonation",
          "title": "Blinding Sunlight Detonation Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-sunburst"
        }
      ]
    },
    {
      "source_id": "symbol",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Symbol",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Symbol",
      "source_level": 7,
      "source_school": "Abjuration",
      "source_range": "Touch",
      "source_duration": "Until dispelled or triggered",
      "action": {
        "mode": "extended",
        "ticks": 60,
        "stamina": 67
      },
      "targets": [
        {
          "status": "approved",
          "class": "control",
          "group": "trap",
          "effect": "Bind a stationary selective trigger to a 60-foot zone that for 10 minutes delivers one chosen result: necrotic damage, discord, fear, pain, sleep, or stun.",
          "effect_mechanics": [
            "trigger-binding",
            "damage",
            "condition-change",
            "mental-influence"
          ],
          "resolution": "contested-roll",
          "rule_ref": "symbol",
          "id": "virtual-programmable-area-hazard",
          "title": "Programmable Area Hazard Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-symbol"
        },
        {
          "status": "approved",
          "class": "control",
          "group": "trap",
          "effect": "Bind a stationary selective trigger to a 60-foot zone that for 10 minutes delivers one chosen result: necrotic damage, discord, fear, pain, sleep, or stun.",
          "effect_mechanics": [
            "trigger-binding",
            "damage",
            "condition-change",
            "mental-influence"
          ],
          "resolution": "contested-roll",
          "rule_ref": "symbol",
          "id": "real-programmable-area-hazard",
          "title": "Programmable Area Hazard Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-symbol"
        }
      ]
    },
    {
      "source_id": "telekinesis",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Telekinesis",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Telekinesis",
      "source_level": 5,
      "source_school": "Transmutation",
      "source_range": "60 feet",
      "source_duration": "Concentration, up to 10 minutes",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 7
      },
      "targets": [
        {
          "status": "approved",
          "class": "control",
          "group": "force-manipulation",
          "effect": "For 10 minutes, each 2-tick action moves an unattended Huge-or-smaller object 30 feet or contests physical defense to move and briefly restrain an actor.",
          "effect_mechanics": [
            "forced-movement",
            "condition-change",
            "task-enablement",
            "action-modifier"
          ],
          "resolution": "contested-roll",
          "rule_ref": "telekinesis",
          "id": "virtual-remote-kinetic-controller",
          "title": "Remote Kinetic Controller Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-telekinesis"
        },
        {
          "status": "approved",
          "class": "control",
          "group": "force-manipulation",
          "effect": "For 10 minutes, each 2-tick action moves an unattended Huge-or-smaller object 30 feet or contests physical defense to move and briefly restrain an actor.",
          "effect_mechanics": [
            "forced-movement",
            "condition-change",
            "task-enablement",
            "action-modifier"
          ],
          "resolution": "contested-roll",
          "rule_ref": "telekinesis",
          "id": "real-remote-kinetic-controller",
          "title": "Remote Kinetic Controller Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-telekinesis"
        }
      ]
    },
    {
      "source_id": "telepathic-bond",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Telepathic Bond",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Telepathic+Bond",
      "source_level": 5,
      "source_school": "Divination",
      "source_range": "30 feet",
      "source_duration": "1 hour",
      "action": {
        "mode": "choice",
        "options": [
          {
            "mode": "action",
            "ticks": 2,
            "stamina": 7
          },
          {
            "mode": "ritual",
            "ticks": 602,
            "stamina": 607
          }
        ]
      },
      "targets": [
        {
          "status": "approved",
          "class": "communication",
          "group": "group-link",
          "effect": "For 1 hour, up to eight language-capable willing actors share an unlimited-range same-world thought channel independent of common language.",
          "effect_mechanics": [
            "semantic-communication"
          ],
          "resolution": "direct",
          "rule_ref": "telepathic-bond",
          "id": "virtual-group-thought-channel",
          "title": "Group Thought Channel Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-telepathic-bond"
        },
        {
          "status": "approved",
          "class": "communication",
          "group": "group-link",
          "effect": "For 1 hour, up to eight language-capable willing actors share an unlimited-range same-world thought channel independent of common language.",
          "effect_mechanics": [
            "semantic-communication"
          ],
          "resolution": "direct",
          "rule_ref": "telepathic-bond",
          "id": "real-group-thought-channel",
          "title": "Group Thought Channel Program",
          "type": "program",
          "implementation": "real-posthuman",
          "application_id": "real-telepathic-bond"
        }
      ]
    },
    {
      "source_id": "teleport",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Teleport",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Teleport",
      "source_level": 7,
      "source_school": "Conjuration",
      "source_range": "10 feet",
      "source_duration": "Instantaneous",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 9
      },
      "targets": [
        {
          "status": "approved",
          "class": "mobility",
          "group": "teleport",
          "effect": "Relocate up to nine willing actors or one eligible object to a known same-world destination; unfamiliarity can cause force damage, a similar arrival, or distance error.",
          "effect_mechanics": [
            "spatial-relocation",
            "damage"
          ],
          "resolution": "direct",
          "rule_ref": "teleport",
          "id": "virtual-long-range-phase-transfer",
          "title": "Long-Range Phase Transfer Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-teleport"
        },
        {
          "status": "approved",
          "class": "mobility",
          "group": "teleport",
          "effect": "Relocate up to nine willing actors or one eligible object to a known same-world destination; unfamiliarity can cause force damage, a similar arrival, or distance error.",
          "effect_mechanics": [
            "spatial-relocation",
            "damage"
          ],
          "resolution": "direct",
          "rule_ref": "teleport",
          "id": "real-long-range-phase-transfer",
          "title": "Long-Range Phase Transfer Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-teleport"
        }
      ]
    },
    {
      "source_id": "teleportation-circle",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Teleportation Circle",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Teleportation+Circle",
      "source_level": 5,
      "source_school": "Conjuration",
      "source_range": "10 feet",
      "source_duration": "1 round",
      "action": {
        "mode": "extended",
        "ticks": 60,
        "stamina": 65
      },
      "targets": [
        {
          "status": "approved",
          "class": "mobility",
          "group": "portal",
          "effect": "After one minute, open a one-cycle portal to a memorized same-world anchor; daily repetition for one year establishes a permanent origin anchor.",
          "effect_mechanics": [
            "creation-summoning",
            "spatial-relocation"
          ],
          "resolution": "direct",
          "rule_ref": "teleportation-circle",
          "id": "virtual-anchored-transfer-portal",
          "title": "Anchored Transfer Portal Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-teleportation-circle"
        },
        {
          "status": "approved",
          "class": "mobility",
          "group": "portal",
          "effect": "After one minute, open a one-cycle portal to a memorized same-world anchor; daily repetition for one year establishes a permanent origin anchor.",
          "effect_mechanics": [
            "creation-summoning",
            "spatial-relocation"
          ],
          "resolution": "direct",
          "rule_ref": "teleportation-circle",
          "id": "real-anchored-transfer-portal",
          "title": "Anchored Transfer Portal Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-teleportation-circle"
        }
      ]
    },
    {
      "source_id": "thaumaturgy",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Thaumaturgy",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Thaumaturgy",
      "source_level": 0,
      "source_school": "Transmutation",
      "source_range": "30 feet",
      "source_duration": "Up to 1 minute",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 2
      },
      "targets": [
        {
          "status": "approved",
          "class": "utility",
          "group": "minor-effects",
          "effect": "Create up to three brief effects: altered eyes, tripled-volume voice with +15% Intimidation, changed flames, a moving closure, phantom sound, or harmless tremor.",
          "effect_mechanics": [
            "sensory-change",
            "check-modifier",
            "environment-state",
            "task-enablement"
          ],
          "resolution": "direct",
          "rule_ref": "thaumaturgy",
          "id": "virtual-minor-presence-effects",
          "title": "Minor Presence Effects Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-thaumaturgy"
        },
        {
          "status": "approved",
          "class": "utility",
          "group": "minor-effects",
          "effect": "Create up to three brief effects: altered eyes, tripled-volume voice with +15% Intimidation, changed flames, a moving closure, phantom sound, or harmless tremor.",
          "effect_mechanics": [
            "sensory-change",
            "check-modifier",
            "environment-state",
            "task-enablement"
          ],
          "resolution": "direct",
          "rule_ref": "thaumaturgy",
          "id": "real-minor-presence-effects",
          "title": "Minor Presence Effects Module",
          "type": "module",
          "implementation": "real-posthuman",
          "application_id": "real-thaumaturgy"
        }
      ]
    },
    {
      "source_id": "thunderwave",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Thunderwave",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Thunderwave",
      "source_level": 1,
      "source_school": "Evocation",
      "source_range": "Self",
      "source_duration": "Instantaneous",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 3
      },
      "targets": [
        {
          "status": "approved",
          "class": "offense",
          "group": "area-push",
          "effect": "A 15-foot cube deals 2d8 thunder and pushes actors 10 feet after failed physical defense; unsecured objects are pushed and the report carries 300 feet.",
          "effect_mechanics": [
            "damage",
            "forced-movement",
            "sensory-change"
          ],
          "resolution": "contested-roll",
          "rule_ref": "thunderwave",
          "id": "virtual-concussive-push-wave",
          "title": "Concussive Push Wave Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-thunderwave"
        },
        {
          "status": "approved",
          "class": "offense",
          "group": "area-push",
          "effect": "A 15-foot cube deals 2d8 thunder and pushes actors 10 feet after failed physical defense; unsecured objects are pushed and the report carries 300 feet.",
          "effect_mechanics": [
            "damage",
            "forced-movement",
            "sensory-change"
          ],
          "resolution": "contested-roll",
          "rule_ref": "thunderwave",
          "id": "real-concussive-push-wave",
          "title": "Concussive Push Wave Module",
          "type": "module",
          "implementation": "real-posthuman",
          "application_id": "real-thunderwave"
        }
      ]
    },
    {
      "source_id": "time-stop",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Time Stop",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Time+Stop",
      "source_level": 9,
      "source_school": "Transmutation",
      "source_range": "Self",
      "source_duration": "Instantaneous",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 11
      },
      "targets": [
        {
          "status": "approved",
          "class": "support",
          "group": "extra-actions",
          "effect": "Gain 1d4+1 consecutive personal action cycles while others cannot act; the window ends when the user affects another actor, carried object, or moves beyond 1,000 feet.",
          "effect_mechanics": [
            "action-modifier"
          ],
          "resolution": "direct",
          "rule_ref": "time-stop",
          "id": "virtual-personal-time-window-accelerator",
          "title": "Personal Time-Window Accelerator Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-time-stop"
        },
        {
          "status": "approved",
          "class": "support",
          "group": "extra-actions",
          "effect": "Gain 1d4+1 consecutive personal action cycles while others cannot act; the window ends when the user affects another actor, carried object, or moves beyond 1,000 feet.",
          "effect_mechanics": [
            "action-modifier"
          ],
          "resolution": "direct",
          "rule_ref": "time-stop",
          "id": "real-personal-time-window-accelerator",
          "title": "Personal Time-Window Accelerator Module",
          "type": "module",
          "implementation": "real-posthuman",
          "application_id": "real-time-stop"
        }
      ]
    },
    {
      "source_id": "tiny-hut",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Tiny Hut",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Tiny+Hut",
      "source_level": 3,
      "source_school": "Evocation",
      "source_range": "Self",
      "source_duration": "8 hours",
      "action": {
        "mode": "choice",
        "options": [
          {
            "mode": "extended",
            "ticks": 60,
            "stamina": 63
          },
          {
            "mode": "ritual",
            "ticks": 660,
            "stamina": 663
          }
        ]
      },
      "targets": [
        {
          "status": "approved",
          "class": "protection",
          "group": "shelter",
          "effect": "Create an 8-hour stationary 10-foot shelter admitting initial occupants and their objects while blocking others and lower-tier cross-boundary effects; the user leaving ends it.",
          "effect_mechanics": [
            "environment-state",
            "defense-modifier",
            "effect-suppression"
          ],
          "resolution": "direct",
          "rule_ref": "tiny-hut",
          "id": "virtual-one-way-shelter-dome",
          "title": "One-Way Shelter Dome Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-tiny-hut"
        },
        {
          "status": "approved",
          "class": "protection",
          "group": "shelter",
          "effect": "Create an 8-hour stationary 10-foot shelter admitting initial occupants and their objects while blocking others and lower-tier cross-boundary effects; the user leaving ends it.",
          "effect_mechanics": [
            "environment-state",
            "defense-modifier",
            "effect-suppression"
          ],
          "resolution": "direct",
          "rule_ref": "tiny-hut",
          "id": "real-one-way-shelter-dome",
          "title": "One-Way Shelter Dome Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-tiny-hut"
        }
      ]
    },
    {
      "source_id": "tongues",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Tongues",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Tongues",
      "source_level": 3,
      "source_school": "Divination",
      "source_range": "Touch",
      "source_duration": "1 hour",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 5
      },
      "targets": [
        {
          "status": "approved",
          "class": "communication",
          "group": "translation",
          "effect": "For 1 hour, a touched target understands every heard or seen language and makes its own speech or signing understandable to any language user.",
          "effect_mechanics": [
            "semantic-communication"
          ],
          "resolution": "direct",
          "rule_ref": "tongues",
          "id": "virtual-universal-live-translator",
          "title": "Universal Live Translator Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-tongues"
        },
        {
          "status": "approved",
          "class": "communication",
          "group": "translation",
          "effect": "For 1 hour, a touched target understands every heard or seen language and makes its own speech or signing understandable to any language user.",
          "effect_mechanics": [
            "semantic-communication"
          ],
          "resolution": "direct",
          "rule_ref": "tongues",
          "id": "real-universal-live-translator",
          "title": "Universal Live Translator Program",
          "type": "program",
          "implementation": "real-posthuman",
          "application_id": "real-tongues"
        }
      ]
    },
    {
      "source_id": "transport-via-plants",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Transport via Plants",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Transport+via+Plants",
      "source_level": 6,
      "source_school": "Conjuration",
      "source_range": "10 feet",
      "source_duration": "1 minute",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 8
      },
      "targets": [
        {
          "status": "approved",
          "class": "mobility",
          "group": "portal",
          "effect": "For 1 minute, link one adjacent Large plant to one previously encountered same-world plant so any actor can cross by spending 5 feet of movement.",
          "effect_mechanics": [
            "creation-summoning",
            "spatial-relocation"
          ],
          "resolution": "direct",
          "rule_ref": "transport-via-plants",
          "id": "virtual-paired-flora-portal",
          "title": "Paired Flora Portal Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-transport-via-plants"
        },
        {
          "status": "approved",
          "class": "mobility",
          "group": "portal",
          "effect": "For 1 minute, link one adjacent Large plant to one previously encountered same-world plant so any actor can cross by spending 5 feet of movement.",
          "effect_mechanics": [
            "creation-summoning",
            "spatial-relocation"
          ],
          "resolution": "direct",
          "rule_ref": "transport-via-plants",
          "id": "real-paired-flora-portal",
          "title": "Paired Flora Portal Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-transport-via-plants"
        }
      ]
    },
    {
      "source_id": "tree-stride",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Tree Stride",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Tree+Stride",
      "source_level": 5,
      "source_school": "Conjuration",
      "source_range": "Self",
      "source_duration": "Concentration, up to 1 minute",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 7
      },
      "targets": [
        {
          "status": "approved",
          "class": "mobility",
          "group": "teleport",
          "effect": "For 1 minute, sense matching living trees within 500 feet and once per cycle spend 10 feet of movement to enter one and exit another.",
          "effect_mechanics": [
            "spatial-relocation",
            "sensory-change"
          ],
          "resolution": "direct",
          "rule_ref": "tree-stride",
          "id": "virtual-tree-network-step",
          "title": "Tree-Network Step Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-tree-stride"
        },
        {
          "status": "approved",
          "class": "mobility",
          "group": "teleport",
          "effect": "For 1 minute, sense matching living trees within 500 feet and once per cycle spend 10 feet of movement to enter one and exit another.",
          "effect_mechanics": [
            "spatial-relocation",
            "sensory-change"
          ],
          "resolution": "direct",
          "rule_ref": "tree-stride",
          "id": "real-tree-network-step",
          "title": "Tree-Network Step Module",
          "type": "module",
          "implementation": "real-posthuman",
          "application_id": "real-tree-stride"
        }
      ]
    },
    {
      "source_id": "true-polymorph",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "True Polymorph",
      "src_reference_url": "https://www.dndbeyond.com/search?q=True+Polymorph",
      "source_level": 9,
      "source_school": "Transmutation",
      "source_range": "30 feet",
      "source_duration": "Concentration, up to 1 hour",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 11
      },
      "targets": [
        {
          "status": "approved",
          "class": "transformation",
          "group": "body-morph",
          "effect": "Transform an actor or ordinary object into an eligible creature or object after contested Will defense if unwilling; a full one-hour hold makes the form persistent.",
          "effect_mechanics": [
            "transformation",
            "creation-summoning",
            "recovery",
            "action-modifier"
          ],
          "resolution": "contested-roll",
          "rule_ref": "true-polymorph",
          "id": "virtual-persistent-universal-morph",
          "title": "Persistent Universal Morph Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-true-polymorph"
        },
        {
          "status": "approved",
          "class": "transformation",
          "group": "body-morph",
          "effect": "Transform an actor or ordinary object into an eligible creature or object after contested Will defense if unwilling; a full one-hour hold makes the form persistent.",
          "effect_mechanics": [
            "transformation",
            "creation-summoning",
            "recovery",
            "action-modifier"
          ],
          "resolution": "contested-roll",
          "rule_ref": "true-polymorph",
          "id": "real-persistent-universal-morph",
          "title": "Persistent Universal Morph Module",
          "type": "module",
          "implementation": "real-posthuman",
          "application_id": "real-true-polymorph"
        }
      ]
    },
    {
      "source_id": "true-resurrection",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "True Resurrection",
      "src_reference_url": "https://www.dndbeyond.com/search?q=True+Resurrection",
      "source_level": 9,
      "source_school": "Necromancy",
      "source_range": "Touch",
      "source_duration": "Instantaneous",
      "action": {
        "mode": "extended",
        "ticks": 3600,
        "stamina": 3609
      },
      "targets": [
        {
          "status": "approved",
          "class": "restoration",
          "group": "revival",
          "effect": "After one hour, fully revive a named actor dead under 200 years, rebuild or create its body, clear poison, disease, curses, and undead transformation.",
          "effect_mechanics": [
            "recovery",
            "condition-change",
            "transformation",
            "creation-summoning",
            "effect-negation"
          ],
          "resolution": "direct",
          "rule_ref": "true-resurrection",
          "id": "virtual-complete-body-reconstruction",
          "title": "Complete Body Reconstruction Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-true-resurrection"
        },
        {
          "status": "approved",
          "class": "restoration",
          "group": "revival",
          "effect": "After one hour, fully revive a named actor dead under 200 years, rebuild or create its body, clear poison, disease, curses, and undead transformation.",
          "effect_mechanics": [
            "recovery",
            "condition-change",
            "transformation",
            "creation-summoning",
            "effect-negation"
          ],
          "resolution": "direct",
          "rule_ref": "true-resurrection",
          "id": "real-complete-body-reconstruction",
          "title": "Complete Body Reconstruction Treatment",
          "type": "medical-item",
          "implementation": "real-posthuman",
          "application_id": "real-true-resurrection"
        }
      ]
    },
    {
      "source_id": "true-seeing",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "True Seeing",
      "src_reference_url": "https://www.dndbeyond.com/search?q=True+Seeing",
      "source_level": 6,
      "source_school": "Divination",
      "source_range": "Touch",
      "source_duration": "1 hour",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 8
      },
      "targets": [
        {
          "status": "approved",
          "class": "information",
          "group": "senses",
          "effect": "For 1 hour, grant a willing touched target 120-foot truesight.",
          "effect_mechanics": [
            "sensory-change"
          ],
          "resolution": "direct",
          "rule_ref": "true-seeing",
          "id": "virtual-comprehensive-penetrating-vision",
          "title": "Comprehensive Penetrating Vision Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-true-seeing"
        },
        {
          "status": "approved",
          "class": "information",
          "group": "senses",
          "effect": "For 1 hour, grant a willing touched target 120-foot truesight.",
          "effect_mechanics": [
            "sensory-change"
          ],
          "resolution": "direct",
          "rule_ref": "true-seeing",
          "id": "real-comprehensive-penetrating-vision",
          "title": "Comprehensive Penetrating Vision Module",
          "type": "module",
          "implementation": "real-posthuman",
          "application_id": "real-true-seeing"
        }
      ]
    },
    {
      "source_id": "true-strike",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "True Strike",
      "src_reference_url": "https://www.dndbeyond.com/search?q=True+Strike",
      "source_level": 0,
      "source_school": "Divination",
      "source_range": "Self",
      "source_duration": "Instantaneous",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 2
      },
      "targets": [
        {
          "status": "approved",
          "class": "offense",
          "group": "guided-strike",
          "effect": "Make one weapon attack using the user's relevant mentalic stat instead of physical attack stats and optionally convert damage to radiant, adding radiant dice at higher tiers.",
          "effect_mechanics": [
            "attribute-set",
            "damage"
          ],
          "resolution": "direct",
          "rule_ref": "true-strike",
          "id": "virtual-mental-guided-weapon-attack",
          "title": "Mental-Guided Weapon Attack Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-true-strike"
        },
        {
          "status": "approved",
          "class": "offense",
          "group": "guided-strike",
          "effect": "Make one weapon attack using the user's relevant mentalic stat instead of physical attack stats and optionally convert damage to radiant, adding radiant dice at higher tiers.",
          "effect_mechanics": [
            "attribute-set",
            "damage"
          ],
          "resolution": "direct",
          "rule_ref": "true-strike",
          "id": "real-mental-guided-weapon-attack",
          "title": "Mental-Guided Weapon Attack Module",
          "type": "module",
          "implementation": "real-posthuman",
          "application_id": "real-true-strike"
        }
      ]
    },
    {
      "source_id": "tsunami",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Tsunami",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Tsunami",
      "source_level": 8,
      "source_school": "Conjuration",
      "source_range": "1 mile",
      "source_duration": "Concentration, up to 6 rounds",
      "action": {
        "mode": "extended",
        "ticks": 60,
        "stamina": 68
      },
      "targets": [
        {
          "status": "approved",
          "class": "offense",
          "group": "moving-disaster",
          "effect": "Create a 300-by-300-by-50-foot water wall for six cycles; it advances 50 feet per cycle, carries actors, deals declining bludgeoning, and contests swimming movement.",
          "effect_mechanics": [
            "environment-state",
            "damage",
            "forced-movement",
            "mobility-change"
          ],
          "resolution": "contested-roll",
          "rule_ref": "tsunami",
          "id": "virtual-advancing-water-wall",
          "title": "Advancing Water Wall Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-tsunami"
        },
        {
          "status": "approved",
          "class": "offense",
          "group": "moving-disaster",
          "effect": "Create a 300-by-300-by-50-foot water wall for six cycles; it advances 50 feet per cycle, carries actors, deals declining bludgeoning, and contests swimming movement.",
          "effect_mechanics": [
            "environment-state",
            "damage",
            "forced-movement",
            "mobility-change"
          ],
          "resolution": "contested-roll",
          "rule_ref": "tsunami",
          "id": "real-advancing-water-wall",
          "title": "Advancing Water Wall Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-tsunami"
        }
      ]
    },
    {
      "source_id": "unseen-servant",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Unseen Servant",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Unseen+Servant",
      "source_level": 1,
      "source_school": "Conjuration",
      "source_range": "60 feet",
      "source_duration": "1 hour",
      "action": {
        "mode": "choice",
        "options": [
          {
            "mode": "action",
            "ticks": 2,
            "stamina": 3
          },
          {
            "mode": "ritual",
            "ticks": 602,
            "stamina": 603
          }
        ]
      },
      "targets": [
        {
          "status": "approved",
          "class": "utility",
          "group": "service-construct",
          "effect": "Create an invisible fragile noncombat servant for 1 hour; 1-tick commands move it 15 feet and assign ordinary household object tasks within 60 feet.",
          "effect_mechanics": [
            "creation-summoning",
            "task-enablement",
            "action-modifier"
          ],
          "resolution": "direct",
          "rule_ref": "unseen-servant",
          "id": "virtual-simple-task-automaton",
          "title": "Simple Task Automaton Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-unseen-servant"
        },
        {
          "status": "approved",
          "class": "utility",
          "group": "service-construct",
          "effect": "Create an invisible fragile noncombat servant for 1 hour; 1-tick commands move it 15 feet and assign ordinary household object tasks within 60 feet.",
          "effect_mechanics": [
            "creation-summoning",
            "task-enablement",
            "action-modifier"
          ],
          "resolution": "direct",
          "rule_ref": "unseen-servant",
          "id": "real-simple-task-automaton",
          "title": "Simple Task Automaton Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-unseen-servant"
        }
      ]
    },
    {
      "source_id": "vampiric-touch",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Vampiric Touch",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Vampiric+Touch",
      "source_level": 3,
      "source_school": "Necromancy",
      "source_range": "Self",
      "source_duration": "Concentration, up to 1 minute",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 5
      },
      "targets": [
        {
          "status": "approved",
          "class": "offense",
          "group": "life-drain",
          "effect": "A contested touch deals 3d6 necrotic and restores half damage dealt; repeat with 2-tick actions for up to 1 minute.",
          "effect_mechanics": [
            "damage",
            "recovery",
            "action-modifier"
          ],
          "resolution": "contested-roll",
          "rule_ref": "vampiric-touch",
          "id": "virtual-repeating-life-siphon-contact",
          "title": "Repeating Life-Siphon Contact Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-vampiric-touch"
        },
        {
          "status": "approved",
          "class": "offense",
          "group": "life-drain",
          "effect": "A contested touch deals 3d6 necrotic and restores half damage dealt; repeat with 2-tick actions for up to 1 minute.",
          "effect_mechanics": [
            "damage",
            "recovery",
            "action-modifier"
          ],
          "resolution": "contested-roll",
          "rule_ref": "vampiric-touch",
          "id": "real-repeating-life-siphon-contact",
          "title": "Repeating Life-Siphon Contact Module",
          "type": "module",
          "implementation": "real-posthuman",
          "application_id": "real-vampiric-touch"
        }
      ]
    },
    {
      "source_id": "vicious-mockery",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Vicious Mockery",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Vicious+Mockery",
      "source_level": 0,
      "source_school": "Enchantment",
      "source_range": "60 feet",
      "source_duration": "Instantaneous",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 2
      },
      "targets": [
        {
          "status": "approved",
          "class": "offense",
          "group": "mental-strike",
          "effect": "A target losing contested Will defense takes 1d6 psychic and -15% on its next attack before the next cycle ends, scaling damage by source tier.",
          "effect_mechanics": [
            "damage",
            "check-modifier"
          ],
          "resolution": "contested-roll",
          "rule_ref": "vicious-mockery",
          "id": "virtual-disruptive-insult-payload",
          "title": "Disruptive Insult Payload Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-vicious-mockery"
        },
        {
          "status": "approved",
          "class": "offense",
          "group": "mental-strike",
          "effect": "A target losing contested Will defense takes 1d6 psychic and -15% on its next attack before the next cycle ends, scaling damage by source tier.",
          "effect_mechanics": [
            "damage",
            "check-modifier"
          ],
          "resolution": "contested-roll",
          "rule_ref": "vicious-mockery",
          "id": "real-disruptive-insult-payload",
          "title": "Disruptive Insult Payload Program",
          "type": "program",
          "implementation": "real-posthuman",
          "application_id": "real-vicious-mockery"
        }
      ]
    },
    {
      "source_id": "vitriolic-sphere",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Vitriolic Sphere",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Vitriolic+Sphere",
      "source_level": 4,
      "source_school": "Evocation",
      "source_range": "150 feet",
      "source_duration": "Instantaneous",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 6
      },
      "targets": [
        {
          "status": "approved",
          "class": "offense",
          "group": "area-burst",
          "effect": "A 20-foot-radius burst deals 10d4 acid plus 5d4 after the target's next action on failed Reflexes defense; success takes half initial damage only.",
          "effect_mechanics": [
            "damage"
          ],
          "resolution": "contested-roll",
          "rule_ref": "vitriolic-sphere",
          "id": "virtual-delayed-corrosive-detonation",
          "title": "Delayed Corrosive Detonation Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-vitriolic-sphere"
        },
        {
          "status": "approved",
          "class": "offense",
          "group": "area-burst",
          "effect": "A 20-foot-radius burst deals 10d4 acid plus 5d4 after the target's next action on failed Reflexes defense; success takes half initial damage only.",
          "effect_mechanics": [
            "damage"
          ],
          "resolution": "contested-roll",
          "rule_ref": "vitriolic-sphere",
          "id": "real-delayed-corrosive-detonation",
          "title": "Delayed Corrosive Detonation Module",
          "type": "module",
          "implementation": "real-posthuman",
          "application_id": "real-vitriolic-sphere"
        }
      ]
    },
    {
      "source_id": "wall-of-fire",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Wall of Fire",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Wall+of+Fire",
      "source_level": 4,
      "source_school": "Evocation",
      "source_range": "120 feet",
      "source_duration": "Concentration, up to 1 minute",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 6
      },
      "targets": [
        {
          "status": "approved",
          "class": "offense",
          "group": "hazard-wall",
          "effect": "Create an opaque fire wall for 1 minute; appearance deals 5d8 fire after defense, and one selected side damages entrants or actors ending within 10 feet.",
          "effect_mechanics": [
            "environment-state",
            "damage"
          ],
          "resolution": "contested-roll",
          "rule_ref": "wall-of-fire",
          "id": "virtual-directional-thermal-barrier",
          "title": "Directional Thermal Barrier Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-wall-of-fire"
        },
        {
          "status": "approved",
          "class": "offense",
          "group": "hazard-wall",
          "effect": "Create an opaque fire wall for 1 minute; appearance deals 5d8 fire after defense, and one selected side damages entrants or actors ending within 10 feet.",
          "effect_mechanics": [
            "environment-state",
            "damage"
          ],
          "resolution": "contested-roll",
          "rule_ref": "wall-of-fire",
          "id": "real-directional-thermal-barrier",
          "title": "Directional Thermal Barrier Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-wall-of-fire"
        }
      ]
    },
    {
      "source_id": "wall-of-force",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Wall of Force",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Wall+of+Force",
      "source_level": 5,
      "source_school": "Evocation",
      "source_range": "120 feet",
      "source_duration": "Concentration, up to 10 minutes",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 7
      },
      "targets": [
        {
          "status": "approved",
          "class": "protection",
          "group": "barrier",
          "effect": "Create a shaped impermeable force wall for 10 minutes that pushes intersected actors aside, blocks phased travel, ignores damage, and resists ordinary negation.",
          "effect_mechanics": [
            "environment-state",
            "forced-movement",
            "defense-modifier",
            "effect-suppression"
          ],
          "resolution": "direct",
          "rule_ref": "wall-of-force",
          "id": "virtual-invulnerable-force-barrier",
          "title": "Invulnerable Force Barrier Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-wall-of-force"
        },
        {
          "status": "approved",
          "class": "protection",
          "group": "barrier",
          "effect": "Create a shaped impermeable force wall for 10 minutes that pushes intersected actors aside, blocks phased travel, ignores damage, and resists ordinary negation.",
          "effect_mechanics": [
            "environment-state",
            "forced-movement",
            "defense-modifier",
            "effect-suppression"
          ],
          "resolution": "direct",
          "rule_ref": "wall-of-force",
          "id": "real-invulnerable-force-barrier",
          "title": "Invulnerable Force Barrier Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-wall-of-force"
        }
      ]
    },
    {
      "source_id": "wall-of-ice",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Wall of Ice",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Wall+of+Ice",
      "source_level": 6,
      "source_school": "Evocation",
      "source_range": "120 feet",
      "source_duration": "Concentration, up to 10 minutes",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 8
      },
      "targets": [
        {
          "status": "approved",
          "class": "control",
          "group": "hazard-wall",
          "effect": "Create a breakable ice wall for 10 minutes; appearance pushes and deals 10d6 cold, while breached sections leave 5d6-cold air hazards.",
          "effect_mechanics": [
            "creation-summoning",
            "damage",
            "environment-state",
            "forced-movement"
          ],
          "resolution": "contested-roll",
          "rule_ref": "wall-of-ice",
          "id": "virtual-breakable-cryogenic-barrier",
          "title": "Breakable Cryogenic Barrier Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-wall-of-ice"
        },
        {
          "status": "approved",
          "class": "control",
          "group": "hazard-wall",
          "effect": "Create a breakable ice wall for 10 minutes; appearance pushes and deals 10d6 cold, while breached sections leave 5d6-cold air hazards.",
          "effect_mechanics": [
            "creation-summoning",
            "damage",
            "environment-state",
            "forced-movement"
          ],
          "resolution": "contested-roll",
          "rule_ref": "wall-of-ice",
          "id": "real-breakable-cryogenic-barrier",
          "title": "Breakable Cryogenic Barrier Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-wall-of-ice"
        }
      ]
    },
    {
      "source_id": "wall-of-stone",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Wall of Stone",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Wall+of+Stone",
      "source_level": 5,
      "source_school": "Evocation",
      "source_range": "120 feet",
      "source_duration": "Concentration, up to 10 minutes",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 7
      },
      "targets": [
        {
          "status": "approved",
          "class": "creation",
          "group": "barrier",
          "effect": "Create ten supported stone panels for 10 minutes, allowing threatened actors a Reflexes reaction to escape enclosure; holding full duration makes the structure permanent.",
          "effect_mechanics": [
            "creation-summoning",
            "environment-state",
            "forced-movement",
            "action-modifier"
          ],
          "resolution": "contested-roll",
          "rule_ref": "wall-of-stone",
          "id": "virtual-persistent-structural-wall",
          "title": "Persistent Structural Wall Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-wall-of-stone"
        },
        {
          "status": "approved",
          "class": "creation",
          "group": "barrier",
          "effect": "Create ten supported stone panels for 10 minutes, allowing threatened actors a Reflexes reaction to escape enclosure; holding full duration makes the structure permanent.",
          "effect_mechanics": [
            "creation-summoning",
            "environment-state",
            "forced-movement",
            "action-modifier"
          ],
          "resolution": "contested-roll",
          "rule_ref": "wall-of-stone",
          "id": "real-persistent-structural-wall",
          "title": "Persistent Structural Wall Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-wall-of-stone"
        }
      ]
    },
    {
      "source_id": "wall-of-thorns",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Wall of Thorns",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Wall+of+Thorns",
      "source_level": 6,
      "source_school": "Conjuration",
      "source_range": "120 feet",
      "source_duration": "Concentration, up to 10 minutes",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 8
      },
      "targets": [
        {
          "status": "approved",
          "class": "offense",
          "group": "hazard-wall",
          "effect": "Create an opaque thorn wall for 10 minutes that deals 7d8 piercing on appearance, quadruples movement cost, and deals 7d8 slashing on entry or cycle end.",
          "effect_mechanics": [
            "creation-summoning",
            "environment-state",
            "damage",
            "mobility-change"
          ],
          "resolution": "contested-roll",
          "rule_ref": "wall-of-thorns",
          "id": "virtual-entangling-thorn-barrier",
          "title": "Entangling Thorn Barrier Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-wall-of-thorns"
        },
        {
          "status": "approved",
          "class": "offense",
          "group": "hazard-wall",
          "effect": "Create an opaque thorn wall for 10 minutes that deals 7d8 piercing on appearance, quadruples movement cost, and deals 7d8 slashing on entry or cycle end.",
          "effect_mechanics": [
            "creation-summoning",
            "environment-state",
            "damage",
            "mobility-change"
          ],
          "resolution": "contested-roll",
          "rule_ref": "wall-of-thorns",
          "id": "real-entangling-thorn-barrier",
          "title": "Entangling Thorn Barrier Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-wall-of-thorns"
        }
      ]
    },
    {
      "source_id": "warding-bond",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Warding Bond",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Warding+Bond",
      "source_level": 2,
      "source_school": "Abjuration",
      "source_range": "Touch",
      "source_duration": "1 hour",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 4
      },
      "targets": [
        {
          "status": "approved",
          "class": "protection",
          "group": "damage-link",
          "effect": "For 1 hour within 60 feet, a willing target gains +5% armor and contested defense plus all-damage resistance, while the linked user takes its post-resolution damage.",
          "effect_mechanics": [
            "defense-modifier",
            "damage-link"
          ],
          "resolution": "contested-roll",
          "rule_ref": "warding-bond",
          "id": "virtual-paired-damage-sharing-link",
          "title": "Paired Damage-Sharing Link Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-warding-bond"
        },
        {
          "status": "approved",
          "class": "protection",
          "group": "damage-link",
          "effect": "For 1 hour within 60 feet, a willing target gains +5% armor and contested defense plus all-damage resistance, while the linked user takes its post-resolution damage.",
          "effect_mechanics": [
            "defense-modifier",
            "damage-link"
          ],
          "resolution": "contested-roll",
          "rule_ref": "warding-bond",
          "id": "real-paired-damage-sharing-link",
          "title": "Paired Damage-Sharing Link Module",
          "type": "module",
          "implementation": "real-posthuman",
          "application_id": "real-warding-bond"
        }
      ]
    },
    {
      "source_id": "water-breathing",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Water Breathing",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Water+Breathing",
      "source_level": 3,
      "source_school": "Transmutation",
      "source_range": "30 feet",
      "source_duration": "24 hours",
      "action": {
        "mode": "choice",
        "options": [
          {
            "mode": "action",
            "ticks": 2,
            "stamina": 5
          },
          {
            "mode": "ritual",
            "ticks": 602,
            "stamina": 605
          }
        ]
      },
      "targets": [
        {
          "status": "approved",
          "class": "mobility",
          "group": "environment-adaptation",
          "effect": "Up to ten willing targets within 30 feet gain underwater respiration for 24 hours while retaining their normal breathing method.",
          "effect_mechanics": [
            "environmental-adaptation"
          ],
          "resolution": "direct",
          "rule_ref": "water-breathing",
          "id": "virtual-group-aquatic-respiration",
          "title": "Group Aquatic Respiration Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-water-breathing"
        },
        {
          "status": "approved",
          "class": "mobility",
          "group": "environment-adaptation",
          "effect": "Up to ten willing targets within 30 feet gain underwater respiration for 24 hours while retaining their normal breathing method.",
          "effect_mechanics": [
            "environmental-adaptation"
          ],
          "resolution": "direct",
          "rule_ref": "water-breathing",
          "id": "real-group-aquatic-respiration",
          "title": "Group Aquatic Respiration Module",
          "type": "module",
          "implementation": "real-posthuman",
          "application_id": "real-water-breathing"
        }
      ]
    },
    {
      "source_id": "water-walk",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Water Walk",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Water+Walk",
      "source_level": 3,
      "source_school": "Transmutation",
      "source_range": "30 feet",
      "source_duration": "1 hour",
      "action": {
        "mode": "choice",
        "options": [
          {
            "mode": "action",
            "ticks": 2,
            "stamina": 5
          },
          {
            "mode": "ritual",
            "ticks": 602,
            "stamina": 605
          }
        ]
      },
      "targets": [
        {
          "status": "approved",
          "class": "mobility",
          "group": "surface-travel",
          "effect": "For 1 hour, up to ten willing targets treat liquid surfaces as harmless solid ground and spend a 1-tick combo to pass between surface and liquid.",
          "effect_mechanics": [
            "mobility-change",
            "action-modifier"
          ],
          "resolution": "direct",
          "rule_ref": "water-walk",
          "id": "virtual-group-liquid-surface-mobility",
          "title": "Group Liquid-Surface Mobility Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-water-walk"
        },
        {
          "status": "approved",
          "class": "mobility",
          "group": "surface-travel",
          "effect": "For 1 hour, up to ten willing targets treat liquid surfaces as harmless solid ground and spend a 1-tick combo to pass between surface and liquid.",
          "effect_mechanics": [
            "mobility-change",
            "action-modifier"
          ],
          "resolution": "direct",
          "rule_ref": "water-walk",
          "id": "real-group-liquid-surface-mobility",
          "title": "Group Liquid-Surface Mobility Module",
          "type": "module",
          "implementation": "real-posthuman",
          "application_id": "real-water-walk"
        }
      ]
    },
    {
      "source_id": "web",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Web",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Web",
      "source_level": 2,
      "source_school": "Conjuration",
      "source_range": "60 feet",
      "source_duration": "Concentration, up to 1 hour",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 4
      },
      "targets": [
        {
          "status": "approved",
          "class": "control",
          "group": "restraint-zone",
          "effect": "A 20-foot web field lasts 1 hour, obscures and hinders movement, restrains actors failing Reflexes defense, and burns in five-foot cells for 2d4 fire.",
          "effect_mechanics": [
            "creation-summoning",
            "environment-state",
            "condition-change",
            "damage"
          ],
          "resolution": "contested-roll",
          "rule_ref": "web",
          "id": "virtual-flammable-adhesive-field",
          "title": "Flammable Adhesive Field Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-web"
        },
        {
          "status": "approved",
          "class": "control",
          "group": "restraint-zone",
          "effect": "A 20-foot web field lasts 1 hour, obscures and hinders movement, restrains actors failing Reflexes defense, and burns in five-foot cells for 2d4 fire.",
          "effect_mechanics": [
            "creation-summoning",
            "environment-state",
            "condition-change",
            "damage"
          ],
          "resolution": "contested-roll",
          "rule_ref": "web",
          "id": "real-flammable-adhesive-field",
          "title": "Flammable Adhesive Field Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-web"
        }
      ]
    },
    {
      "source_id": "weird",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Weird",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Weird",
      "source_level": 9,
      "source_school": "Illusion",
      "source_range": "120 feet",
      "source_duration": "Concentration, up to 1 minute",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 11
      },
      "targets": [
        {
          "status": "approved",
          "class": "offense",
          "group": "mental-hazard",
          "effect": "Chosen targets in a 30-foot burst take 10d10 psychic after contested Will defense; failures are frightened and take 5d10 each failed cycle retry.",
          "effect_mechanics": [
            "damage",
            "mental-influence",
            "condition-change"
          ],
          "resolution": "contested-roll",
          "rule_ref": "weird",
          "id": "virtual-mass-recurring-terror",
          "title": "Mass Recurring Terror Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-weird"
        },
        {
          "status": "approved",
          "class": "offense",
          "group": "mental-hazard",
          "effect": "Chosen targets in a 30-foot burst take 10d10 psychic after contested Will defense; failures are frightened and take 5d10 each failed cycle retry.",
          "effect_mechanics": [
            "damage",
            "mental-influence",
            "condition-change"
          ],
          "resolution": "contested-roll",
          "rule_ref": "weird",
          "id": "real-mass-recurring-terror",
          "title": "Mass Recurring Terror Program",
          "type": "program",
          "implementation": "real-posthuman",
          "application_id": "real-weird"
        }
      ]
    },
    {
      "source_id": "wind-walk",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Wind Walk",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Wind+Walk",
      "source_level": 6,
      "source_school": "Transmutation",
      "source_range": "30 feet",
      "source_duration": "8 hours",
      "action": {
        "mode": "extended",
        "ticks": 60,
        "stamina": 66
      },
      "targets": [
        {
          "status": "approved",
          "class": "transformation",
          "group": "travel-form",
          "effect": "Up to eleven willing actors become 50 ft/s flying clouds for 8 hours with physical resistance; switching forms takes one minute and briefly stuns.",
          "effect_mechanics": [
            "transformation",
            "mobility-change",
            "defense-modifier",
            "condition-change"
          ],
          "resolution": "direct",
          "rule_ref": "wind-walk",
          "id": "virtual-group-high-speed-cloud-form",
          "title": "Group High-Speed Cloud Form Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-wind-walk"
        },
        {
          "status": "approved",
          "class": "transformation",
          "group": "travel-form",
          "effect": "Up to eleven willing actors become 50 ft/s flying clouds for 8 hours with physical resistance; switching forms takes one minute and briefly stuns.",
          "effect_mechanics": [
            "transformation",
            "mobility-change",
            "defense-modifier",
            "condition-change"
          ],
          "resolution": "direct",
          "rule_ref": "wind-walk",
          "id": "real-group-high-speed-cloud-form",
          "title": "Group High-Speed Cloud Form Module",
          "type": "module",
          "implementation": "real-posthuman",
          "application_id": "real-wind-walk"
        }
      ]
    },
    {
      "source_id": "wind-wall",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Wind Wall",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Wind+Wall",
      "source_level": 3,
      "source_school": "Evocation",
      "source_range": "120 feet",
      "source_duration": "Concentration, up to 1 minute",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 5
      },
      "targets": [
        {
          "status": "approved",
          "class": "protection",
          "group": "barrier",
          "effect": "Create a shaped wind wall for 1 minute that deals 4d8 bludgeoning on appearance, excludes gas and small flyers, and automatically deflects ordinary projectiles.",
          "effect_mechanics": [
            "environment-state",
            "damage",
            "defense-modifier"
          ],
          "resolution": "contested-roll",
          "rule_ref": "wind-wall",
          "id": "virtual-projectile-deflecting-air-wall",
          "title": "Projectile-Deflecting Air Wall Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-wind-wall"
        },
        {
          "status": "approved",
          "class": "protection",
          "group": "barrier",
          "effect": "Create a shaped wind wall for 1 minute that deals 4d8 bludgeoning on appearance, excludes gas and small flyers, and automatically deflects ordinary projectiles.",
          "effect_mechanics": [
            "environment-state",
            "damage",
            "defense-modifier"
          ],
          "resolution": "contested-roll",
          "rule_ref": "wind-wall",
          "id": "real-projectile-deflecting-air-wall",
          "title": "Projectile-Deflecting Air Wall Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-wind-wall"
        }
      ]
    },
    {
      "source_id": "wish",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Wish",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Wish",
      "source_level": 9,
      "source_school": "Conjuration",
      "source_range": "Self",
      "source_duration": "Instantaneous",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 11
      },
      "targets": [
        {
          "status": "approved",
          "class": "utility",
          "group": "reality-edit",
          "effect": "Invoke any lower-tier effect or request a bounded creation, full recovery, resistance, immunity, skill rewrite, reroll, or GM-adjudicated reality change with severe overload risk.",
          "effect_mechanics": [
            "effect-invocation",
            "creation-summoning",
            "recovery",
            "defense-modifier",
            "check-modifier",
            "resource-change"
          ],
          "resolution": "contested-roll",
          "rule_ref": "wish",
          "id": "virtual-reality-rewrite-authority",
          "title": "Reality Rewrite Authority Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-wish"
        },
        {
          "status": "approved",
          "class": "utility",
          "group": "reality-edit",
          "effect": "Invoke any lower-tier effect or request a bounded creation, full recovery, resistance, immunity, skill rewrite, reroll, or GM-adjudicated reality change with severe overload risk.",
          "effect_mechanics": [
            "effect-invocation",
            "creation-summoning",
            "recovery",
            "defense-modifier",
            "check-modifier",
            "resource-change"
          ],
          "resolution": "contested-roll",
          "rule_ref": "wish",
          "id": "real-reality-rewrite-authority",
          "title": "Reality Rewrite Authority Program",
          "type": "program",
          "implementation": "real-posthuman",
          "application_id": "real-wish"
        }
      ]
    },
    {
      "source_id": "word-of-recall",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Word of Recall",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Word+of+Recall",
      "source_level": 6,
      "source_school": "Conjuration",
      "source_range": "5 feet",
      "source_duration": "Instantaneous",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 8
      },
      "targets": [
        {
          "status": "approved",
          "class": "mobility",
          "group": "teleport",
          "effect": "Relocate the user and up to five adjacent willing actors to a previously prepared sanctuary; without an anchor the activation has no effect.",
          "effect_mechanics": [
            "trigger-binding",
            "spatial-relocation"
          ],
          "resolution": "direct",
          "rule_ref": "word-of-recall",
          "id": "virtual-prepared-sanctuary-recall",
          "title": "Prepared Sanctuary Recall Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-word-of-recall"
        },
        {
          "status": "approved",
          "class": "mobility",
          "group": "teleport",
          "effect": "Relocate the user and up to five adjacent willing actors to a previously prepared sanctuary; without an anchor the activation has no effect.",
          "effect_mechanics": [
            "trigger-binding",
            "spatial-relocation"
          ],
          "resolution": "direct",
          "rule_ref": "word-of-recall",
          "id": "real-prepared-sanctuary-recall",
          "title": "Prepared Sanctuary Recall Device",
          "type": "device",
          "implementation": "real-posthuman",
          "application_id": "real-word-of-recall"
        }
      ]
    },
    {
      "source_id": "zone-of-truth",
      "status": "approved",
      "type": "dnd-spell-item-review",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Zone of Truth",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Zone+of+Truth",
      "source_level": 2,
      "source_school": "Enchantment",
      "source_range": "60 feet",
      "source_duration": "10 minutes",
      "action": {
        "mode": "action",
        "ticks": 2,
        "stamina": 4
      },
      "targets": [
        {
          "status": "approved",
          "class": "control",
          "group": "truth-constraint",
          "effect": "For 10 minutes, entrants to a 15-foot zone contest Will; failure prevents deliberate spoken lies while allowing silence and evasion, and the user knows outcomes.",
          "effect_mechanics": [
            "environment-state",
            "mental-influence",
            "condition-change"
          ],
          "resolution": "contested-roll",
          "rule_ref": "zone-of-truth",
          "id": "virtual-deception-blocking-interview-zone",
          "title": "Deception-Blocking Interview Zone Sigil",
          "type": "virtual-effect-item",
          "implementation": "virtual-fantasy",
          "application_id": "virtual-zone-of-truth"
        },
        {
          "status": "approved",
          "class": "control",
          "group": "truth-constraint",
          "effect": "For 10 minutes, entrants to a 15-foot zone contest Will; failure prevents deliberate spoken lies while allowing silence and evasion, and the user knows outcomes.",
          "effect_mechanics": [
            "environment-state",
            "mental-influence",
            "condition-change"
          ],
          "resolution": "contested-roll",
          "rule_ref": "zone-of-truth",
          "id": "real-deception-blocking-interview-zone",
          "title": "Deception-Blocking Interview Zone Program",
          "type": "program",
          "implementation": "real-posthuman",
          "application_id": "real-zone-of-truth"
        }
      ]
    }
  ]
}
