Skip to content

Repository files navigation

Contributing

Thanks for helping improve the Wraith Protocol docs.

Snippet checks

All TypeScript and JavaScript code fences in .mdx files are checked by:

npm run check:snippets

The checker extracts each ts, tsx, typescript, js, and javascript fence, writes it to a temporary file, and runs tsc --noEmit against that snippet. The initial gate is intentionally syntax-focused because many current docs snippets are fragments meant to illustrate API shapes rather than complete programs. It still catches malformed TypeScript and keeps the docs ready for stricter runtime validation over time.

Use no-check only for intentionally illustrative pseudocode:

```typescript no-check
// Pseudocode that is not copy-paste runnable.
```

Prefer making snippets compile over opting them out.

Navigation coverage

Every .mdx page in the shipped taxonomy (root pages plus architecture/, api-reference/, contracts/, guides/, reference/, and sdk/) must be registered in the docs.json navigation tree, and every navigation entry must resolve to a real file. This is enforced by:

npm run check:nav-coverage

The checker (scripts/check-nav-coverage.mjs) scans for .mdx files that are missing from docs.json and for nav entries that point at files that no longer exist. Run it after adding, renaming, or removing a page:

node scripts/check-nav-coverage.mjs

Note: docs.json is strict JSON — do not add // comments to it, the Mintlify CLI rejects them. Keep this file comment-free.

CI

Every pull request runs the snippet checker and the nav coverage check through GitHub Actions. A separate non-blocking Stellar testnet job is reserved for end-to-end snippet validation that depends on network availability.

About

Wraith is a multichain stealth address platform. Send and receive private payments across EVM chains and Stellar through a single SDK. An AI agent handles chain-specific crypto, key management, and privacy analysis inside Trusted Execution Environment hardware.

Contributing

Security policy

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages