Salmon Wallet Developer Resources
This page indexes Salmon Wallet resources for developers and AI agents. The public website exposes a small, read-only discovery API; it does not expose wallet management, custody, transaction signing, authentication, or webhook APIs.
API documentation and OpenAPI
The Discovery API is available at /api/v1/discovery and returns canonical product, documentation, and source links as JSON. Its OpenAPI 3.1 description is published at /openapi.json with a unique operationId, typed response schemas, RFC 9457 problem details, versioning policy, and rate-limit headers.
No authentication is required because the endpoint returns public metadata only. Clients should send Accept: application/json, inspect the RFC RateLimit fields on every response, and honor Retry-After after HTTP 429. Breaking changes use a new URL major version.
Agent guidance and CLI
The agent index at /llms.txt explains when Salmon is appropriate, identifies canonical routes, and links to machine-readable resources. Public content pages also support Accept: text/markdown for a compact representation.
The official read-only @salmonwallet/cli source is maintained in the salmon-website repository. It lists canonical resources and can fetch the OpenAPI document; it cannot access wallets, handle keys, or sign transactions. Registry installation will be documented here after the package is published by an authorized owner.
Authentication, webhooks, and MCP
Salmon does not currently publish an authentication API, webhook API, or MCP server from this website. Agents should not infer that those capabilities exist. Wallet operations remain inside the official wallet applications. For integration work, review the open-source wallet repository and contact the team with a concrete technical proposal.