---
title: "For Developers"
description: "Curated docTree for developers and integrators — bootstrap, architecture, APIs, payments cluster, deploy, and contribution layers"
locale: "en"
---
# For Developers

// NOTE: Info-source reference only — NOT a sidebar navigation item.
// See docs/en/for-founders.mdx for the full policy note.
// Sidebar section order = AUDIENCE_CURATED_DOCS.developer key order (system layers).

# For Developers

Curated index for **developers, integrators, and engineers**. Hubs follow system layers (Architecture → API → Features → Deploy → Development/MCP). The sidebar **Developer** tab mirrors this via `lib/docs/audience-curated-docs.ts`. Founders see Features / Examples / Customization / Web3 first — flip the sidebar tab anytime.

> **Info**
> Flip **Founder** / **Developer** in the docs sidebar anytime. Operator journey hubs live on [For Founders](/docs/for-founders.md).

---

## 1. Bootstrap

[**Getting Started** →](/docs/getting-started.md)

- [Prerequisites](/docs/getting-started/prerequisites.md)
- [Installation](/docs/getting-started/installation.md)
- [Migrations](/docs/getting-started/migrations.md)
- [First Success](/docs/getting-started/first-success.md)
- [Troubleshooting](/docs/getting-started/troubleshooting.md)
- [Next Steps](/docs/getting-started/next-steps.md)

---

## 2. System architecture

[**Architecture** →](/docs/architecture.md) · [**Backend** →](/docs/backend.md)

- [Backend Modes and Databases](/docs/architecture/backend-modes-and-databases.md)
- [Data Model](/docs/architecture/data-model.md)
- [Data Validation](/docs/architecture/data-validation.md)
- [Authentication](/docs/architecture/authentication.md)
- [Security](/docs/architecture/security.md)
- [Real-Time](/docs/architecture/real-time.md)
- [Discovery Mutation Sync](/docs/architecture/discovery-mutation-sync.md)
- [Proxy and i18n](/docs/architecture/proxy-and-intl.md)
- [PaymentConductor](/docs/architecture/payment-conductor.md)
- [WalletConductor](/docs/architecture/wallet-conductor.md) — facade adapters, rates, `/api/wallet/*`
- [Refcodes](/docs/architecture/refcodes.md)
- [News Kingdom](/docs/architecture/news-kingdom.md)
- [Email AI-CRM](/docs/architecture/email-ai-crm.md)
- [k3s + Postgres + FCM](/docs/backend/k8s-postgres-fcm.md)
- [Firebase](/docs/backend/firebase.md) — Hosting rewrites + Cloud Scheduler for ProcessConductor `/api/cron/*` (schedule catalog = `vercel.json`)

---

## 3. API contracts

[**API Reference** →](/docs/api.md) — visual **RingApiTree** widget + ~244 App Router `/api/*` handlers (truth as of 2026-07-10).

- [Authentication](/docs/api/authentication.md)
- [Entities](/docs/api/entities.md)
- [Opportunities](/docs/api/opportunities.md)
- [Messaging](/docs/api/messaging.md) — verified `/api/conversations` types (`direct|entity|opportunity|product|group`); no `channel`
- [Notifications](/docs/api/notifications.md)
- [Wallet](/docs/api/wallet.md)
- [Store](/docs/api/store.md) — PaymentConductor `store_order` (no fabricated cart REST)
- [Admin](/docs/api/admin.md) — includes user Payments tab
- [Email AI-CRM](/docs/api/email-ai-crm.md)
- [Ring MCP](/docs/development/ring-mcp.md) — `/api/mcp/v1/*`
- [Tunnel protocol](/docs/features/tunnel-protocol.md) — `/api/tunnel/*`

---

## 4. Payments cluster (ordered)

[**Features** →](/docs/features.md)

