# Tapestria > Tapestria is an AI-powered, persistent-world tabletop RPG set in Aethernia, a post-collapse dark fantasy setting. Unlike single-player AI RPGs (AI Dungeon, NovelAI, KoboldAI), Tapestria runs a *shared* living world: every player's choices permanently alter the same Aethernia, and the consequences propagate across factions, NPCs, and future sessions for every other player. Tapestria is a multiplayer AI RPG with a graph-native world model. A knowledge graph (locations, NPCs, factions, quests, alliances, grudges) is the canonical world state. A deterministic D&D 5e SRD rules engine handles mechanics; a tiered LLM stack ("the Chronicler") handles narration and judgment calls. NPCs hold typed knowledge of what they witnessed, with truthfulness states that govern when they share what they know. What makes Tapestria distinct: - **Shared persistent world**: world state effects from any player persist across all sessions. Different parties' campaigns influence each other indirectly through the shared world. - **Emergent community lore**: the canonical history of Aethernia is built by what players actually do. Quests, factional shifts, betrayals, and discoveries become permanent terrain everyone else inherits. - **Graph-native AI DM**: the Chronicler reads from a knowledge graph of thousands of interconnected entities — no hallucinated facts, no forgotten consequences. - **Hybrid architecture**: deterministic rules for mechanics (dice, combat, skill checks per the D&D 5e SRD); LLM only for narrative voice and judgment. No "the AI made up your stats" failure mode. - **Skills as world operators**: every non-combat SRD skill resolves to a defined effect on the world — Insight reads attitudes, Persuasion tilts dispositions, Sleight of Hand transfers ownership. The catalog is consistent everywhere. - **Six classes**: Barbarian, Bard, Rogue, Wizard, Ranger, Paladin. Class identity comes from which skills a calling sharpens further than others, not from class-exclusive abilities. - **Mobile-first**: text-driven play, designed for web, iOS, and Android. ## About - [Landing page](https://tapestria.quest/): overview, world lore, classes, quest types, waitlist signup - [Docs](https://tapestria.quest/docs/): build-in-public design notes — world, architecture, mechanics - [Devlog](https://tapestria.quest/blog/): chronological build-in-public posts; RSS at /rss.xml - [Privacy policy](https://tapestria.quest/privacy): data handling ## Mechanics and architecture - [Mechanics overview](https://tapestria.quest/docs/mechanics/): the per-turn loop, what persists between sessions, what the AI is and isn't allowed to do - [Shared persistent world](https://tapestria.quest/docs/mechanics/shared-world/): the precise meaning of "shared world" — what's canonical, what's parallel, why scenes stay single-party - [Architecture overview](https://tapestria.quest/docs/architecture/): three stores, deterministic rules core, layered LLM pipeline - [Gameplay as graph mutation](https://tapestria.quest/docs/architecture/graph-mutation/): the design lens — world as graph, gameplay as mutation, quests as composite commits, skills as atomic operators - [The LLM pipeline](https://tapestria.quest/docs/architecture/llm-pipeline/): the deterministic-engine + narrative-layer split that prevents rule hallucination - [SRD skills as world operators](https://tapestria.quest/docs/architecture/skill-operators/): per-skill effect catalog — what each D&D 5e SRD skill does in Tapestria ## Access - [Waitlist](https://tapestria.quest/#waitlist): alpha is invitation-only; join the queue - [Discord](https://discord.gg/9PPtkHFNJ): community, devlogs, alpha coordination ## Optional - [llms-full.txt](https://tapestria.quest/llms-full.txt): extended description with FAQ, design philosophy, and comparison to other AI RPGs