The official documentation portal for the Sentinel ecosystem.
Read the docs »
Report a bug
·
Request a feature
Sentinel is a layer-one peer-to-peer bandwidth marketplace DePIN blockchain that powers decentralized VPNs (dVPNs) and training data acquisition for AI models. Built on the Cosmos SDK, it lets anyone host a node and sell bandwidth to real-world users worldwide.
This repository holds the source for docs.sentinel.co, the canonical documentation site for the Sentinel ecosystem. It is built with Docusaurus 3 and covers everything from end-user onboarding to node operations, validator setup, and SDK integration.
The docs are written for end users picking a dVPN app, $P2P holders looking at the token economy, node operators and validators running infrastructure, and developers integrating Sentinel through the SDKs and APIs.
The site is organized by audience. Each entry below links to that section's source folder.
- Get Started · introduction, glossary, governance, whitepaper, wallets, dVPN apps.
- $P2P Coin · token economics, buying, earning, staking.
- Sentinel Hub · chain build instructions and CLI command reference.
- Sentinel dVPN CLI · dVPN command-line interface.
- SDKs · official (Go, JavaScript, Python), community (.NET, blue-js), and agent automation (AI Connect, Plan Manager, x402).
- Networks · chain registry, asset info, endpoints, explorers.
- dVPN Nodes · bandwidth provider setup, earnings, health checks, and tools.
- Full Nodes · server prep, hub setup and config, install and run, Docker, public RPC/API, IBC relayers, validator tooling, upgrades.
- Node Monitoring · Grafana, Prometheus, Loki, exporters, alerting bots.
- APIs · REST, RPC, and gRPC reference rendered with Stoplight Elements.
You can run the entire site on your machine with hot reload.
Prerequisites: Node.js 20+ and npm.
git clone https://github.com/sentinel-official/docs.git
cd docs
npm install
npm startThe dev server starts on http://localhost:3000. Edits to any markdown or component file reload automatically.
| Command | What it does |
|---|---|
npm start |
Start the local dev server with hot reload. |
npm run build |
Generate the static production build into build/. |
npm run serve |
Serve the production build locally. |
npm run clear |
Clear the Docusaurus cache. |
npm run lint |
Run ESLint with auto-fix. |
npm run lint:fix |
Same as lint with explicit --fix. |
npm test |
Run the Jest test suite. |
npm run swizzle |
Eject and customize a Docusaurus theme component. |
npm run deploy |
Publish the built site to GitHub Pages. |
npm run write-translations |
Extract translatable strings. |
npm run write-heading-ids |
Generate stable heading IDs across MDX/MD files. |
- Docusaurus 3.10 · static site generator.
- React 18 + MDX 3 · components inside markdown.
- TypeScript · type safety for custom components and plugins.
- Tailwind CSS 3 · styling.
- Stoplight Elements · interactive REST and RPC API reference.
prism-react-renderer+@docusaurus/theme-live-codeblock· syntax highlighting and live code blocks.- Algolia DocSearch · site-wide search.
docs/ Markdown content, one folder per section.
src/ React components, theme overrides, custom pages, sections.js.
static/ Images, logos, fonts, social cards.
plugins/ Custom Docusaurus webpack plugin.
sidebars-default.js Default sidebar config used by most sections.
sidebars-home.js Homepage sidebar.
sidebars-full-node-setup.js Dedicated sidebar for the full-node guide.
docusaurus.config.js Site config; sections registered via `defineSection()`.
Distributed under the Apache License, Version 2.0. See LICENSE for details.
- Website · https://sentinel.co
- Explorer · https://p2pscan.com
- GitHub · https://github.com/sentinel-official
- X · https://x.com/sentinelp2p
- Telegram · https://t.me/sentinelp2p
- Discord · https://discord.com/invite/mmAA8qF
© Sentinel P2P. Built and maintained by Trinity Stake.