Max/ci seo tweaks (#6488)

* Tweak README ordering

* Linting

* Add sitemap generation + NEXT env var to CI

* Fix lockfile

* Regenerate with newer pnpm
This commit is contained in:
mfahampshire
2026-02-25 11:07:35 +00:00
committed by GitHub
parent 98149dde87
commit 133a855e01
6 changed files with 98 additions and 209 deletions
+11 -15
View File
@@ -56,19 +56,7 @@ pnpm run build
## CI/CD
- **Link checking**: Runs on every push to `documentation/docs/` via `.github/workflows/ci-docs-linkcheck.yml`
## Licensing and copyright information
This is a monorepo and components that make up Nym as a system are licensed individually, so for accurate information, please check individual files.
As a general approach, licensing is as follows this pattern:
* <p xmlns:cc="http://creativecommons.org/ns#" xmlns:dct="http://purl.org/dc/terms/"><a property="dct:title" rel="cc:attributionURL" href="https://nym.com/docs">Nym Documentation</a> by <a rel="cc:attributionURL dct:creator" property="cc:attributionName" href="https://nym.com">Nym Technologies</a> is licensed under <a href="http://creativecommons.org/licenses/by-nc-sa/4.0/?ref=chooser-v1" target="_blank" rel="license noopener noreferrer" style="display:inline-block;">CC BY-NC-SA 4.0<img style="height:22px!important;margin-left:3px;vertical-align:text-bottom;" src="https://mirrors.creativecommons.org/presskit/icons/cc.svg?ref=chooser-v1"><img style="height:22px!important;margin-left:3px;vertical-align:text-bottom;" src="https://mirrors.creativecommons.org/presskit/icons/by.svg?ref=chooser-v1"><img style="height:22px!important;margin-left:3px;vertical-align:text-bottom;" src="https://mirrors.creativecommons.org/presskit/icons/nc.svg?ref=chooser-v1"><img style="height:22px!important;margin-left:3px;vertical-align:text-bottom;" src="https://mirrors.creativecommons.org/presskit/icons/sa.svg?ref=chooser-v1"></a></p>
* Nym applications and binaries are [GPL-3.0-only](https://www.gnu.org/licenses/)
* Used libraries and different components are [Apache 2.0](https://www.apache.org/licenses/LICENSE-2.0.html) or [MIT](https://mit-license.org/)
## SEO & Structured Data
### Frontmatter
Every `.mdx` page supports frontmatter fields that control meta tags, Open Graph, and JSON-LD schema:
```yaml
@@ -82,10 +70,7 @@ breadcrumbLabel: "Custom Label" # Optional, overrides URL slug in breadcrumbs
---
```
Pages without frontmatter fall back to the default Nym description. See the [full spec](https://docs.google.com/document/d/14Af5brvEQSS0MIX9e_cZ3BktvgQeqA5CnzSGlKb7pYw/edit) for all page blocks.
### Sitemap
Generated automatically on build. After building:
```bash
npx next-sitemap
```
@@ -103,3 +88,14 @@ NEXT_PUBLIC_SITE_URL=https://nymtech.net/docs
| TechArticle | Reference docs, config guides, overviews (default) |
| HowTo | Step-by-step install/setup guides |
| FAQPage | Question-answer pages |
## Licensing and copyright information
This is a monorepo and components that make up Nym as a system are licensed individually, so for accurate information, please check individual files.
As a general approach, licensing is as follows this pattern:
* <p xmlns:cc="http://creativecommons.org/ns#" xmlns:dct="http://purl.org/dc/terms/"><a property="dct:title" rel="cc:attributionURL" href="https://nym.com/docs">Nym Documentation</a> by <a rel="cc:attributionURL dct:creator" property="cc:attributionName" href="https://nym.com">Nym Technologies</a> is licensed under <a href="http://creativecommons.org/licenses/by-nc-sa/4.0/?ref=chooser-v1" target="_blank" rel="license noopener noreferrer" style="display:inline-block;">CC BY-NC-SA 4.0<img style="height:22px!important;margin-left:3px;vertical-align:text-bottom;" src="https://mirrors.creativecommons.org/presskit/icons/cc.svg?ref=chooser-v1"><img style="height:22px!important;margin-left:3px;vertical-align:text-bottom;" src="https://mirrors.creativecommons.org/presskit/icons/by.svg?ref=chooser-v1"><img style="height:22px!important;margin-left:3px;vertical-align:text-bottom;" src="https://mirrors.creativecommons.org/presskit/icons/nc.svg?ref=chooser-v1"><img style="height:22px!important;margin-left:3px;vertical-align:text-bottom;" src="https://mirrors.creativecommons.org/presskit/icons/sa.svg?ref=chooser-v1"></a></p>
* Nym applications and binaries are [GPL-3.0-only](https://www.gnu.org/licenses/)
* Used libraries and different components are [Apache 2.0](https://www.apache.org/licenses/LICENSE-2.0.html) or [MIT](https://mit-license.org/)
+1
View File
@@ -61,6 +61,7 @@
"copy-webpack-plugin": "^11.0.0",
"eslint": "8.46.0",
"eslint-config-next": "13.4.13",
"next-sitemap": "4.2.3",
"raw-loader": "^4.0.2",
"typescript": "^5.9.3"
},
+73 -10
View File
@@ -85,7 +85,7 @@ importers:
version: 1.4.1
'@redocly/cli':
specifier: ^1.25.15
version: 1.34.5(ajv@6.12.6)
version: 1.34.5(ajv@8.17.1)
'@types/mdx':
specifier: ^2.0.13
version: 2.0.13
@@ -141,6 +141,9 @@ importers:
eslint-config-next:
specifier: 13.4.13
version: 13.4.13(eslint@8.46.0)(typescript@5.9.3)
next-sitemap:
specifier: 4.2.3
version: 4.2.3(next@15.5.10(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))
raw-loader:
specifier: ^4.0.2
version: 4.0.2(webpack@5.101.3)
@@ -247,6 +250,9 @@ packages:
react: '>=17'
react-dom: '>=17'
'@corex/deepmerge@4.0.43':
resolution: {integrity: sha512-N8uEMrMPL0cu/bdboEWpQYb/0i2K5Qn8eCsxzOmxSggJbbQte7ljMRoXm917AbntqTGOzdTu+vP3KOOzoC70HQ==}
'@cosmjs/amino@0.25.6':
resolution: {integrity: sha512-9dXN2W7LHjDtJUGNsQ9ok0DfxeN3ca/TXnxCR3Ikh/5YqBqxI8Gel1J9PQO9L6EheYyh045Wff4bsMaLjyEeqQ==}
@@ -569,89 +575,105 @@ packages:
resolution: {integrity: sha512-excjX8DfsIcJ10x1Kzr4RcWe1edC9PquDRRPx3YVCvQv+U5p7Yin2s32ftzikXojb1PIFc/9Mt28/y+iRklkrw==}
cpu: [arm64]
os: [linux]
libc: [glibc]
'@img/sharp-libvips-linux-arm@1.2.4':
resolution: {integrity: sha512-bFI7xcKFELdiNCVov8e44Ia4u2byA+l3XtsAj+Q8tfCwO6BQ8iDojYdvoPMqsKDkuoOo+X6HZA0s0q11ANMQ8A==}
cpu: [arm]
os: [linux]
libc: [glibc]
'@img/sharp-libvips-linux-ppc64@1.2.4':
resolution: {integrity: sha512-FMuvGijLDYG6lW+b/UvyilUWu5Ayu+3r2d1S8notiGCIyYU/76eig1UfMmkZ7vwgOrzKzlQbFSuQfgm7GYUPpA==}
cpu: [ppc64]
os: [linux]
libc: [glibc]
'@img/sharp-libvips-linux-riscv64@1.2.4':
resolution: {integrity: sha512-oVDbcR4zUC0ce82teubSm+x6ETixtKZBh/qbREIOcI3cULzDyb18Sr/Wcyx7NRQeQzOiHTNbZFF1UwPS2scyGA==}
cpu: [riscv64]
os: [linux]
libc: [glibc]
'@img/sharp-libvips-linux-s390x@1.2.4':
resolution: {integrity: sha512-qmp9VrzgPgMoGZyPvrQHqk02uyjA0/QrTO26Tqk6l4ZV0MPWIW6LTkqOIov+J1yEu7MbFQaDpwdwJKhbJvuRxQ==}
cpu: [s390x]
os: [linux]
libc: [glibc]
'@img/sharp-libvips-linux-x64@1.2.4':
resolution: {integrity: sha512-tJxiiLsmHc9Ax1bz3oaOYBURTXGIRDODBqhveVHonrHJ9/+k89qbLl0bcJns+e4t4rvaNBxaEZsFtSfAdquPrw==}
cpu: [x64]
os: [linux]
libc: [glibc]
'@img/sharp-libvips-linuxmusl-arm64@1.2.4':
resolution: {integrity: sha512-FVQHuwx1IIuNow9QAbYUzJ+En8KcVm9Lk5+uGUQJHaZmMECZmOlix9HnH7n1TRkXMS0pGxIJokIVB9SuqZGGXw==}
cpu: [arm64]
os: [linux]
libc: [musl]
'@img/sharp-libvips-linuxmusl-x64@1.2.4':
resolution: {integrity: sha512-+LpyBk7L44ZIXwz/VYfglaX/okxezESc6UxDSoyo2Ks6Jxc4Y7sGjpgU9s4PMgqgjj1gZCylTieNamqA1MF7Dg==}
cpu: [x64]
os: [linux]
libc: [musl]
'@img/sharp-linux-arm64@0.34.5':
resolution: {integrity: sha512-bKQzaJRY/bkPOXyKx5EVup7qkaojECG6NLYswgktOZjaXecSAeCWiZwwiFf3/Y+O1HrauiE3FVsGxFg8c24rZg==}
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu: [arm64]
os: [linux]
libc: [glibc]
'@img/sharp-linux-arm@0.34.5':
resolution: {integrity: sha512-9dLqsvwtg1uuXBGZKsxem9595+ujv0sJ6Vi8wcTANSFpwV/GONat5eCkzQo/1O6zRIkh0m/8+5BjrRr7jDUSZw==}
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu: [arm]
os: [linux]
libc: [glibc]
'@img/sharp-linux-ppc64@0.34.5':
resolution: {integrity: sha512-7zznwNaqW6YtsfrGGDA6BRkISKAAE1Jo0QdpNYXNMHu2+0dTrPflTLNkpc8l7MUP5M16ZJcUvysVWWrMefZquA==}
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu: [ppc64]
os: [linux]
libc: [glibc]
'@img/sharp-linux-riscv64@0.34.5':
resolution: {integrity: sha512-51gJuLPTKa7piYPaVs8GmByo7/U7/7TZOq+cnXJIHZKavIRHAP77e3N2HEl3dgiqdD/w0yUfiJnII77PuDDFdw==}
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu: [riscv64]
os: [linux]
libc: [glibc]
'@img/sharp-linux-s390x@0.34.5':
resolution: {integrity: sha512-nQtCk0PdKfho3eC5MrbQoigJ2gd1CgddUMkabUj+rBevs8tZ2cULOx46E7oyX+04WGfABgIwmMC0VqieTiR4jg==}
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu: [s390x]
os: [linux]
libc: [glibc]
'@img/sharp-linux-x64@0.34.5':
resolution: {integrity: sha512-MEzd8HPKxVxVenwAa+JRPwEC7QFjoPWuS5NZnBt6B3pu7EG2Ge0id1oLHZpPJdn3OQK+BQDiw9zStiHBTJQQQQ==}
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu: [x64]
os: [linux]
libc: [glibc]
'@img/sharp-linuxmusl-arm64@0.34.5':
resolution: {integrity: sha512-fprJR6GtRsMt6Kyfq44IsChVZeGN97gTD331weR1ex1c1rypDEABN6Tm2xa1wE6lYb5DdEnk03NZPqA7Id21yg==}
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu: [arm64]
os: [linux]
libc: [musl]
'@img/sharp-linuxmusl-x64@0.34.5':
resolution: {integrity: sha512-Jg8wNT1MUzIvhBFxViqrEhWDGzqymo3sV7z7ZsaWbZNDLXRJZoRGrjulp60YYtV4wfY8VIKcWidjojlLcWrd8Q==}
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu: [x64]
os: [linux]
libc: [musl]
'@img/sharp-wasm32@0.34.5':
resolution: {integrity: sha512-OdWTEiVkY2PHwqkbBI8frFxQQFekHaSSkUIJkwzclWZe64O1X4UlUjqqqLaPbUpMOQk6FBu/HtlGXNblIs0huw==}
@@ -973,36 +995,42 @@ packages:
engines: {node: '>= 10'}
cpu: [arm64]
os: [linux]
libc: [glibc]
'@napi-rs/simple-git-linux-arm64-musl@0.1.22':
resolution: {integrity: sha512-MOs7fPyJiU/wqOpKzAOmOpxJ/TZfP4JwmvPad/cXTOWYwwyppMlXFRms3i98EU3HOazI/wMU2Ksfda3+TBluWA==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [linux]
libc: [musl]
'@napi-rs/simple-git-linux-ppc64-gnu@0.1.22':
resolution: {integrity: sha512-L59dR30VBShRUIZ5/cQHU25upNgKS0AMQ7537J6LCIUEFwwXrKORZKJ8ceR+s3Sr/4jempWVvMdjEpFDE4HYww==}
engines: {node: '>= 10'}
cpu: [ppc64]
os: [linux]
libc: [glibc]
'@napi-rs/simple-git-linux-s390x-gnu@0.1.22':
resolution: {integrity: sha512-4FHkPlCSIZUGC6HiADffbe6NVoTBMd65pIwcd40IDbtFKOgFMBA+pWRqKiQ21FERGH16Zed7XHJJoY3jpOqtmQ==}
engines: {node: '>= 10'}
cpu: [s390x]
os: [linux]
libc: [glibc]
'@napi-rs/simple-git-linux-x64-gnu@0.1.22':
resolution: {integrity: sha512-Ei1tM5Ho/dwknF3pOzqkNW9Iv8oFzRxE8uOhrITcdlpxRxVrBVptUF6/0WPdvd7R9747D/q61QG/AVyWsWLFKw==}
engines: {node: '>= 10'}
cpu: [x64]
os: [linux]
libc: [glibc]
'@napi-rs/simple-git-linux-x64-musl@0.1.22':
resolution: {integrity: sha512-zRYxg7it0p3rLyEJYoCoL2PQJNgArVLyNavHW03TFUAYkYi5bxQ/UFNVpgxMaXohr5yu7qCBqeo9j4DWeysalg==}
engines: {node: '>= 10'}
cpu: [x64]
os: [linux]
libc: [musl]
'@napi-rs/simple-git-win32-arm64-msvc@0.1.22':
resolution: {integrity: sha512-XGFR1fj+Y9cWACcovV2Ey/R2xQOZKs8t+7KHPerYdJ4PtjVzGznI4c2EBHXtdOIYvkw7tL5rZ7FN1HJKdD5Quw==}
@@ -1029,6 +1057,9 @@ packages:
'@napi-rs/wasm-runtime@0.2.12':
resolution: {integrity: sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ==}
'@next/env@13.5.11':
resolution: {integrity: sha512-fbb2C7HChgM7CemdCY+y3N1n8pcTKdqtQLbC7/EQtPdLvlMUT9JX/dBYl8MMZAtYG4uVMyPFHXckb68q/NRwqg==}
'@next/env@15.5.10':
resolution: {integrity: sha512-plg+9A/KoZcTS26fe15LHg+QxReTazrIOoKKUC3Uz4leGGeNPgLHdevVraAAOX0snnUs3WkRx3eUQpj9mreG6A==}
@@ -1052,16 +1083,19 @@ packages:
engines: {node: '>= 10'}
cpu: [arm64]
os: [linux]
libc: [glibc]
'@next/swc-linux-arm64-musl@15.5.7':
resolution: {integrity: sha512-nfymt+SE5cvtTrG9u1wdoxBr9bVB7mtKTcj0ltRn6gkP/2Nu1zM5ei8rwP9qKQP0Y//umK+TtkKgNtfboBxRrw==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [linux]
libc: [musl]
'@next/swc-linux-x64-gnu@15.5.0':
resolution: {integrity: sha512-zPisT+obYypM/l6EZ0yRkK3LEuoZqHaSoYKj+5jiD9ESHwdr6QhnabnNxYkdy34uCigNlWIaCbjFmQ8FY5AlxA==}
engines: {node: '>= 10'}
cpu: [x64]
os: [linux]
'@next/swc-linux-x64-gnu@15.5.7':
@@ -1069,12 +1103,14 @@ packages:
engines: {node: '>= 10'}
cpu: [x64]
os: [linux]
libc: [glibc]
'@next/swc-linux-x64-musl@15.5.7':
resolution: {integrity: sha512-4IUO539b8FmF0odY6/SqANJdgwn1xs1GkPO5doZugwZ3ETF6JUdckk7RGmsfSf7ws8Qb2YB5It33mvNL/0acqA==}
engines: {node: '>= 10'}
cpu: [x64]
os: [linux]
libc: [musl]
'@next/swc-win32-arm64-msvc@15.5.7':
resolution: {integrity: sha512-CpJVTkYI3ZajQkC5vajM7/ApKJUOlm6uP4BknM3XKvJ7VXAvCqSjSLmM0LKdYzn6nBJVSjdclx8nYJSa3xlTgQ==}
@@ -2982,41 +3018,49 @@ packages:
resolution: {integrity: sha512-34gw7PjDGB9JgePJEmhEqBhWvCiiWCuXsL9hYphDF7crW7UgI05gyBAi6MF58uGcMOiOqSJ2ybEeCvHcq0BCmQ==}
cpu: [arm64]
os: [linux]
libc: [glibc]
'@unrs/resolver-binding-linux-arm64-musl@1.11.1':
resolution: {integrity: sha512-RyMIx6Uf53hhOtJDIamSbTskA99sPHS96wxVE/bJtePJJtpdKGXO1wY90oRdXuYOGOTuqjT8ACccMc4K6QmT3w==}
cpu: [arm64]
os: [linux]
libc: [musl]
'@unrs/resolver-binding-linux-ppc64-gnu@1.11.1':
resolution: {integrity: sha512-D8Vae74A4/a+mZH0FbOkFJL9DSK2R6TFPC9M+jCWYia/q2einCubX10pecpDiTmkJVUH+y8K3BZClycD8nCShA==}
cpu: [ppc64]
os: [linux]
libc: [glibc]
'@unrs/resolver-binding-linux-riscv64-gnu@1.11.1':
resolution: {integrity: sha512-frxL4OrzOWVVsOc96+V3aqTIQl1O2TjgExV4EKgRY09AJ9leZpEg8Ak9phadbuX0BA4k8U5qtvMSQQGGmaJqcQ==}
cpu: [riscv64]
os: [linux]
libc: [glibc]
'@unrs/resolver-binding-linux-riscv64-musl@1.11.1':
resolution: {integrity: sha512-mJ5vuDaIZ+l/acv01sHoXfpnyrNKOk/3aDoEdLO/Xtn9HuZlDD6jKxHlkN8ZhWyLJsRBxfv9GYM2utQ1SChKew==}
cpu: [riscv64]
os: [linux]
libc: [musl]
'@unrs/resolver-binding-linux-s390x-gnu@1.11.1':
resolution: {integrity: sha512-kELo8ebBVtb9sA7rMe1Cph4QHreByhaZ2QEADd9NzIQsYNQpt9UkM9iqr2lhGr5afh885d/cB5QeTXSbZHTYPg==}
cpu: [s390x]
os: [linux]
libc: [glibc]
'@unrs/resolver-binding-linux-x64-gnu@1.11.1':
resolution: {integrity: sha512-C3ZAHugKgovV5YvAMsxhq0gtXuwESUKc5MhEtjBpLoHPLYM+iuwSj3lflFwK3DPm68660rZ7G8BMcwSro7hD5w==}
cpu: [x64]
os: [linux]
libc: [glibc]
'@unrs/resolver-binding-linux-x64-musl@1.11.1':
resolution: {integrity: sha512-rV0YSoyhK2nZ4vEswT/QwqzqQXw5I6CjoaYMOX0TqBlWhojUf8P94mvI7nuJTeaCkkds3QE4+zS8Ko+GdXuZtA==}
cpu: [x64]
os: [linux]
libc: [musl]
'@unrs/resolver-binding-wasm32-wasi@1.11.1':
resolution: {integrity: sha512-5u4RkfxJm+Ng7IWgkzi3qrFOvLvQYnPBmjmZQ8+szTK/b31fQCnleNl1GgEt7nIsZRIf5PLhPwT0WM+q45x/UQ==}
@@ -5412,6 +5456,13 @@ packages:
react: '>=16.0.0'
react-dom: '>=16.0.0'
next-sitemap@4.2.3:
resolution: {integrity: sha512-vjdCxeDuWDzldhCnyFCQipw5bfpl4HmZA7uoo3GAaYGjGgfL4Cxb1CiztPuWGmS+auYs7/8OekRS8C2cjdAsjQ==}
engines: {node: '>=14.18'}
hasBin: true
peerDependencies:
next: '*'
next-themes@0.2.1:
resolution: {integrity: sha512-B+AKNfYNIzh0vqQQKqQItTS8evEouKD7H5Hj3kmuPERwddR2TxvDSFZuTj6T7Jfn1oyeUyJMydPl1Bkxkh0W7A==}
peerDependencies:
@@ -6990,6 +7041,8 @@ snapshots:
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
'@corex/deepmerge@4.0.43': {}
'@cosmjs/amino@0.25.6':
dependencies:
'@cosmjs/crypto': 0.25.6
@@ -8221,6 +8274,8 @@ snapshots:
'@tybys/wasm-util': 0.10.0
optional: true
'@next/env@13.5.11': {}
'@next/env@15.5.10': {}
'@next/eslint-plugin-next@13.4.13':
@@ -11054,7 +11109,7 @@ snapshots:
require-from-string: 2.0.2
uri-js-replace: 1.0.1
'@redocly/cli@1.34.5(ajv@6.12.6)':
'@redocly/cli@1.34.5(ajv@8.17.1)':
dependencies:
'@opentelemetry/api': 1.9.0
'@opentelemetry/exporter-trace-otlp-http': 0.53.0(@opentelemetry/api@1.9.0)
@@ -11063,7 +11118,7 @@ snapshots:
'@opentelemetry/semantic-conventions': 1.27.0
'@redocly/config': 0.22.2
'@redocly/openapi-core': 1.34.5
'@redocly/respect-core': 1.34.5(ajv@6.12.6)
'@redocly/respect-core': 1.34.5(ajv@8.17.1)
abort-controller: 3.0.0
chokidar: 3.6.0
colorette: 1.4.0
@@ -11106,12 +11161,12 @@ snapshots:
transitivePeerDependencies:
- supports-color
'@redocly/respect-core@1.34.5(ajv@6.12.6)':
'@redocly/respect-core@1.34.5(ajv@8.17.1)':
dependencies:
'@faker-js/faker': 7.6.0
'@redocly/ajv': 8.11.2
'@redocly/openapi-core': 1.34.5
better-ajv-errors: 1.2.0(ajv@6.12.6)
better-ajv-errors: 1.2.0(ajv@8.17.1)
colorette: 2.0.20
concat-stream: 2.0.0
cookie: 0.7.2
@@ -12023,11 +12078,11 @@ snapshots:
bech32@1.1.4: {}
better-ajv-errors@1.2.0(ajv@6.12.6):
better-ajv-errors@1.2.0(ajv@8.17.1):
dependencies:
'@babel/code-frame': 7.27.1
'@humanwhocodes/momoa': 2.0.4
ajv: 6.12.6
ajv: 8.17.1
chalk: 4.1.2
jsonpointer: 5.0.1
leven: 3.1.0
@@ -12842,7 +12897,7 @@ snapshots:
eslint: 8.46.0
eslint-import-resolver-node: 0.3.9
eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.32.0(eslint@8.46.0))(eslint@8.46.0)
eslint-plugin-import: 2.32.0(@typescript-eslint/parser@6.21.0(eslint@8.46.0)(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0(eslint@8.46.0))(eslint@8.46.0))(eslint@8.46.0)
eslint-plugin-import: 2.32.0(@typescript-eslint/parser@6.21.0(eslint@8.46.0)(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1)(eslint@8.46.0)
eslint-plugin-jsx-a11y: 6.10.2(eslint@8.46.0)
eslint-plugin-react: 7.37.5(eslint@8.46.0)
eslint-plugin-react-hooks: 5.0.0-canary-7118f5dd7-20230705(eslint@8.46.0)
@@ -12872,7 +12927,7 @@ snapshots:
tinyglobby: 0.2.14
unrs-resolver: 1.11.1
optionalDependencies:
eslint-plugin-import: 2.32.0(@typescript-eslint/parser@6.21.0(eslint@8.46.0)(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0(eslint@8.46.0))(eslint@8.46.0))(eslint@8.46.0)
eslint-plugin-import: 2.32.0(@typescript-eslint/parser@6.21.0(eslint@8.46.0)(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1)(eslint@8.46.0)
transitivePeerDependencies:
- supports-color
@@ -12887,7 +12942,7 @@ snapshots:
transitivePeerDependencies:
- supports-color
eslint-plugin-import@2.32.0(@typescript-eslint/parser@6.21.0(eslint@8.46.0)(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0(eslint@8.46.0))(eslint@8.46.0))(eslint@8.46.0):
eslint-plugin-import@2.32.0(@typescript-eslint/parser@6.21.0(eslint@8.46.0)(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1)(eslint@8.46.0):
dependencies:
'@rtsao/scc': 1.1.0
array-includes: 3.1.9
@@ -14542,6 +14597,14 @@ snapshots:
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
next-sitemap@4.2.3(next@15.5.10(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)):
dependencies:
'@corex/deepmerge': 4.0.43
'@next/env': 13.5.11
fast-glob: 3.3.3
minimist: 1.2.8
next: 15.5.10(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
next-themes@0.2.1(next@15.5.10(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
dependencies:
next: 15.5.10(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+2 -174
View File
@@ -1,177 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:mobile="http://www.google.com/schemas/sitemap-mobile/1.0" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1">
<url><loc>https://nymtech.net/docs</loc><lastmod>2026-02-13T15:03:22.514Z</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
<url><loc>https://nymtech.net/docs/apis/cosmos-sdk-nyx</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
<url><loc>https://nymtech.net/docs/apis/cosmos-sdk-nyx/mainnet</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
<url><loc>https://nymtech.net/docs/apis/cosmos-sdk-nyx/sandbox</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
<url><loc>https://nymtech.net/docs/apis/explorer-api</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
<url><loc>https://nymtech.net/docs/apis/explorer-api/mainnet</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
<url><loc>https://nymtech.net/docs/apis/explorer-api/sandbox</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
<url><loc>https://nymtech.net/docs/apis/introduction</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
<url><loc>https://nymtech.net/docs/apis/ns-api</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
<url><loc>https://nymtech.net/docs/apis/ns-api/mainnet</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
<url><loc>https://nymtech.net/docs/apis/ns-api/ns-api-run-deploy</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
<url><loc>https://nymtech.net/docs/apis/ns-api/sandbox</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
<url><loc>https://nymtech.net/docs/apis/nym-api</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
<url><loc>https://nymtech.net/docs/apis/nym-api/mainnet</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
<url><loc>https://nymtech.net/docs/developers</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.8</priority></url>
<url><loc>https://nymtech.net/docs/developers/archive/nym-connect</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.8</priority></url>
<url><loc>https://nymtech.net/docs/developers/browsers</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.8</priority></url>
<url><loc>https://nymtech.net/docs/developers/chain</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.8</priority></url>
<url><loc>https://nymtech.net/docs/developers/chain/cli-wallet</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.8</priority></url>
<url><loc>https://nymtech.net/docs/developers/chain/cosmos-registry</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.8</priority></url>
<url><loc>https://nymtech.net/docs/developers/chain/ledger-live</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.8</priority></url>
<url><loc>https://nymtech.net/docs/developers/chain/rpc-node</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.8</priority></url>
<url><loc>https://nymtech.net/docs/developers/clients/socks5</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.8</priority></url>
<url><loc>https://nymtech.net/docs/developers/clients/socks5/commands</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.8</priority></url>
<url><loc>https://nymtech.net/docs/developers/clients/socks5/config</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.8</priority></url>
<url><loc>https://nymtech.net/docs/developers/clients/socks5/setup</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.8</priority></url>
<url><loc>https://nymtech.net/docs/developers/clients/socks5/usage</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.8</priority></url>
<url><loc>https://nymtech.net/docs/developers/clients/webassembly-client</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.8</priority></url>
<url><loc>https://nymtech.net/docs/developers/clients/websocket</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.8</priority></url>
<url><loc>https://nymtech.net/docs/developers/clients/websocket/commands</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.8</priority></url>
<url><loc>https://nymtech.net/docs/developers/clients/websocket/config</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.8</priority></url>
<url><loc>https://nymtech.net/docs/developers/clients/websocket/examples</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.8</priority></url>
<url><loc>https://nymtech.net/docs/developers/clients/websocket/setup</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.8</priority></url>
<url><loc>https://nymtech.net/docs/developers/clients/websocket/usage</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.8</priority></url>
<url><loc>https://nymtech.net/docs/developers/coc</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.8</priority></url>
<url><loc>https://nymtech.net/docs/developers/concepts/message-queue</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.8</priority></url>
<url><loc>https://nymtech.net/docs/developers/integrations</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.8</priority></url>
<url><loc>https://nymtech.net/docs/developers/licensing</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.8</priority></url>
<url><loc>https://nymtech.net/docs/developers/native</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.8</priority></url>
<url><loc>https://nymtech.net/docs/developers/nymvpncli</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.8</priority></url>
<url><loc>https://nymtech.net/docs/developers/rust</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.8</priority></url>
<url><loc>https://nymtech.net/docs/developers/rust/client-pool</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.8</priority></url>
<url><loc>https://nymtech.net/docs/developers/rust/client-pool/architecture</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.8</priority></url>
<url><loc>https://nymtech.net/docs/developers/rust/client-pool/example</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.8</priority></url>
<url><loc>https://nymtech.net/docs/developers/rust/ffi</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.8</priority></url>
<url><loc>https://nymtech.net/docs/developers/rust/importing</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.8</priority></url>
<url><loc>https://nymtech.net/docs/developers/rust/mixnet</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.8</priority></url>
<url><loc>https://nymtech.net/docs/developers/rust/mixnet/examples</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.8</priority></url>
<url><loc>https://nymtech.net/docs/developers/rust/mixnet/examples/builders</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.8</priority></url>
<url><loc>https://nymtech.net/docs/developers/rust/mixnet/examples/builders/builder</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.8</priority></url>
<url><loc>https://nymtech.net/docs/developers/rust/mixnet/examples/builders/builder-with-storage</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.8</priority></url>
<url><loc>https://nymtech.net/docs/developers/rust/mixnet/examples/custom-topology</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.8</priority></url>
<url><loc>https://nymtech.net/docs/developers/rust/mixnet/examples/custom-topology/custom-provider</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.8</priority></url>
<url><loc>https://nymtech.net/docs/developers/rust/mixnet/examples/custom-topology/manually-overwrite-topology</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.8</priority></url>
<url><loc>https://nymtech.net/docs/developers/rust/mixnet/examples/simple</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.8</priority></url>
<url><loc>https://nymtech.net/docs/developers/rust/mixnet/examples/socks</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.8</priority></url>
<url><loc>https://nymtech.net/docs/developers/rust/mixnet/examples/split-send</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.8</priority></url>
<url><loc>https://nymtech.net/docs/developers/rust/mixnet/examples/storage</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.8</priority></url>
<url><loc>https://nymtech.net/docs/developers/rust/mixnet/examples/surbs</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.8</priority></url>
<url><loc>https://nymtech.net/docs/developers/rust/mixnet/examples/testnet</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.8</priority></url>
<url><loc>https://nymtech.net/docs/developers/rust/mixnet/message-helpers</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.8</priority></url>
<url><loc>https://nymtech.net/docs/developers/rust/mixnet/message-types</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.8</priority></url>
<url><loc>https://nymtech.net/docs/developers/rust/mixnet/troubleshooting</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.8</priority></url>
<url><loc>https://nymtech.net/docs/developers/rust/tcpproxy</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.8</priority></url>
<url><loc>https://nymtech.net/docs/developers/rust/tcpproxy/architecture</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.8</priority></url>
<url><loc>https://nymtech.net/docs/developers/rust/tcpproxy/examples/multiconn</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.8</priority></url>
<url><loc>https://nymtech.net/docs/developers/rust/tcpproxy/examples/singleconn</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.8</priority></url>
<url><loc>https://nymtech.net/docs/developers/rust/tcpproxy/troubleshooting</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.8</priority></url>
<url><loc>https://nymtech.net/docs/developers/tools</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.8</priority></url>
<url><loc>https://nymtech.net/docs/developers/tools/echo-server</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.8</priority></url>
<url><loc>https://nymtech.net/docs/developers/tools/nym-cli</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.8</priority></url>
<url><loc>https://nymtech.net/docs/developers/tools/nym-cli/commands</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.8</priority></url>
<url><loc>https://nymtech.net/docs/developers/tools/nym-cli/usage</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.8</priority></url>
<url><loc>https://nymtech.net/docs/developers/tools/standalone-tcpproxy</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.8</priority></url>
<url><loc>https://nymtech.net/docs/developers/typescript</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.8</priority></url>
<url><loc>https://nymtech.net/docs/developers/typescript/FAQ</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.8</priority></url>
<url><loc>https://nymtech.net/docs/developers/typescript/bundling/bundling</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.8</priority></url>
<url><loc>https://nymtech.net/docs/developers/typescript/bundling/esbuild</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.8</priority></url>
<url><loc>https://nymtech.net/docs/developers/typescript/bundling/webpack</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.8</priority></url>
<url><loc>https://nymtech.net/docs/developers/typescript/examples/cosmos-kit</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.8</priority></url>
<url><loc>https://nymtech.net/docs/developers/typescript/examples/mix-fetch</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.8</priority></url>
<url><loc>https://nymtech.net/docs/developers/typescript/examples/mixnet</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.8</priority></url>
<url><loc>https://nymtech.net/docs/developers/typescript/examples/nym-smart-contracts</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.8</priority></url>
<url><loc>https://nymtech.net/docs/developers/typescript/installation</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.8</priority></url>
<url><loc>https://nymtech.net/docs/developers/typescript/overview</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.8</priority></url>
<url><loc>https://nymtech.net/docs/developers/typescript/playground/cosmos-kit</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.8</priority></url>
<url><loc>https://nymtech.net/docs/developers/typescript/playground/mixfetch</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.8</priority></url>
<url><loc>https://nymtech.net/docs/developers/typescript/playground/mixnodes</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.8</priority></url>
<url><loc>https://nymtech.net/docs/developers/typescript/playground/traffic</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.8</priority></url>
<url><loc>https://nymtech.net/docs/developers/typescript/playground/wallet</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.8</priority></url>
<url><loc>https://nymtech.net/docs/developers/typescript/start</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.8</priority></url>
<url><loc>https://nymtech.net/docs/network</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
<url><loc>https://nymtech.net/docs/network/architecture</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
<url><loc>https://nymtech.net/docs/network/architecture/mixnet</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
<url><loc>https://nymtech.net/docs/network/architecture/nym-not-p2p</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
<url><loc>https://nymtech.net/docs/network/architecture/nym-vs-others</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
<url><loc>https://nymtech.net/docs/network/architecture/nyx</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
<url><loc>https://nymtech.net/docs/network/coc</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
<url><loc>https://nymtech.net/docs/network/concepts</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
<url><loc>https://nymtech.net/docs/network/concepts/anonymous-replies</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
<url><loc>https://nymtech.net/docs/network/concepts/cover-traffic</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
<url><loc>https://nymtech.net/docs/network/concepts/epochs</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
<url><loc>https://nymtech.net/docs/network/concepts/loopix</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
<url><loc>https://nymtech.net/docs/network/concepts/mixing</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
<url><loc>https://nymtech.net/docs/network/cryptography</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
<url><loc>https://nymtech.net/docs/network/cryptography/sphinx</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
<url><loc>https://nymtech.net/docs/network/cryptography/zk-nym</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
<url><loc>https://nymtech.net/docs/network/cryptography/zk-nym/double-spend-prot</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
<url><loc>https://nymtech.net/docs/network/cryptography/zk-nym/rerandomise</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
<url><loc>https://nymtech.net/docs/network/cryptography/zk-nym/unlinkability</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
<url><loc>https://nymtech.net/docs/network/cryptography/zk-nym/zk-nym-overview</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
<url><loc>https://nymtech.net/docs/network/licensing</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
<url><loc>https://nymtech.net/docs/network/traffic</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
<url><loc>https://nymtech.net/docs/network/traffic/acks</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
<url><loc>https://nymtech.net/docs/network/traffic/addressing-system</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
<url><loc>https://nymtech.net/docs/network/traffic/anonymous-replies</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
<url><loc>https://nymtech.net/docs/network/traffic/flow</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
<url><loc>https://nymtech.net/docs/network/traffic/hops</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
<url><loc>https://nymtech.net/docs/operators/archive</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
<url><loc>https://nymtech.net/docs/operators/archive/faq/smoosh-faq</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
<url><loc>https://nymtech.net/docs/operators/binaries/building-nym</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
<url><loc>https://nymtech.net/docs/operators/binaries/pre-built-binaries</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
<url><loc>https://nymtech.net/docs/operators/changelog</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url>
<url><loc>https://nymtech.net/docs/operators/community-counsel</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
<url><loc>https://nymtech.net/docs/operators/community-counsel/add-content</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
<url><loc>https://nymtech.net/docs/operators/community-counsel/exit-gateway</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
<url><loc>https://nymtech.net/docs/operators/community-counsel/isp-list</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
<url><loc>https://nymtech.net/docs/operators/community-counsel/jurisdictions</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
<url><loc>https://nymtech.net/docs/operators/community-counsel/jurisdictions/swiss</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
<url><loc>https://nymtech.net/docs/operators/community-counsel/jurisdictions/united-states</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
<url><loc>https://nymtech.net/docs/operators/community-counsel/landing-pages</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
<url><loc>https://nymtech.net/docs/operators/community-counsel/legal</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
<url><loc>https://nymtech.net/docs/operators/community-counsel/templates</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
<url><loc>https://nymtech.net/docs/operators/faq/general-faq</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
<url><loc>https://nymtech.net/docs/operators/faq/nym-nodes-faq</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
<url><loc>https://nymtech.net/docs/operators/faq/nyx-faq</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
<url><loc>https://nymtech.net/docs/operators/introduction</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
<url><loc>https://nymtech.net/docs/operators/misc/coc</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
<url><loc>https://nymtech.net/docs/operators/misc/licensing</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
<url><loc>https://nymtech.net/docs/operators/misc/toc</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
<url><loc>https://nymtech.net/docs/operators/nodes</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.8</priority></url>
<url><loc>https://nymtech.net/docs/operators/nodes/maintenance</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.8</priority></url>
<url><loc>https://nymtech.net/docs/operators/nodes/maintenance/manual-upgrade</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.8</priority></url>
<url><loc>https://nymtech.net/docs/operators/nodes/maintenance/nymvisor-upgrade</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.8</priority></url>
<url><loc>https://nymtech.net/docs/operators/nodes/maintenance/nymvisor-upgrade/nymvisor-configuration</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.8</priority></url>
<url><loc>https://nymtech.net/docs/operators/nodes/nym-node</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.8</priority></url>
<url><loc>https://nymtech.net/docs/operators/nodes/nym-node/bonding</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.8</priority></url>
<url><loc>https://nymtech.net/docs/operators/nodes/nym-node/configuration</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.8</priority></url>
<url><loc>https://nymtech.net/docs/operators/nodes/nym-node/configuration/proxy-configuration</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.8</priority></url>
<url><loc>https://nymtech.net/docs/operators/nodes/nym-node/setup</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.8</priority></url>
<url><loc>https://nymtech.net/docs/operators/nodes/preliminary-steps</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.8</priority></url>
<url><loc>https://nymtech.net/docs/operators/nodes/preliminary-steps/vps-setup</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.8</priority></url>
<url><loc>https://nymtech.net/docs/operators/nodes/preliminary-steps/vps-setup/advanced</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.8</priority></url>
<url><loc>https://nymtech.net/docs/operators/nodes/preliminary-steps/wallet-preparation</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.8</priority></url>
<url><loc>https://nymtech.net/docs/operators/nodes/validator-setup</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.8</priority></url>
<url><loc>https://nymtech.net/docs/operators/nodes/validator-setup/nym-api</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.8</priority></url>
<url><loc>https://nymtech.net/docs/operators/nodes/validator-setup/nyx-configuration</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.8</priority></url>
<url><loc>https://nymtech.net/docs/operators/orchestration</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
<url><loc>https://nymtech.net/docs/operators/orchestration/ansible</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
<url><loc>https://nymtech.net/docs/operators/performance-and-testing</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
<url><loc>https://nymtech.net/docs/operators/performance-and-testing/gateway-probe</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
<url><loc>https://nymtech.net/docs/operators/performance-and-testing/gateway-probe-details</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
<url><loc>https://nymtech.net/docs/operators/performance-and-testing/prometheus-grafana</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
<url><loc>https://nymtech.net/docs/operators/performance-and-testing/prometheus-grafana/explorenym-scripts</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
<url><loc>https://nymtech.net/docs/operators/release-cycle</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
<url><loc>https://nymtech.net/docs/operators/sandbox</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
<url><loc>https://nymtech.net/docs/operators/tokenomics</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
<url><loc>https://nymtech.net/docs/operators/tokenomics/mixnet-rewards</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
<url><loc>https://nymtech.net/docs/operators/tokenomics/validator-rewards</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
<url><loc>https://nymtech.net/docs/operators/tools</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
<url><loc>https://nymtech.net/docs/operators/troubleshooting/nodes</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
<url><loc>https://nymtech.net/docs/operators/troubleshooting/validators</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
<url><loc>https://nymtech.net/docs/operators/troubleshooting/vps-isp</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
<url><loc>https://nymtech.net/docs/operators/variables</loc><lastmod>2026-02-13T15:03:22.515Z</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
<url><loc>https://nymtech.net/docs</loc><lastmod>2026-02-25T10:35:41.122Z</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
<url><loc>https://nymtech.net/docs/network</loc><lastmod>2026-02-25T10:35:41.122Z</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
</urlset>
+7 -10
View File
@@ -16,15 +16,14 @@ const config: DocsThemeConfig = {
const defaultDescription =
"Nym is a privacy platform. It provides strong network-level privacy against sophisticated end-to-end attackers, and anonymous access control using blinded, re-randomizable, decentralized credentials.";
// Frontmatter-first description (no more shared book descriptions)
const description =
config.frontMatter.description || defaultDescription;
// Frontmatter-first description
const description = config.frontMatter.description || defaultDescription;
// Better title format
const baseTitle = config.frontMatter.title || config.title || "";
const title = route === "/"
? "Nym Docs: Privacy Network Documentation"
: baseTitle.includes("| Nym Docs")
const title =
route === "/"
? "Nym Docs: Privacy Network Documentation"
: baseTitle.includes("| Nym Docs")
? baseTitle
: `${baseTitle} | Nym Docs`;
@@ -121,9 +120,7 @@ const config: DocsThemeConfig = {
<meta property="og:url" content={pageUrl} />
<meta property="og:image:width" content="1200" />
<meta property="og:image:height" content="630" />
{section && (
<meta property="article:section" content={section} />
)}
{section && <meta property="article:section" content={section} />}
{lastUpdated && (
<meta property="article:modified_time" content={lastUpdated} />
)}