SRD 5.2.1 Compliance Documentation
Tracks compliance with SRD 5.2.1 licensing, lists derived monsters and mechanics, and flags verification tasks.
What this file does
Tracks compliance with SRD 5.2.1 licensing, lists derived monsters and mechanics, and flags verification tasks.
When to use it
- Publishing a 5e game project that uses SRD content
- Auditing existing monster and mechanic files for open-license compliance
- Onboarding contributors to a SRD-based repository
- Preparing for public release of a D&D-adjacent tool or campaign
SRD 5.2.1 Compliance Documentation
Overview
This document tracks compliance with the System Reference Document 5.2.1 (SRD 5.2.1) published by Wizards of the Coast LLC under the Creative Commons Attribution 4.0 International License.
License Information
- SRD Version: 5.2.1
- License: Creative Commons Attribution 4.0 International License (CC BY 4.0)
- Source: https://dnd.wizards.com/resources/systems-reference-document
- Attribution Required: Yes
SRD-Derived Content
Monsters
The following monster files contain data derived from SRD 5.2.1:
Core SRD Monsters (Verified)
shadow.json- Shadow (SRD pg. XXX)skeleton.json- Skeleton (SRD pg. XXX)giant_spider.json- Giant Spider (SRD pg. XXX)
Additional Monsters (Requires Verification)
animated_armor.json- Animated Armorghoul.json- Ghoulgiant_rat.json- Giant Ratmimic.json- Mimicspecter.json- Specterswarm_of_spiders.json- Swarm of Insects (Spiders)twig_blight.json- Twig Blightwight.json- Wightwill-o'-wisp.json- Will-o'-Wispgibbering_mouther.json- Gibbering Mouther
Custom/Homebrew Monsters (Original Content)
shadow_manifestations.json- Original creationshadow_mastiff.json- Needs verification (may be SRD)shadow_of_sir_garran.json- Custom variantshadow_relic.json- Original creationskeletal_archer.json- Custom variantanimated_weapon.json- Custom variant
Game Mechanics
SRD-derived game mechanics include:
- Ability scores (STR, DEX, CON, INT, WIS, CHA)
- Armor Class calculations
- Hit Points and damage systems
- Saving throws and skill checks
- Combat turn structure
- Spellcasting mechanics
Character Data
Character schemas follow SRD 5.2.1 structure for:
- Class features (Fighter, etc.)
- Racial traits (Human, etc.)
- Equipment and weapons
- Spell lists and descriptions
Compliance Status
✅ Completed
- Added CC BY 4.0 LICENSE file
- Updated README with SRD attribution
- Replaced trademarked terms in code
- Added attribution to core monster files
- Created compliance documentation
🔍 Requires Verification
- Cross-reference all monsters against SRD 5.2.1
- Verify spell lists in character files
- Check class features for SRD compliance
- Audit equipment lists
⚠️ Potential Issues
- Some monster variants may be homebrew content
- Custom campaign content needs clear attribution
- System prompts may reference non-SRD content
Attribution Implementation
Monster Files
All SRD-derived monster files include:
{
"_srd_attribution": "Portions of this monster data derived from SRD 5.2.1, licensed under CC BY 4.0",
...
}
Code Files
Files using SRD content include headers:
# Portions of this work derived from SRD 5.2.1, licensed under CC BY 4.0
Trademark Compliance
Avoided Terms
- "D&D" replaced with "5th edition" or "5e"
- "Dungeons & Dragons" replaced with "fifth edition"
- No references to proprietary settings (Forgotten Realms, etc.)
Campaign Content
- "Keep of Doom" campaign uses generic fantasy setting
- Location names are original or generic
- NPCs are original creations
Ongoing Compliance
For Developers
- Always check SRD 5.2.1 before adding new monsters
- Mark all SRD-derived content with attribution
- Use generic terms instead of trademarked names
- Document original vs. SRD content clearly
For Content Creators
- Campaign content should be original or SRD-derived
- Avoid proprietary setting references
- Clearly mark homebrew vs. SRD content
- Maintain attribution in all derived files
References
- SRD 5.2.1 Document:
/SRD/SRD_CC_v5.2.1.pdf - Conversion Guide:
/SRD/converting-to-srd-5.2.1.pdf - CC BY 4.0 License: https://creativecommons.org/licenses/by/4.0/
- WotC SRD Page: https://dnd.wizards.com/resources/systems-reference-document
Last Updated: 2024-06-14 Next Review: Before public release
What's inside
7 sections: overview, license info, 3 content tables, compliance checklist, attribution examples, trademark notes, developer guidelines
Change this for your project
- Replace
MoonlightByte/NeverEndingQuestwith your repository name - Replace
/SRD/SRD_CC_v5.2.1.pdfwith your SRD file path - Replace
"Keep of Doom"with your campaign name
Where it goes
Use as the system prompt for your model call, or as the base instructions in your agent framework.
Worth borrowing
- Separating verified SRD monsters from homebrew variants in a single checklist
- Embedding a JSON attribution field directly in monster data files
Related Documents
Character Persona
Defines a Fallout 2 roleplay persona for an LLM agent: charming rogue with social-first combat and moral code.
Claude Tool Use (Function Calling) Documentation
Teaches how to define and use Claude tool use (function calling) with Python, including schema rules, execution patterns, and best practices.
DiffusionDB
Documents a 14-million-image prompt dataset scraped from the Stable Diffusion Discord server, with metadata and download instructions.
coding: utf-8
Collates GPT-4.1 prompting tips from internal testing, covering agentic workflows, long context, chain of thought, and instruction following.