User-agent: * Allow: / # Next.js page payloads, fetched by the site's own navigation; the HTML pages carry the same content. Disallow: /index.txt$ Disallow: /*/index.txt$ Sitemap: https://polysignals.net/sitemap.xml # Machine-readable entry points # https://polysignals.net/llms.txt # https://polysignals.net/llms-full.txt # https://polysignals.net/api/v1/openapi.json # https://polysignals.net/api/v1/live/index.md (live readings as markdown) # https://polysignals.net/api/v1/live/BTC.md (one coin as markdown; any ticker) # https://polysignals.net/api/v1/signals.json (live readings as JSON) # https://polysignals.net/api/v1/live/markets.md (the Cryptohopper markets that get the daily trend signals) # https://polysignals.net/api/v1/live/markets/kraken2.md (one exchange's markets; any Cryptohopper exchange key from markets.json) # https://polysignals.net/api/v1/deliveries.json (how each daily trend signal reached Cryptohopper) # https://polysignals.net/api/v1/live/news.json (crypto headlines with the coins they name) # https://polysignals.net/api/v1/live/trend.xml (daily trend changes, Atom feed) # https://polysignals.net/api/v1/live/trend.md (daily trend changes as markdown) # https://polysignals.net/api/v1/live/trend/BTC.xml (one coin's trend changes, Atom feed; any ticker) # https://polysignals.net/api/v1/trend-history.json (every coin's daily trend call over the latest 90 closes) # https://polysignals.net/changelog.xml (what changed on the site and in the signals, Atom feed) # https://polysignals.net/api/mcp (MCP server, Streamable HTTP, no key; setup: https://polysignals.net/mcp/; official MCP Registry name net.polysignals/polysignals)