School project · Delayed data · Not financial adviceTerms
Skip to content
SINGULARITYTERMINALOpen the terminal
Measured, not assumed

Source health

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.

Probe request
https://data.sec.gov/submissions/CIK0000320193.json
Constant traced to
app/services/sec.py, cf.py, filings_intel.py
This probe declares
ProjectSingularity/3.0 a***[email protected]
The app declares
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.

FINRA OTC Transparency

never checked

Weekly off-exchange volume summary group.

Probe request
https://api.finra.org/data/group/otcMarket/name/weeklySummary
Constant traced to
app/services/notifications.py, backend/dark_pool_live.py
This probe declares
ProjectSingularity/3.0 a***[email protected]
The app declares
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.

U.S. Treasury

never checked

Daily par yield curve CSV for the current year.

Probe request
https://home.treasury.gov/resource-center/data-chart-center/interest-rates/daily-treasury-rates.csv/2026/all
Constant traced to
app/services/macro_rates.py (TREASURY_CSV_URL)
This probe declares
ProjectSingularity/3.0 a***[email protected]
The app declares
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.

FRED (St. Louis Fed)

never checked

Keyless graph CSV for DGS10, the ten-year constant-maturity series.

Probe request
https://fred.stlouisfed.org/graph/fredgraph.csv
Constant traced to
app/services/macro_rates.py (FRED_CSV_URL)
This probe declares
ProjectSingularity/3.0 a***[email protected]
The app declares
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.

Yahoo Finance

never checked

One day of chart data for AAPL on the v8 chart endpoint.

Probe request
https://query1.finance.yahoo.com/v8/finance/chart/AAPL
Constant traced to
app/services/yahoo.py, hp.py, market.py
This probe declares
ProjectSingularity/3.0 a***[email protected]
The app declares
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.

Stooq

never checked

End-of-day CSV for AAPL — the cross-check path behind the primary quote.

Probe request
https://stooq.com/q/d/l/
Constant traced to
app/services/http.py (_fetch_open_source_fallback), market.py
This probe declares
ProjectSingularity/3.0 a***[email protected]
The app declares
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.

Federal Register

never checked

One document from the public documents index.

Probe request
https://www.federalregister.gov/api/v1/documents.json
Constant traced to
app/services/phase8.py, events_calendar.py
This probe declares
ProjectSingularity/3.0 a***[email protected]
The app declares
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.

CourtListener

never checked

Anonymous search against the v4 REST API.

Probe request
https://www.courtlistener.com/api/rest/v4/search/
Constant traced to
app/services/phase8.py
This probe declares
ProjectSingularity/3.0 a***[email protected]
The app declares
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.

openFDA

never checked

One drug enforcement record.

Probe request
https://api.fda.gov/drug/enforcement.json
Constant traced to
app/services/phase8.py (OPENFDA_DRUG_ENFORCEMENT_URL)
This probe declares
ProjectSingularity/3.0 a***[email protected]
The app declares
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.

ClinicalTrials.gov

never checked

One study from the v2 studies endpoint.

Probe request
https://clinicaltrials.gov/api/v2/studies
Constant traced to
backend/clinical_trials_live.py
This probe declares
ProjectSingularity/3.0 a***[email protected]
The app declares
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.

Open-Meteo

never checked

Current temperature at a fixed coordinate, used only to prove the forecast endpoint answers.

Probe request
https://api.open-meteo.com/v1/forecast
Constant traced to
backend/crop_climate_live.py, micro_climate.py
This probe declares
ProjectSingularity/3.0 a***[email protected]
The app declares
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.

USGS Earthquake Hazards

never checked

One event from the FDSN event query.

Probe request
https://earthquake.usgs.gov/fdsnws/event/1/query
Constant traced to
app/services/geo.py
This probe declares
ProjectSingularity/3.0 a***[email protected]
The app declares
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.

GDELT Project

never checked

One article from the v2 document API.

Probe request
https://api.gdeltproject.org/api/v2/doc/doc
Constant traced to
app/services/geo.py, news.py, events_calendar.py
This probe declares
ProjectSingularity/3.0 a***[email protected]
The app declares
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.

StockTwits

never checked

The public AAPL message stream.

Probe request
https://api.stocktwits.com/api/2/streams/symbol/AAPL.json
Constant traced to
app/services/news.py, backend/retail_chatter_live.py
This probe declares
ProjectSingularity/3.0 a***[email protected]
The app declares
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.

Wikipedia

never checked

The index reference article the stock lab reads.

Probe request
https://en.wikipedia.org/wiki/Stock_market_index
Constant traced to
app/services/stock.py
This probe declares
ProjectSingularity/3.0 a***[email protected]
The app declares
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.

World Bank

never checked

One observation of US nominal GDP.

Probe request
https://api.worldbank.org/v2/country/USA/indicator/NY.GDP.MKTP.CD
Constant traced to
app/services/phase6.py, phase7.py
This probe declares
ProjectSingularity/3.0 a***[email protected]
The app declares
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.

USAspending.gov

never checked

Federal award search.

Probe request
None — see below.
Constant traced to
app/services/phase8.py, backend/federal_awards_live.py
This probe declares
Not applicable: nothing is requested.
The app declares
Not applicable: nothing is requested.

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.

How these checks are made

Attempts
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.