retire: name the canonical universe at this tip
Read-only from here. Canonical: https://git.hanzo.ai/zoo/universe This tip is an ancestor of canonical main, so no commit reachable from this branch is unique to it.
This commit is contained in:
@@ -1,51 +1,12 @@
|
||||
<p align="center"><img src=".github/hero.svg" alt="universe" width="880"></p>
|
||||
# Zoo Universe — retired
|
||||
|
||||
# Zoo Universe
|
||||
Read-only from here. Canonical: https://git.hanzo.ai/zoo/universe
|
||||
|
||||
Infrastructure orchestration for Zoo Labs Foundation.
|
||||
This tip is an ancestor of canonical `main`, so no commit reachable from this
|
||||
branch is unique to it — the canonical repo is a strict superset. Nothing was
|
||||
lost by stopping here.
|
||||
|
||||
## Architecture
|
||||
|
||||
```
|
||||
zoo.ngo — Marketing site (Vite SPA)
|
||||
zoo.exchange — DEX (Vite + Tamagui)
|
||||
zoo.network — Zoo Network validators
|
||||
zoo.wallet — Browser extension + mobile + web wallet
|
||||
docs.zoo.ngo — Documentation (fumadocs)
|
||||
zips.zoo.ngo — Zoo Improvement Proposals
|
||||
```
|
||||
|
||||
## Local Development
|
||||
|
||||
```bash
|
||||
docker compose up # All services
|
||||
docker compose up ngo # Just the website
|
||||
```
|
||||
|
||||
## Production (DOKS)
|
||||
|
||||
Three clusters:
|
||||
- `do-sfo3-zoo-k8s` — mainnet
|
||||
- `do-sfo3-zoo-test-k8s` — testnet
|
||||
- `do-sfo3-zoo-dev-k8s` — devnet
|
||||
|
||||
Deploy:
|
||||
```bash
|
||||
./deploy.sh mainnet
|
||||
./deploy.sh testnet
|
||||
./deploy.sh devnet
|
||||
```
|
||||
|
||||
## Repos
|
||||
|
||||
| Repo | Package | Purpose |
|
||||
|------|---------|---------|
|
||||
| zoo/ngo | @zooai/ngo-web | Marketing site |
|
||||
| zoo/exchange | @zooai/exchange | DEX frontend |
|
||||
| zoo/wallet | @zooai/wallet | Wallet (ext + mobile + web) |
|
||||
| zoo/ui | @zooai/ui + @zooai/gui | Design system |
|
||||
| zoo/node | — | Rust blockchain node |
|
||||
| zoo/docs | @zoo/docs | Documentation |
|
||||
| zoo/ZIPs | — | Improvement Proposals |
|
||||
| zoo/papers | — | Research papers (47) |
|
||||
| zoo/formal | — | Formal proofs (20) |
|
||||
Two universes for one org is a split brain: a push lands somewhere real, reports
|
||||
success, and never reaches a cluster, because CD reconciles the other one
|
||||
(`deploy/applicationset.yaml` names the canonical URL). One repo per org means
|
||||
that failure cannot happen.
|
||||
|
||||
Reference in New Issue
Block a user