Concepts, value, and typical clone scenarios — less code.
Concepts, value, and typical clone scenarios — less code.
Preparing Ring Platform content
Preparing Ring Platform content
Preparing Ring Platform content
Use Founder / Developer tabs in the docs sidebar to filter this page. Configuration for a paid clone order lives on the Order Lab desk — not only in local .env.
After a calculator project order is paid, buyers and integrators configure the clone from the Order Lab desk (example admin desk: /admin/crm/orders/…?tab=secrets). Brand overlay fields use ?tab=project. Runtime env uses ?tab=secrets (buyer) and ?tab=env (integrator ops).
| Tab | Who | What |
|---|---|---|
| project | Buyer + integrator | Allowlisted projectConfig (name, slogan, logo) → brand mirrors on deploy |
| secrets | Buyer (owner) | owner_private + public_shared keys from env.local.template |
| env | Integrator / admin | Ops keys (integrator_ops) — DB, Auth.js secret, PSP, etc. |
| wiki | Buyer + integrator | Project NODUS / Admin Wiki space |
| playbook | Buyer + integrator | Ringization steps for this order |
Browser-safe NEXT_PUBLIC_* values you can set on Secrets — including WalletConnect.
Private keys (Firebase, SMTP, RingBase token) — encrypted at rest; applied on next deploy.
Get a free Reown Cloud ID and paste it into Secrets for mobile QR wallets.
Catalog of third-party accounts you may need (Firebase, Reown, Filebase, Google OAuth, PSP).
Next-step: obtain and paste NEXT_PUBLIC_WALLETCONNECT_PROJECT_ID.
Deep-dive: ownership model and Secrets tab save flow.
Prerequisite: My Projects / Order Lab desk surfaces.
See-also: full env.local.template reference (integrator depth).
Use Founder / Developer tabs in the docs sidebar to filter this page. Configuration for a paid clone order lives on the Order Lab desk — not only in local .env.
After a calculator project order is paid, buyers and integrators configure the clone from the Order Lab desk (example admin desk: /admin/crm/orders/…?tab=secrets). Brand overlay fields use ?tab=project. Runtime env uses ?tab=secrets (buyer) and ?tab=env (integrator ops).
| Tab | Who | What |
|---|---|---|
| project | Buyer + integrator | Allowlisted projectConfig (name, slogan, logo) → brand mirrors on deploy |
| secrets | Buyer (owner) | owner_private + public_shared keys from env.local.template |
| env | Integrator / admin | Ops keys (integrator_ops) — DB, Auth.js secret, PSP, etc. |
| wiki | Buyer + integrator | Project NODUS / Admin Wiki space |
| playbook | Buyer + integrator | Ringization steps for this order |
Browser-safe NEXT_PUBLIC_* values you can set on Secrets — including WalletConnect.
Private keys (Firebase, SMTP, RingBase token) — encrypted at rest; applied on next deploy.
Get a free Reown Cloud ID and paste it into Secrets for mobile QR wallets.
Catalog of third-party accounts you may need (Firebase, Reown, Filebase, Google OAuth, PSP).
Next-step: obtain and paste NEXT_PUBLIC_WALLETCONNECT_PROJECT_ID.
Deep-dive: ownership model and Secrets tab save flow.
Prerequisite: My Projects / Order Lab desk surfaces.
See-also: full env.local.template reference (integrator depth).
Use Founder / Developer tabs in the docs sidebar to filter this page. Configuration for a paid clone order lives on the Order Lab desk — not only in local .env.
After a calculator project order is paid, buyers and integrators configure the clone from the Order Lab desk (example admin desk: /admin/crm/orders/…?tab=secrets). Brand overlay fields use ?tab=project. Runtime env uses ?tab=secrets (buyer) and ?tab=env (integrator ops).
| Tab | Who | What |
|---|---|---|
| project | Buyer + integrator | Allowlisted projectConfig (name, slogan, logo) → brand mirrors on deploy |
| secrets | Buyer (owner) | owner_private + public_shared keys from env.local.template |
| env | Integrator / admin | Ops keys (integrator_ops) — DB, Auth.js secret, PSP, etc. |
| wiki | Buyer + integrator | Project NODUS / Admin Wiki space |
| playbook | Buyer + integrator | Ringization steps for this order |
Browser-safe NEXT_PUBLIC_* values you can set on Secrets — including WalletConnect.
Private keys (Firebase, SMTP, RingBase token) — encrypted at rest; applied on next deploy.
Get a free Reown Cloud ID and paste it into Secrets for mobile QR wallets.
Catalog of third-party accounts you may need (Firebase, Reown, Filebase, Google OAuth, PSP).
Next-step: obtain and paste NEXT_PUBLIC_WALLETCONNECT_PROJECT_ID.
Deep-dive: ownership model and Secrets tab save flow.
Prerequisite: My Projects / Order Lab desk surfaces.
See-also: full env.local.template reference (integrator depth).
NEXT_PUBLIC_WALLETCONNECT_PROJECT_ID.appliedOnNextDeploy).| Role |
|---|
| May PATCH |
|---|
| buyer | owner_private + public_shared |
| integrator | integrator_ops + public_shared |
| admin | all except brand-mirror keys (those come from projectConfig apply) |
Brand mirrors (NEXT_PUBLIC_BRAND_*, RING_ORDER_PROJECT_CONFIG) are not writable via env routes — they flow from Order Project Config on deploy.
Same-workflow: Wagmi connectors gated on WalletConnect project ID.
NEXT_PUBLIC_WALLETCONNECT_PROJECT_ID.appliedOnNextDeploy).| Role |
|---|
| May PATCH |
|---|
| buyer | owner_private + public_shared |
| integrator | integrator_ops + public_shared |
| admin | all except brand-mirror keys (those come from projectConfig apply) |
Brand mirrors (NEXT_PUBLIC_BRAND_*, RING_ORDER_PROJECT_CONFIG) are not writable via env routes — they flow from Order Project Config on deploy.
Same-workflow: Wagmi connectors gated on WalletConnect project ID.
NEXT_PUBLIC_WALLETCONNECT_PROJECT_ID.appliedOnNextDeploy).| Role |
|---|
| May PATCH |
|---|
| buyer | owner_private + public_shared |
| integrator | integrator_ops + public_shared |
| admin | all except brand-mirror keys (those come from projectConfig apply) |
Brand mirrors (NEXT_PUBLIC_BRAND_*, RING_ORDER_PROJECT_CONFIG) are not writable via env routes — they flow from Order Project Config on deploy.
Same-workflow: Wagmi connectors gated on WalletConnect project ID.