{
  "schema": 4,
  "registry": "dai_engine_4_pack_registry",
  "engine": {
    "name": "DAI Engine",
    "major": 4,
    "minimum_version": "4.0.0",
    "current_version": "4.2.0"
  },
  "updated_at": "2026-09-28",
  "semantics": {
    "experience_packs": "Primary playable experiences. DAI should treat one as the active/main experience unless that experience explicitly supports composition.",
    "addons": "Reusable stackable systems that may be installed alongside an Experience Pack or used independently when supported."
  },
  "sections": {
    "experience_packs": [
      {
        "id": "decisions_and_impulses:autocraft_mineshaft",
        "name": "AutoCraft MineShaft",
        "version": "2.2.0",
        "pack_class": "experience",
        "stackable": false,
        "role": "primary_experience",
        "type": "datapack",
        "featured": true,
        "display_tag": "DUNGEON RPG",
        "summary": "Current public AutoCraft MineShaft snapshot from the DAI GitHub repository.",
        "info_url": "https://github.com/j12h36h/decisions_and_impulses/tree/main",
        "source": "github",
        "components": [
          {
            "id": "autocraft_mineshaft_data",
            "type": "datapack",
            "file_name": "AutoCraft_MineShaft_v2.2.0.zip",
            "source": "github",
            "source_url": "https://raw.githubusercontent.com/j12h36h/decisions_and_impulses/main/data/AutoCraft_MineShaft_v2.2.0.zip",
            "source_page": "https://github.com/j12h36h/decisions_and_impulses/blob/main/data/AutoCraft_MineShaft_v2.2.0.zip"
          }
        ]
      },
      {
        "id": "decisions_and_impulses:boxhead",
        "name": "Boxhead",
        "version": "0.3.0 HD",
        "pack_class": "experience",
        "stackable": false,
        "role": "primary_experience",
        "type": "combo",
        "featured": true,
        "display_tag": "ARCADE SURVIVAL",
        "summary": "Current public Boxhead snapshot from the DAI GitHub repository.",
        "info_url": "https://github.com/j12h36h/decisions_and_impulses/tree/main",
        "source": "github",
        "components": [
          {
            "id": "boxhead_data",
            "type": "datapack",
            "file_name": "Boxhead_Data_v0.3.0_HD.zip",
            "source": "github",
            "source_url": "https://raw.githubusercontent.com/j12h36h/decisions_and_impulses/main/data/Boxhead_Data_v0.3.0_HD.zip",
            "source_page": "https://github.com/j12h36h/decisions_and_impulses/blob/main/data/Boxhead_Data_v0.3.0_HD.zip"
          },
          {
            "id": "boxhead_resource",
            "type": "resource_pack",
            "file_name": "Boxhead_Resource_v0.3.0_HD.zip",
            "source": "github",
            "source_url": "https://raw.githubusercontent.com/j12h36h/decisions_and_impulses/main/resource/Boxhead_Resource_v0.3.0_HD.zip",
            "source_page": "https://github.com/j12h36h/decisions_and_impulses/blob/main/resource/Boxhead_Resource_v0.3.0_HD.zip"
          }
        ]
      },
      {
        "id": "decisions_and_impulses:claygrounds",
        "name": "ClayGrounds",
        "version": "0.7.0",
        "pack_class": "experience",
        "stackable": false,
        "role": "primary_experience",
        "type": "combo",
        "featured": true,
        "display_tag": "RPG",
        "summary": "Current public ClayGrounds snapshot from the DAI GitHub repository.",
        "info_url": "https://github.com/j12h36h/decisions_and_impulses/tree/main",
        "source": "github",
        "components": [
          {
            "id": "claygrounds_data",
            "type": "datapack",
            "file_name": "ClayGrounds_Data_v0.7.0.zip",
            "source": "github",
            "source_url": "https://raw.githubusercontent.com/j12h36h/decisions_and_impulses/main/data/ClayGrounds_Data_v0.7.0.zip",
            "source_page": "https://github.com/j12h36h/decisions_and_impulses/blob/main/data/ClayGrounds_Data_v0.7.0.zip"
          },
          {
            "id": "claygrounds_resource",
            "type": "resource_pack",
            "file_name": "ClayGrounds_Resource_v0.7.0.zip",
            "source": "github",
            "source_url": "https://raw.githubusercontent.com/j12h36h/decisions_and_impulses/main/resource/ClayGrounds_Resource_v0.7.0.zip",
            "source_page": "https://github.com/j12h36h/decisions_and_impulses/blob/main/resource/ClayGrounds_Resource_v0.7.0.zip"
          }
        ]
      },
      {
        "id": "decisions_and_impulses:dirtbikelife",
        "name": "DirtBikeLife",
        "version": "0.1.0",
        "pack_class": "experience",
        "stackable": false,
        "role": "primary_experience",
        "type": "combo",
        "featured": true,
        "display_tag": "VEHICLE EXPERIENCE",
        "summary": "Current public DirtBikeLife snapshot from the DAI GitHub repository.",
        "info_url": "https://github.com/j12h36h/decisions_and_impulses/tree/main",
        "source": "github",
        "components": [
          {
            "id": "dirtbikelife_data",
            "type": "datapack",
            "file_name": "DirtBikeLife_Data_v0.1.0.zip",
            "source": "github",
            "source_url": "https://raw.githubusercontent.com/j12h36h/decisions_and_impulses/main/data/DirtBikeLife_Data_v0.1.0.zip",
            "source_page": "https://github.com/j12h36h/decisions_and_impulses/blob/main/data/DirtBikeLife_Data_v0.1.0.zip"
          },
          {
            "id": "dirtbikelife_resource",
            "type": "resource_pack",
            "file_name": "DirtBikeLife_Resource_v0.1.0.zip",
            "source": "github",
            "source_url": "https://raw.githubusercontent.com/j12h36h/decisions_and_impulses/main/resource/DirtBikeLife_Resource_v0.1.0.zip",
            "source_page": "https://github.com/j12h36h/decisions_and_impulses/blob/main/resource/DirtBikeLife_Resource_v0.1.0.zip"
          }
        ]
      },
      {
        "id": "decisions_and_impulses:hollow_spiral",
        "name": "Hollow Spiral",
        "version": "0.7.1",
        "pack_class": "experience",
        "stackable": false,
        "role": "primary_experience",
        "type": "combo",
        "featured": true,
        "display_tag": "SURVIVAL",
        "summary": "Current public Hollow Spiral snapshot from the DAI GitHub repository.",
        "info_url": "https://github.com/j12h36h/decisions_and_impulses/tree/main",
        "source": "github",
        "components": [
          {
            "id": "hollow_spiral_data",
            "type": "datapack",
            "file_name": "HollowSpiral_Data_v0.7.1.zip",
            "source": "github",
            "source_url": "https://raw.githubusercontent.com/j12h36h/decisions_and_impulses/main/data/HollowSpiral_Data_v0.7.1.zip",
            "source_page": "https://github.com/j12h36h/decisions_and_impulses/blob/main/data/HollowSpiral_Data_v0.7.1.zip"
          },
          {
            "id": "hollow_spiral_resource",
            "type": "resource_pack",
            "file_name": "HollowSpiral_Resource_v0.7.1.zip",
            "source": "github",
            "source_url": "https://raw.githubusercontent.com/j12h36h/decisions_and_impulses/main/resource/HollowSpiral_Resource_v0.7.1.zip",
            "source_page": "https://github.com/j12h36h/decisions_and_impulses/blob/main/resource/HollowSpiral_Resource_v0.7.1.zip"
          }
        ]
      },
      {
        "id": "decisions_and_impulses:minetrigger",
        "name": "MineTrigger",
        "version": "0.9.5",
        "pack_class": "experience",
        "stackable": false,
        "role": "primary_experience",
        "type": "combo",
        "featured": true,
        "display_tag": "COMBAT",
        "summary": "Current public MineTrigger snapshot from the DAI GitHub repository.",
        "info_url": "https://github.com/j12h36h/decisions_and_impulses/tree/main",
        "source": "github",
        "components": [
          {
            "id": "minetrigger_data",
            "type": "datapack",
            "file_name": "MineTrigger_Data_v0.9.5.zip",
            "source": "github",
            "source_url": "https://raw.githubusercontent.com/j12h36h/decisions_and_impulses/main/data/MineTrigger_Data_v0.9.5.zip",
            "source_page": "https://github.com/j12h36h/decisions_and_impulses/blob/main/data/MineTrigger_Data_v0.9.5.zip"
          },
          {
            "id": "minetrigger_resource",
            "type": "resource_pack",
            "file_name": "MineTrigger_Resource_v0.9.5.zip",
            "source": "github",
            "source_url": "https://raw.githubusercontent.com/j12h36h/decisions_and_impulses/main/resource/MineTrigger_Resource_v0.9.5.zip",
            "source_page": "https://github.com/j12h36h/decisions_and_impulses/blob/main/resource/MineTrigger_Resource_v0.9.5.zip"
          }
        ]
      },
      {
        "id": "decisions_and_impulses:musashi_story",
        "name": "Musashi Story",
        "version": "1.4.0",
        "pack_class": "experience",
        "stackable": false,
        "role": "primary_experience",
        "type": "combo",
        "featured": true,
        "display_tag": "SAMURAI RPG",
        "summary": "Current public Musashi Story snapshot from the DAI GitHub repository.",
        "info_url": "https://github.com/j12h36h/decisions_and_impulses/tree/main",
        "source": "github",
        "components": [
          {
            "id": "musashi_story_data",
            "type": "datapack",
            "file_name": "MusashiStory_Data_v1.4.0.zip",
            "source": "github",
            "source_url": "https://raw.githubusercontent.com/j12h36h/decisions_and_impulses/main/data/MusashiStory_Data_v1.4.0.zip",
            "source_page": "https://github.com/j12h36h/decisions_and_impulses/blob/main/data/MusashiStory_Data_v1.4.0.zip"
          },
          {
            "id": "musashi_story_resource",
            "type": "resource_pack",
            "file_name": "MusashiStory_Resource_v1.4.0.zip",
            "source": "github",
            "source_url": "https://raw.githubusercontent.com/j12h36h/decisions_and_impulses/main/resource/MusashiStory_Resource_v1.4.0.zip",
            "source_page": "https://github.com/j12h36h/decisions_and_impulses/blob/main/resource/MusashiStory_Resource_v1.4.0.zip"
          }
        ]
      },
      {
        "id": "decisions_and_impulses:patch_and_release",
        "name": "Patch & Release",
        "version": "0.2.0",
        "pack_class": "experience",
        "stackable": false,
        "role": "primary_experience",
        "type": "datapack",
        "featured": true,
        "display_tag": "DEVELOPMENT / RELEASE",
        "summary": "Current public Patch & Release snapshot from the DAI GitHub repository.",
        "info_url": "https://github.com/j12h36h/decisions_and_impulses/tree/main",
        "source": "github",
        "components": [
          {
            "id": "patch_and_release_data",
            "type": "datapack",
            "file_name": "Patch_and_Release_DAI_v0.2.0.zip",
            "source": "github",
            "source_url": "https://raw.githubusercontent.com/j12h36h/decisions_and_impulses/main/data/Patch_and_Release_DAI_v0.2.0.zip",
            "source_page": "https://github.com/j12h36h/decisions_and_impulses/blob/main/data/Patch_and_Release_DAI_v0.2.0.zip"
          }
        ]
      },
      {
        "id": "decisions_and_impulses:space_between_blocks",
        "name": "Space Between Blocks",
        "version": "0.2.0",
        "pack_class": "experience",
        "stackable": false,
        "role": "primary_experience",
        "type": "combo",
        "featured": true,
        "display_tag": "SPACE RPG",
        "summary": "Current public Space Between Blocks snapshot from the DAI GitHub repository.",
        "info_url": "https://github.com/j12h36h/decisions_and_impulses/tree/main",
        "source": "github",
        "components": [
          {
            "id": "space_between_blocks_data",
            "type": "datapack",
            "file_name": "Space_Between_Blocks_Data_v0.2.0.zip",
            "source": "github",
            "source_url": "https://raw.githubusercontent.com/j12h36h/decisions_and_impulses/main/data/Space_Between_Blocks_Data_v0.2.0.zip",
            "source_page": "https://github.com/j12h36h/decisions_and_impulses/blob/main/data/Space_Between_Blocks_Data_v0.2.0.zip"
          },
          {
            "id": "space_between_blocks_resource",
            "type": "resource_pack",
            "file_name": "Space_Between_Blocks_Resource_v0.2.0.zip",
            "source": "github",
            "source_url": "https://raw.githubusercontent.com/j12h36h/decisions_and_impulses/main/resource/Space_Between_Blocks_Resource_v0.2.0.zip",
            "source_page": "https://github.com/j12h36h/decisions_and_impulses/blob/main/resource/Space_Between_Blocks_Resource_v0.2.0.zip"
          }
        ]
      },
      {
        "id": "decisions_and_impulses:tamacrafti",
        "name": "TamaCrafti",
        "version": "2.4.20",
        "pack_class": "experience",
        "stackable": false,
        "role": "primary_experience",
        "type": "combo",
        "featured": true,
        "display_tag": "VIRTUAL PET",
        "summary": "Current public TamaCrafti snapshot from the DAI GitHub repository.",
        "info_url": "https://github.com/j12h36h/decisions_and_impulses/tree/main",
        "source": "github",
        "components": [
          {
            "id": "tamacrafti_data",
            "type": "datapack",
            "file_name": "TamaCrafti_Data_v2.4.20.zip",
            "source": "github",
            "source_url": "https://raw.githubusercontent.com/j12h36h/decisions_and_impulses/main/data/TamaCrafti_Data_v2.4.20.zip",
            "source_page": "https://github.com/j12h36h/decisions_and_impulses/blob/main/data/TamaCrafti_Data_v2.4.20.zip"
          },
          {
            "id": "tamacrafti_resource",
            "type": "resource_pack",
            "file_name": "TamaCrafti_Resource_v2.4.20.zip",
            "source": "github",
            "source_url": "https://raw.githubusercontent.com/j12h36h/decisions_and_impulses/main/resource/TamaCrafti_Resource_v2.4.20.zip",
            "source_page": "https://github.com/j12h36h/decisions_and_impulses/blob/main/resource/TamaCrafti_Resource_v2.4.20.zip"
          }
        ]
      },
      {
        "id": "decisions_and_impulses:tower_of_dlc",
        "name": "Tower of DLC",
        "version": "0.2.0",
        "pack_class": "experience",
        "stackable": false,
        "role": "primary_experience",
        "type": "combo",
        "featured": true,
        "display_tag": "TOWER",
        "summary": "Current public Tower of DLC snapshot from the DAI GitHub repository.",
        "info_url": "https://github.com/j12h36h/decisions_and_impulses/tree/main",
        "source": "github",
        "components": [
          {
            "id": "tower_of_dlc_data",
            "type": "datapack",
            "file_name": "Tower_of_DLC_Data_v0.2.0.zip",
            "source": "github",
            "source_url": "https://raw.githubusercontent.com/j12h36h/decisions_and_impulses/main/data/Tower_of_DLC_Data_v0.2.0.zip",
            "source_page": "https://github.com/j12h36h/decisions_and_impulses/blob/main/data/Tower_of_DLC_Data_v0.2.0.zip"
          },
          {
            "id": "tower_of_dlc_resource",
            "type": "resource_pack",
            "file_name": "Tower_of_DLC_Resource_v0.2.0.zip",
            "source": "github",
            "source_url": "https://raw.githubusercontent.com/j12h36h/decisions_and_impulses/main/resource/Tower_of_DLC_Resource_v0.2.0.zip",
            "source_page": "https://github.com/j12h36h/decisions_and_impulses/blob/main/resource/Tower_of_DLC_Resource_v0.2.0.zip"
          }
        ]
      },
      {
        "id": "decisions_and_impulses:world_of_addons",
        "name": "World of Addons",
        "version": "0.3.1",
        "pack_class": "experience",
        "stackable": false,
        "role": "primary_experience",
        "type": "datapack",
        "featured": true,
        "display_tag": "ADDON-DRIVEN WORLD",
        "summary": "Current public World of Addons snapshot from the DAI GitHub repository.",
        "info_url": "https://github.com/j12h36h/decisions_and_impulses/tree/main",
        "source": "github",
        "components": [
          {
            "id": "world_of_addons_data",
            "type": "datapack",
            "file_name": "World_of_Addons_Data_v0.3.1.zip",
            "source": "github",
            "source_url": "https://raw.githubusercontent.com/j12h36h/decisions_and_impulses/main/data/World_of_Addons_Data_v0.3.1.zip",
            "source_page": "https://github.com/j12h36h/decisions_and_impulses/blob/main/data/World_of_Addons_Data_v0.3.1.zip"
          }
        ]
      }
    ],
    "addons": [
      {
        "id": "decisions_and_impulses:comic_effects",
        "name": "DAI Comic Effects",
        "version": "1.5.0",
        "pack_class": "addon",
        "stackable": true,
        "role": "stackable_addon",
        "type": "combo",
        "featured": true,
        "display_tag": "VISUAL FX",
        "summary": "Current public DAI Comic Effects snapshot from the DAI GitHub repository.",
        "info_url": "https://github.com/j12h36h/decisions_and_impulses/tree/main",
        "source": "github",
        "components": [
          {
            "id": "comic_effects_data",
            "type": "datapack",
            "file_name": "DAI_ComicEffects_Data_v1.5.0.zip",
            "source": "github",
            "source_url": "https://raw.githubusercontent.com/j12h36h/decisions_and_impulses/main/data/DAI_ComicEffects_Data_v1.5.0.zip",
            "source_page": "https://github.com/j12h36h/decisions_and_impulses/blob/main/data/DAI_ComicEffects_Data_v1.5.0.zip"
          },
          {
            "id": "comic_effects_resource",
            "type": "resource_pack",
            "file_name": "DAI_ComicEffects_Resource_v1.5.0.zip",
            "source": "github",
            "source_url": "https://raw.githubusercontent.com/j12h36h/decisions_and_impulses/main/resource/DAI_ComicEffects_Resource_v1.5.0.zip",
            "source_page": "https://github.com/j12h36h/decisions_and_impulses/blob/main/resource/DAI_ComicEffects_Resource_v1.5.0.zip"
          }
        ]
      },
      {
        "id": "decisions_and_impulses:damage_indicators",
        "name": "DAI Damage Indicators",
        "version": "1.6.0",
        "pack_class": "addon",
        "stackable": true,
        "role": "stackable_addon",
        "type": "datapack",
        "featured": true,
        "display_tag": "COMBAT FEEDBACK",
        "summary": "Current public DAI Damage Indicators snapshot from the DAI GitHub repository.",
        "info_url": "https://github.com/j12h36h/decisions_and_impulses/tree/main",
        "source": "github",
        "components": [
          {
            "id": "damage_indicators_data",
            "type": "datapack",
            "file_name": "DAI_Damage_Indicators_v1.6.0.zip",
            "source": "github",
            "source_url": "https://raw.githubusercontent.com/j12h36h/decisions_and_impulses/main/data/DAI_Damage_Indicators_v1.6.0.zip",
            "source_page": "https://github.com/j12h36h/decisions_and_impulses/blob/main/data/DAI_Damage_Indicators_v1.6.0.zip"
          }
        ]
      },
      {
        "id": "decisions_and_impulses:fun_survival",
        "name": "DAI Fun Survival",
        "version": "0.6.0",
        "pack_class": "addon",
        "stackable": true,
        "role": "stackable_addon",
        "type": "datapack",
        "featured": true,
        "display_tag": "SURVIVAL AUTOMATION",
        "summary": "Current public DAI Fun Survival snapshot from the DAI GitHub repository.",
        "info_url": "https://github.com/j12h36h/decisions_and_impulses/tree/main",
        "source": "github",
        "components": [
          {
            "id": "fun_survival_data",
            "type": "datapack",
            "file_name": "DAI_Fun_v0.6.0.zip",
            "source": "github",
            "source_url": "https://raw.githubusercontent.com/j12h36h/decisions_and_impulses/main/data/DAI_Fun_v0.6.0.zip",
            "source_page": "https://github.com/j12h36h/decisions_and_impulses/blob/main/data/DAI_Fun_v0.6.0.zip"
          }
        ]
      },
      {
        "id": "decisions_and_impulses:survival_interface",
        "name": "DAI Survival Interface",
        "version": "0.4.0",
        "pack_class": "addon",
        "stackable": true,
        "role": "stackable_addon",
        "type": "datapack",
        "featured": true,
        "display_tag": "HUD / TARGETING",
        "summary": "Current public DAI Survival Interface snapshot from the DAI GitHub repository.",
        "info_url": "https://github.com/j12h36h/decisions_and_impulses/tree/main",
        "source": "github",
        "components": [
          {
            "id": "survival_interface_data",
            "type": "datapack",
            "file_name": "DAI_Survival_Interface_v0.4.0.zip",
            "source": "github",
            "source_url": "https://raw.githubusercontent.com/j12h36h/decisions_and_impulses/main/data/DAI_Survival_Interface_v0.4.0.zip",
            "source_page": "https://github.com/j12h36h/decisions_and_impulses/blob/main/data/DAI_Survival_Interface_v0.4.0.zip"
          }
        ]
      },
      {
        "id": "decisions_and_impulses:echo_time",
        "name": "Echo Time",
        "version": "1.2.0",
        "pack_class": "addon",
        "stackable": true,
        "role": "stackable_addon",
        "type": "datapack",
        "featured": true,
        "display_tag": "TIME",
        "summary": "Current public Echo Time snapshot from the DAI GitHub repository.",
        "info_url": "https://github.com/j12h36h/decisions_and_impulses/tree/main",
        "source": "github",
        "components": [
          {
            "id": "echo_time_data",
            "type": "datapack",
            "file_name": "EchoTime_v1.2.0.zip",
            "source": "github",
            "source_url": "https://raw.githubusercontent.com/j12h36h/decisions_and_impulses/main/data/EchoTime_v1.2.0.zip",
            "source_page": "https://github.com/j12h36h/decisions_and_impulses/blob/main/data/EchoTime_v1.2.0.zip"
          }
        ]
      },
      {
        "id": "decisions_and_impulses:kittys_dagger",
        "name": "Kitty's Dagger",
        "version": "0.6.0",
        "pack_class": "addon",
        "stackable": true,
        "role": "stackable_addon",
        "type": "datapack",
        "featured": true,
        "display_tag": "COMBAT INPUT",
        "summary": "Current public Kitty's Dagger snapshot from the DAI GitHub repository.",
        "info_url": "https://github.com/j12h36h/decisions_and_impulses/tree/main",
        "source": "github",
        "components": [
          {
            "id": "kittys_dagger_data",
            "type": "datapack",
            "file_name": "DAI_Kittys_Dagger_Data_v0.6.0.zip",
            "source": "github",
            "source_url": "https://raw.githubusercontent.com/j12h36h/decisions_and_impulses/main/data/DAI_Kittys_Dagger_Data_v0.6.0.zip",
            "source_page": "https://github.com/j12h36h/decisions_and_impulses/blob/main/data/DAI_Kittys_Dagger_Data_v0.6.0.zip"
          }
        ]
      }
    ]
  },
  "legacy_registry": "/dai/api/packs.json",
  "creator_source_registry": "/dai/api/public-bases.json"
}