- [PaymentConductor](/docs/features/payment-conductor.md)
- [Ring Oracle](/docs/features/ring-oracle.md) — server-only rate facade, FX cron, conversion API, SSR hydrate, and checkout presentment
- [WayForPay Integration](/docs/features/wayforpay-integration.md)
- [SubscriptionConductor](/docs/features/subscriptions.md) — multi-provider ledger including `telegram_stars`
- [Payments overview](/docs/features/payments.md)
- [Public Pools & DAO Jars](/docs/features/public-pools.md) — `public_pool_contribution`, desk FX, builder payout, escrow gate
- [Store](/docs/features/store.md)
- [Wallet](/docs/features/wallet.md)
- [WalletConductor](/docs/features/wallet-conductor.md) — custodial native + credit orchestration (top-up, desk, spend, NFT buy)
- [Refcodes](/docs/features/refcodes.md)
- [Affiliates](/docs/features/affiliate-enablement.md)
- [NFT Marketplace](/docs/features/nft-market.md) — ledger-dev RING settlement, KEYS listing policy, sale ledger
- [Solana NFT Gates](/docs/features/nft-gates.md) — Metaplex Core + GateEscrow + stake-to-activate
- [Staking](/docs/features/staking.md)
- [Owner Project Lab](/docs/features/owner-project-lab.md) — `/my-orders`, `order_lab` room, `/admin/crm/orders`
- Ops checklist: [Payment integration](/docs/customization/payment-integration.md)

---

## 5. Product features

### Realtime & communication

- [Tunnel Protocol](/docs/features/tunnel-protocol.md)
- [Messaging](/docs/features/messaging.md) — `Conversation.type` vs `metadata.kind`; inbox hide for tool chats
- [Ring Tasks](/docs/features/tasks.md) — `task` message type, `/tasks` tree, credit escrow, convert → `request` opportunity
- [WebRTC Calls & STUNner](/docs/features/webrtc-calls.md)
- [Peer Games](/docs/features/peer-games.md) — `/games`, `game_request`, Tunnel+DB SSOT (tic-tac-toe, chess, checkers); P1 expiry/ACL/FCM/DataChannel hints
- [Push Notifications (FCM)](/docs/features/push-notifications-fcm.md)
- [Notifications](/docs/features/notifications.md)
- [Email AI-CRM](/docs/features/email-ai-crm.md) — UI `/admin/crm/*`; APIs `/api/admin/email/*`
- [Ring Mailer & RingdomX](/docs/features/ring-mailer.md) — own SMTP / Ethereal; calculator `mail` add-on
- [Owner Project Lab](/docs/features/owner-project-lab.md) — buyer My Projects + shared `order_lab` + CRM order desk

### Identity, trust, content

- [Authentication](/docs/features/authentication.md) — Auth.js providers including Telegram OIDC + Mini App initData
- [Security](/docs/features/security.md)
- [Admin console](/docs/features/admin.md) — `admin-nav-config` SSOT, `CrmAdminShell` tabs, Security/Matcher tabs
- [Admin Wiki](/docs/features/admin-wiki.md) — Postgres Markdown vault, `[[wikilinks]]`, ring-wiki-* MCP
- [Manage via Telegram](/docs/features/manage-via-telegram.md) — admin bot RBAC + webhook (not member Login / Mini App)
- [Entities](/docs/features/entities.md)
- [Opportunities](/docs/features/opportunities.md)
- [News](/docs/features/news.md) — TipTap NewsEditor, pending-revision APIs, sanitizeNewsHtml
- [Member Blog](/docs/features/member-blog.md)
- [Public Profile](/docs/features/public-profile.md)
- [Profile Account Widgets](/docs/features/profile-account.md) — `/profile` Organization Davinci-droplist, Position/Skills tag clouds, My CV FsModal
- [File Cabinet](/docs/features/file-cabinet.md) — member-gated `/file-cabinet`, subscriber+ `/profile/shared`, gallery, public `/{username}/img`
- [Username Reservation](/docs/features/username-reservation.md)
- [Scientific Editor](/docs/features/scientific-editor.md) — publications TipTap JSON + versions (not news)
- [Locale System](/docs/features/locale-system.md)
- [Doc System](/docs/features/doc-system.md)

### Media, UX, ERP

