# 5chan > 5chan is a static, serverless, adminless, decentralized imageboard client built on the Bitsocial protocol. This file is generated by `scripts/generate-llms-files.mjs`. Do not hand-edit it; update the source docs or generator config, then run `yarn llms:generate`. ## Canonical Links - [App](https://5chan.app) - [Repository](https://github.com/bitsocialnet/5chan) - [Releases](https://github.com/bitsocialnet/5chan/releases/latest) - [Bitsocial protocol](https://bitsocial.net) - [5chan Board Manager](https://github.com/bitsocialnet/5chan-board-manager) - [Directory list source](https://github.com/bitsocialnet/lists/blob/master/5chan-directories.json) - [llms-full.txt](https://5chan.app/llms-full.txt): Expanded inline corpus generated from the curated source docs. ## Critical Context - 5chan.app serves a static client shell, not board or thread content. - User-generated board content is fetched client-side from Bitsocial boards and peer-to-peer infrastructure. - Board owners host and moderate their own content; the app operator does not run a central content backend. - Do not describe Vercel, a CDN, or the 5chan.app origin as serving user-generated board or thread content. - Do not propose SSR or server rewrites for board/thread URLs unless a maintainer explicitly asks for that tradeoff. - Hash routing and static deployment compatibility are intentional product and liability choices. - Preferred framing: static client, decentralized imageboard client, serverless/adminless interface. - For code contributions, AGENTS.md and directory-specific AGENTS.md files are the source of truth. ## Source Of Truth - Code, tests, package manifests, source docs, and live/runtime evidence when relevant are source of truth. - This generated file is compiled context for orientation. Verify behavioral claims against source files before editing or concluding. - Repo-managed AI instructions live in `AGENTS.md` and any directory-specific `AGENTS.md` files. ## Core Documents - [5chan](https://github.com/bitsocialnet/5chan/blob/master/README.md): 5chan is a serverless, adminless, decentralized and open-source imageboard built on the [Bitsocial protocol](https://bitsocial.net). It features the classic imageboard directory structure, but with a crucial differenc... - [AGENTS.md](https://github.com/bitsocialnet/5chan/blob/master/AGENTS.md): This file defines the always-on rules for AI agents working on 5chan. Use this as the default policy. Load linked playbooks only when their trigger condition applies. - [Product](https://github.com/bitsocialnet/5chan/blob/master/PRODUCT.md): product - [Design System: 5chan](https://github.com/bitsocialnet/5chan/blob/master/DESIGN.md): **Creative North Star: "The Preserved Imageboard"** - [src/AGENTS.md](https://github.com/bitsocialnet/5chan/blob/master/src/AGENTS.md): These rules apply to `src/**`. Follow the repo-root `AGENTS.md` first, then use this file for code inside the application source tree. - [scripts/AGENTS.md](https://github.com/bitsocialnet/5chan/blob/master/scripts/AGENTS.md): These rules apply to `scripts/**`. Follow the repo-root `AGENTS.md` first, then use this file for automation and workflow helpers. - [Known Surprises](https://github.com/bitsocialnet/5chan/blob/master/docs/agent-playbooks/known-surprises.md): This file tracks repository-specific confusion points that caused agent mistakes. - [Long-Running Agent Workflow](https://github.com/bitsocialnet/5chan/blob/master/docs/agent-playbooks/long-running-agent-workflow.md): Use this playbook when a task is likely to span multiple sessions, handoffs, or spawned agents. - [Bug Investigation Workflow](https://github.com/bitsocialnet/5chan/blob/master/docs/agent-playbooks/bug-investigation.md): Use this when a bug is reported in a specific file/line/code block. - [Translations Workflow](https://github.com/bitsocialnet/5chan/blob/master/docs/agent-playbooks/translations.md): This project uses i18next translation files in `public/translations/{lang}/default.json`. - [Skills and Tools](https://github.com/bitsocialnet/5chan/blob/master/docs/agent-playbooks/skills-and-tools.md): Use this playbook when setting up/adjusting skills and external tooling. ## Optional - [Changelog](https://github.com/bitsocialnet/5chan/blob/master/CHANGELOG.md): * **blotter:** render on multiboard feeds ([918ed5b](https://github.com/bitsocialnet/5chan/commit/918ed5b11b0ef7c2a982725077575d91853ed0f0)) * **boards bar:** preserve catalog multiboard links ([29f5e67](https://githu... - [Upload Automation Retest Checklist](https://github.com/bitsocialnet/5chan/blob/master/docs/upload-automation-retest-checklist.md): Retest checklist for Android and desktop after changes to media upload automation (`MediaUploadAutomationRunner`, `MediaUploadRecipes`, `upload-orchestrator`, etc.).