Documentation Index
Fetch the complete documentation index at: https://docs.memwal.ai/llms.txt
Use this file to discover all available pages before exploring further.
Prerequisites
| Tool | Version | Check |
|---|---|---|
| Node.js | ≥ 20 | node -v |
| pnpm | ≥ 9.12 | pnpm -v |
| Rust | latest stable (only for backend services) | rustc --version |
Step 1 — Clone and Install
Step 2 — Build the SDK First
packages/sdk → packages/sdk/dist/. The apps import from @mysten-incubation/memwal, which resolves to this compiled output via the workspace.
Step 3 — Run What You Need
Run individual surfaces from the repository root:Step 4 — Backend Services (Optional)
The TypeScript apps talk to a managed relayer by default. You only need to run backend services if you’re working on the relayer or indexer.Relayer (services/server)
Requires:
- PostgreSQL with
pgvectorextension - Sui RPC access
- Walrus endpoints
- Embedding provider credentials (OpenAI-compatible)
Indexer (services/indexer)
Monorepo Structure
Troubleshooting
| Problem | Cause | Fix |
|---|---|---|
Cannot find module '@mysten-incubation/memwal' | SDK not built | Run pnpm build:sdk first |
ERR_MODULE_NOT_FOUND in apps | Stale SDK build | Run pnpm build:sdk again |
pnpm install fails | Wrong pnpm version | Use pnpm ≥ 9.12: corepack enable && corepack prepare pnpm@9.12.3 --activate |
| Docs site won’t start | Missing Mintlify | Run pnpm install from the root |
| Relayer crashes on boot | Missing pgvector | Install the pgvector PostgreSQL extension |
| Sidecar timeout | Missing sidecar deps | Run cd services/server/scripts && npm ci |
See Also
- Run Docs Locally — just the docs site
- Self-Hosting — full relayer deployment
- Environment Variables — relayer configuration