- [VideoConductor](/docs/features/video-conductor.md)
- [MediaConductor](/docs/features/media-conductor.md) — Audible radio-host TTS + Agent NODUS (`docs_article_enrichment`, `/llms.txt`, `/nodus.json`) + Visual walkthrough
- [Generative Gallery](/docs/features/generative-media.md) — `features/generative-media/`, Ghost-write + ImageConductor, WebP, hidden `genmedia:` chats
- [Mobile Experience](/docs/features/mobile-experience.md)
- [Performance](/docs/features/performance.md)
- [ERP](/docs/features/erp.md) — [Inventory](/docs/features/erp/inventory.md) · [Vendor management](/docs/features/erp/vendor-management.md) · [Commissions](/docs/features/erp/commissions.md)

---

## 6. Deploy & env

[**Deployment** →](/docs/deployment.md) · [**Configuration** →](/docs/configuration.md)

- [Environment](/docs/deployment/environment.md) — full `env.local.template` reference
- [Public vars](/docs/configuration/public-vars.md) · [Secrets](/docs/configuration/secrets.md) — Order Lab ownership taxonomy
- [WalletConnect Project ID](/docs/configuration/walletconnect.md) · [Supported services](/docs/configuration/supported-services.md)
- [NODUS wiki](/docs/configuration/nodus-wiki.md) · [Playbook](/docs/configuration/playbook.md)
- [Self-Hosted](/docs/deployment/self-hosted.md)
- [Docker](/docs/deployment/docker.md)
- [Vercel](/docs/deployment/vercel.md) — `vercel.json` crons[] must list every ProcessConductor `cronPath`; Bearer `CRON_SECRET`
- [Monitoring](/docs/deployment/monitoring.md)
- [Performance](/docs/deployment/performance.md)
- [Backup](/docs/deployment/backup.md)

---

## 7a. Engineering core

[**Development** →](/docs/development.md)

- [Local Setup](/docs/development/local-setup.md)
- [Code Structure](/docs/development/code-structure.md)
- [Code Style](/docs/development/code-style.md)
- [Best Practices](/docs/development/best-practices.md)
- [Testing](/docs/development/testing.md)
- [Debugging](/docs/development/debugging.md)
- [Performance](/docs/development/performance.md)
- [Workflow](/docs/development/workflow.md)
- [Contributing](/docs/development/contributing.md)
- [Deployment](/docs/development/deployment.md)
- [Docs Components](/docs/development/docs-components.md)
- [Community Tooling](/docs/development/community-tooling.md)
- [Ring MCP](/docs/development/ring-mcp.md)
- [Whitelabel Navigation](/docs/development/whitelabel-navigation.md)
- [OSS vs Enterprise](/docs/development/oss-vs-enterprise.md)

---

## 7b. Generative media + MCP

- [Generative Images](/docs/development/generative-images.md)
- [Generative Newsroom](/docs/development/generative-newsroom.md)
- [Generative Videos](/docs/development/generative-videos.md)
- [Scripted Media Pipeline](/docs/development/scripted-media-pipeline.md)
- [MCP Image Create](/docs/mcp/ring-image-create.md)
- [MCP Video Create](/docs/mcp/ring-video-create.md)

---

## 8. Customize & examples

[**Customization** →](/docs/customization.md) · [**Examples** →](/docs/examples.md)

- Customization: quick-start, guide, [vertical presets](/docs/customization/vertical-presets.md), [ringization playbook](/docs/customization/ringization-playbook.md), database-selection, token-economics, payment-integration, AI, branding, features, localization, themes, components
- Examples: quick-start, basic-setup, authentication, email-ai-crm, api-integration, api-examples, web3-integration, white-label, custom-branding, apple-signin, integrations, real-world, advanced-features
- [Ethereum Wallets](/docs/integrations/ethereum-wallets.md)
- [Token Launch Jurisdictions](/docs/web3/token-launch-jurisdictions.md)
- [Wallet Security Tips](/docs/wallet/security-tips.md)

---

## Reference

- [Roadmap](/docs/roadmap.md) · [Docs hub](/docs) · [For Founders](/docs/for-founders.md) · [Vendor Guide](/docs/vendor-guide.md)

*Developers optimize for architecture, performance, and correctness. Use the sidebar to flip to Founder for operator journey hubs.*
