Every upstream this terminal reads, what it asks that upstream for, and — where somebody has pressed a button — the real status and latency of that request. A source nobody has checked says so. Nothing on this page is green because it probably works.
Nothing on this route is a measurement. Statuses appear here only after POST /api/source-health/check or POST /api/source-health/test has actually issued a request, and every one of them carries the instant it was taken.
Registered sources
17 upstreams
Each card names the exact request the probe would make and the file that URL constant came from. Checking one costs a single real request to that host.
SEC EDGAR
never checked
Submissions index for a known registrant (Apple Inc., CIK 0000320193) — the same document every filing screen reads.
ProjectSingularity/3.0 a***[email protected] — the same string, so this result carries over
SEC's fair-access policy requires a declared User-Agent carrying a real contact address. app/services/http.py pins it for every SEC host, so this probe declares exactly what the app declares.
never checked
Never checked in this server process. Nothing on this row is a measurement yet.
ProjectSingularity/3.0 a***[email protected] — the same string, so this result carries over
The probe and the shared client declare the same string to this host, so a reachable result here carries over to what the app itself sends. Both are printed above; this is a comparison of those two values, not a claim about them. Setting SINGULARITY_HTTP_USER_AGENT to something else separates them again and this line will say so.
never checked
Never checked in this server process. Nothing on this row is a measurement yet.
ProjectSingularity/3.0 a***[email protected] — the same string, so this result carries over
The probe and the shared client declare the same string to this host, so a reachable result here carries over to what the app itself sends. Both are printed above; this is a comparison of those two values, not a claim about them. Setting SINGULARITY_HTTP_USER_AGENT to something else separates them again and this line will say so.
never checked
Never checked in this server process. Nothing on this row is a measurement yet.
ProjectSingularity/3.0 a***[email protected] — the same string, so this result carries over
The probe and the shared client declare the same string to this host, so a reachable result here carries over to what the app itself sends. Both are printed above; this is a comparison of those two values, not a claim about them. Setting SINGULARITY_HTTP_USER_AGENT to something else separates them again and this line will say so.
never checked
Never checked in this server process. Nothing on this row is a measurement yet.
ProjectSingularity/3.0 a***[email protected] — the same string, so this result carries over
The probe and the shared client declare the same string to this host, so a reachable result here carries over to what the app itself sends. Both are printed above; this is a comparison of those two values, not a claim about them. Setting SINGULARITY_HTTP_USER_AGENT to something else separates them again and this line will say so.
never checked
Never checked in this server process. Nothing on this row is a measurement yet.
ProjectSingularity/3.0 a***[email protected] — the same string, so this result carries over
The probe and the shared client declare the same string to this host, so a reachable result here carries over to what the app itself sends. Both are printed above; this is a comparison of those two values, not a claim about them. Setting SINGULARITY_HTTP_USER_AGENT to something else separates them again and this line will say so.
never checked
Never checked in this server process. Nothing on this row is a measurement yet.
ProjectSingularity/3.0 a***[email protected] — the same string, so this result carries over
The probe and the shared client declare the same string to this host, so a reachable result here carries over to what the app itself sends. Both are printed above; this is a comparison of those two values, not a claim about them. Setting SINGULARITY_HTTP_USER_AGENT to something else separates them again and this line will say so.
never checked
Never checked in this server process. Nothing on this row is a measurement yet.
ProjectSingularity/3.0 a***[email protected] — the same string, so this result carries over
The probe and the shared client declare the same string to this host, so a reachable result here carries over to what the app itself sends. Both are printed above; this is a comparison of those two values, not a claim about them. Setting SINGULARITY_HTTP_USER_AGENT to something else separates them again and this line will say so.
never checked
Never checked in this server process. Nothing on this row is a measurement yet.
ProjectSingularity/3.0 a***[email protected] — the same string, so this result carries over
The probe and the shared client declare the same string to this host, so a reachable result here carries over to what the app itself sends. Both are printed above; this is a comparison of those two values, not a claim about them. Setting SINGULARITY_HTTP_USER_AGENT to something else separates them again and this line will say so.
never checked
Never checked in this server process. Nothing on this row is a measurement yet.
ProjectSingularity/3.0 a***[email protected] — the same string, so this result carries over
The probe and the shared client declare the same string to this host, so a reachable result here carries over to what the app itself sends. Both are printed above; this is a comparison of those two values, not a claim about them. Setting SINGULARITY_HTTP_USER_AGENT to something else separates them again and this line will say so.
never checked
Never checked in this server process. Nothing on this row is a measurement yet.
ProjectSingularity/3.0 a***[email protected] — the same string, so this result carries over
The probe and the shared client declare the same string to this host, so a reachable result here carries over to what the app itself sends. Both are printed above; this is a comparison of those two values, not a claim about them. Setting SINGULARITY_HTTP_USER_AGENT to something else separates them again and this line will say so.
never checked
Never checked in this server process. Nothing on this row is a measurement yet.
ProjectSingularity/3.0 a***[email protected] — the same string, so this result carries over
The probe and the shared client declare the same string to this host, so a reachable result here carries over to what the app itself sends. Both are printed above; this is a comparison of those two values, not a claim about them. Setting SINGULARITY_HTTP_USER_AGENT to something else separates them again and this line will say so.
never checked
Never checked in this server process. Nothing on this row is a measurement yet.
ProjectSingularity/3.0 a***[email protected] — the same string, so this result carries over
The probe and the shared client declare the same string to this host, so a reachable result here carries over to what the app itself sends. Both are printed above; this is a comparison of those two values, not a claim about them. Setting SINGULARITY_HTTP_USER_AGENT to something else separates them again and this line will say so.
never checked
Never checked in this server process. Nothing on this row is a measurement yet.
ProjectSingularity/3.0 a***[email protected] — the same string, so this result carries over
The probe and the shared client declare the same string to this host, so a reachable result here carries over to what the app itself sends. Both are printed above; this is a comparison of those two values, not a claim about them. Setting SINGULARITY_HTTP_USER_AGENT to something else separates them again and this line will say so.
never checked
Never checked in this server process. Nothing on this row is a measurement yet.
ProjectSingularity/3.0 a***[email protected] — the same string, so this result carries over
The probe and the shared client declare the same string to this host, so a reachable result here carries over to what the app itself sends. Both are printed above; this is a comparison of those two values, not a claim about them. Setting SINGULARITY_HTTP_USER_AGENT to something else separates them again and this line will say so.
never checked
Never checked in this server process. Nothing on this row is a measurement yet.
ProjectSingularity/3.0 a***[email protected] — the same string, so this result carries over
The probe and the shared client declare the same string to this host, so a reachable result here carries over to what the app itself sends. Both are printed above; this is a comparison of those two values, not a claim about them. Setting SINGULARITY_HTTP_USER_AGENT to something else separates them again and this line will say so.
never checked
Never checked in this server process. Nothing on this row is a measurement yet.
This app reaches USAspending only by POST to /api/v2/search/spending_by_award/ with a search body naming a company. A health check will not issue a search on a reader's behalf, and a GET to that path answers 405, which measures the method rather than the host. Its reachability is therefore not measured here.
never checked
Never checked in this server process. Nothing on this row is a measurement yet.
Credentialed providers
1 of 10 configured
These need an API key, so their connection test lives on the keys page — the same router, the same rule: a key that is not set is reported as not configured, never as failing and never as fine.
Financial Modeling Prepnot configured
Consensus estimates on the economic calendar.
Configured means the environment variable is set. It does not mean the key works — that needs the test on the keys page.
FRED official APIconfigured
The FRED JSON API instead of the keyless graph CSV endpoints.
Configured means the environment variable is set. It does not mean the key works — that needs the test on the keys page.
Finnhubnot configured
Finnhub as an additional company-news source.
Configured means the environment variable is set. It does not mean the key works — that needs the test on the keys page.
Reddit OAuthnot configured
Authenticated reads of the subreddits behind the chatter screens.
Configured means the environment variable is set. It does not mean the key works — that needs the test on the keys page.
X / Twitternot configured
X posts in the social feed.
Configured means the environment variable is set. It does not mean the key works — that needs the test on the keys page.
GovInfonot configured
The GPO authenticated corpus in business-intelligence research.
Configured means the environment variable is set. It does not mean the key works — that needs the test on the keys page.
Regulations.govnot configured
Federal rulemaking dockets in business-intelligence research.
Configured means the environment variable is set. It does not mean the key works — that needs the test on the keys page.
PatentsView search APInot configured
The patent complexity scorer.
Configured means the environment variable is set. It does not mean the key works — that needs the test on the keys page.
Global AIS vessel feednot configured
Worldwide vessel positions on the global map.
Configured means the environment variable is set. It does not mean the key works — that needs the test on the keys page.
SMTP relay for alert emailnot configured
Email delivery for alerts. Pairs with SINGULARITY_SMTP_FROM.
Configured means the environment variable is set. It does not mean the key works — that needs the test on the keys page.
One. No retry, no cache, no fallback to a stored body.
Timeout
8s — and a timeout is reported as a timeout.
Body read
At most 4096 bytes, then the connection is closed.
Repeat floor
5s per target. These cost a real upstream request and several of the hosts meter them.
Method
POST. A GET under /api/ is cached and replayed by the response safety net in app/main.py, and a replayed 'ok' would be an unmeasured green check.
Credentials
No credential value is ever returned by this route — booleans only.
Results live in this server process only. Restart it and every row goes back to never checked, which is honest: a status measured before a restart is not a status now.