A DAO that experimentally researches, architects, and expands worldwide protocols and networks.
Website & docs for UnchainedX DAO — https://unchainedxdao.io
UnchainedX DAO experimentally researches, architects, and expands worldwide protocols and networks. A true DAO in the original sense — automation at the center, humans at the edges. Read the manifesto.
See our Portfolio for current work.
The frontend follows a modular monolith pattern with a minimal hexagonal boundary around external technology — the project's complexity lives in 3D rendering and content, not domain logic. Docs are authored in MDX and compiled to modules at build time; full-text search is a Pagefind index built from that same content.
app/
routes/ Route entries only (loader / meta / <XxxScreen />)
screens/ One module per route, each with index.ts public API
home/ portfolio/ docs/ contact/ notfound/
Per-screen scene/ ui/ are implementation details.
content/ Docs pages authored in MDX (source of truth for /docs)
components/
dom/ Cross-screen React UI (layout, overlays)
three/ Cross-screen 3D primitives
canvas/ environment/ effects/ post/ materials/ tsl/
core/
adapters/ External technology wrappers (sanity)
services/ App-level facilities (seo)
hooks/ Shared React hooks
state/ Global mutable runtime state (mouseState, flowmap)
scripts/ Build-time tooling (pagefind search index, mdx toc)
workers/app.ts Cloudflare Worker entry
- Modules expose only
index.ts. Cross-screen imports are forbidden; share viacomponents/,hooks/,core/, orstate/. - Routes stay thin. UI logic lives in
screens/<name>/XxxScreen.tsx(or the docs shell). - External I/O goes through
core/adapters/. Routes never touch@sanity/clientdirectly — they calllistProjects()etc. dom/andthree/never import each other. Keeps SSR-unsafe 3D code out of DOM components.- Docs content lives in
app/content/*.mdx. The/docsroutes, sidebar, and TOC consume a stableDocPage[]contract — swap the source, keep the contract.
- Screen — the top-level React component for a route (DOM + 3D bundled)
- Scene — the contents of a single
<Canvas>(R3F root) - Doc — one MDX page under
app/content/, surfaced at/docs/<slug>
Copyright (c) 2025 UnchainedX DAO. All rights reserved. See LICENSE.