Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.specterpq.com/llms.txt

Use this file to discover all available pages before exploring further.

This docs site is maintained separately from the main product repo.The verification sources below point to the product repository at pranshurastogi/SPECTER.

Why this page exists

Use this page when you need to answer one question precisely: Is this statement documented because it is implemented today, or because it is planned? The matrix below maps the major public docs claims to source files and, where relevant, to the GitHub issues that track known gaps.

Core protocol and API

Docs claimVerification sourceNotes
The backend exposes /health, key generation, stealth, ENS, SuiNS, IPFS, registry, and Yellow routesspecter-api/src/routes.rsUse this file as the route-level source of truth for API availability.
POST /api/v1/keys/generate returns long-term spending and viewing keys plus a meta_addressspecter-api/src/handlers.rs, specter-api/src/dto.rsThis is current behavior. Client-side key generation is tracked in issue #18.
POST /api/v1/stealth/create returns Ethereum and Sui stealth destinations plus announcement dataspecter-api/src/handlers.rs, specter-api/src/dto.rsThe response includes stealth_address, stealth_sui_address, ephemeral_ciphertext, and view_tag.
POST /api/v1/stealth/scan returns recovered discoveries including secret materialspecter-api/src/handlers.rs, specter-api/src/dto.rsThe docs must continue to warn that stealth_sk and eth_private_key are sensitive outputs.
ENS and SuiNS name resolution are first-class API featuresspecter-api/src/routes.rs, specter-ens/, specter-suins/Public docs can describe both as implemented resolution paths.
Yellow endpoints exist in the API surfacespecter-api/src/routes.rs, specter-api/src/handlers.rsThe existence of routes is verified separately from production completeness.

Security, storage, and operations

Docs claimVerification sourceNotes
The API includes auth, CORS, rate limiting, and security headers middlewarespecter-api/src/middleware.rs, specter-api/src/state.rsDocs should continue to note that POST endpoints are unprotected if API_KEY is not configured.
The registry backend can run in memory or Tursospecter-api/src/state.rs, specter-registry/Public docs should treat memory as development mode and Turso as the current durable backend.
Announcement discovery is backend-managed todayspecter-api/src/handlers.rs, specter-registry/Backend-independent recovery is not implemented yet. Track issue #16.
The repo has an open hardening backlog for release process and production readinessIssue #19, Issue #17Use these issues when docs need to describe current limitations instead of future guarantees.

Yellow integration status

Docs claimVerification sourceNotes
Channel create and discover flows are implemented as API handlersspecter-api/src/handlers.rs, specter-yellow/Public docs can describe these as current features.
Funding and close responses still include placeholder-style behaviorspecter-api/src/dto.rs, api/yellow.mdxKeep the docs explicit about partial behavior here. Do not present settlement as fully automated if it is not.

How to update docs safely

When the product repo changes:
  1. Verify the behavior in source first.
  2. Update the relevant guide or reference page.
  3. Update this matrix if the source of truth moved or the implementation status changed.
  4. Move future-only items to Roadmap instead of blending them into implementation docs.