The four surfaces
Public HTTP
Next.js routes under
/api/*. Ungated by design, CORS *, cached 300s. Signals, provider leaderboard, temporal decomposition.Self-hosted HTTP
The Python server on
127.0.0.1:8777. Your machine, your data. Optional bearer-token gate for tunnelled access.Workspace API
Express routes for org accounts, members, audit logs, compliance exports, integrations, and billing.
MCP tools
38 read-only tools over stdio for AI agents. API-key auth with tiers and rate limits.
Why the public surface is ungated
The signal feed and provider leaderboard are deliberately unauthenticated. From the route’s own source comment:These are judgments about named addresses, published with the evidence they rest on. A judgment nobody can check is not a judgment, it is an assertion, and putting it behind a key would make it worthless for the one thing it exists to do: be verifiable by somebody who does not use this product.This is a design decision, not a missing feature. See Authentication.
Endpoint map
If you arrived with a list of expected endpoints, this table reconciles it against what actually exists. Several capabilities are MCP tools, not HTTP routes — they were never put on a route.Path shapes worth double-checking
Two routes have a path order that is easy to guess wrong:/api/traders/{address}/temporal, not /api/wallets/{address}/temporal.
Guarantees by surface
Scienter publishes impersonal market signals of general and regular circulation. Nothing here is investment, legal, or tax advice, or a recommendation to buy, sell, or hold any asset. Scienter is not a registered investment adviser or broker-dealer. Trading digital assets can result in the total loss of your funds — see Disclaimers for the full text.