Skip to Content
DevelopersRepo Map

Repo Map

Tidecoin spans multiple repositories and local worktrees. Put changes where the owning code lives; do not mix node, docs, website, wallet, and library changes unless a coordinated feature truly requires it.

This page is an orientation map. Repository availability and maintainers can change, so verify ownership in GitHub before filing issues or opening PRs.

Core Repositories

Repository or worktreePurposePrimary audience
tidecoinCore node, wallet, consensus, RPC, P2P, tests, release processNode contributors, protocol reviewers, operators
docsNextra documentation siteUsers, operators, developers, integrators
frontend-appMarketing website / public site frontendWebsite contributors
tidecoin_website_content_planWebsite content planning sourceContent maintainers
rust-tidecoinRust transaction, script, and integration primitivesRust integrators
rust-yespowerRust YespowerTIDE implementationMiner/tooling developers
tide-fn-dsaFalcon/FN-DSA related Rust implementationCrypto/library developers
mobile-nativeMobile wallet codeWallet developers
extensionBrowser extension walletWallet and Web3 integration developers
oldtidecoinLegacy Tidecoin artifactsMigration and historical reference
tidecoin28xOlder node line / migration referenceCompatibility reviewers
geoloopSeparate project tooling in the local treeDo not assume docs ownership without checking

Where Changes Belong

ChangePut it in
Consensus, wallet RPC, P2P, AuxPoW, PQHDtidecoin
User docs, protocol docs, integration docsdocs
Marketing copy, homepage, public site pagesfrontend-app or website content plan
Rust transaction/library behaviorrust-tidecoin
Rust proof-of-work coderust-yespower
Falcon/FN-DSA library worktide-fn-dsa
Android/iOS wallet behaviormobile-native
Browser extension behaviorextension
Legacy wallet or old-chain migration researcholdtidecoin, tidecoin28x, and docs

Cross-Repo Rule

If a change touches more than one repository, write down the dependency order. For example:

  1. Core RPC behavior changes in tidecoin.
  2. Rust or wallet library support follows.
  3. Docs and website copy update after behavior is merged or release-bound.

Avoid documenting future behavior as live until the code and activation state are clear.

See also: Architecture, Build from Source, Contributing.

Last updated on