See the signal between sessions.
Follow a market story from the event, to its evidence, to the assets it may touch.
Explore Tidelight ↗ · Browse markets · Start a research brief · 简体中文
A calmer research desk for the hours between headlines.
A company update, a policy decision, or a shift in another sector can move a market while the usual headlines are quiet. Tidelight gives you one place to ask what changed, inspect the source, and follow the possible connections.
The Tidelight method: Event → Evidence → Exposure → Scenario → Your decision.
Ask in everyday language. Bring a source. See what supports the story, what pushes back, and which tokenized equities may be affected. The goal is a clearer view you can question—not a signal that tells you what to buy or sell.
| You want to… | Start here |
|---|---|
| See tokenized US equities and public market prices | Market map |
| Ask a company or market question and review the sources | Research desk |
| Follow the companies you care about | Watchlist |
| Compare an idea against historical market data | Strategy Lab |
| Explore a bounded, paper-only market watcher | Nightwatch |
| Rehearse a stock-perpetual idea without exchange orders | Futures paper desk |
You can explore public market pages without an account. Sign in to keep private briefs, watchlists, saved research, and paper ledgers with your account.
Tidelight links claims to the source material used in a brief. Open the source, check its date, and compare evidence that may challenge the first read. Mini offers a concise explanation; Pro shows more of the claims, context, confidence, and scenarios behind it.
Connect an event to issuers, sectors, and tokenized instruments. Market hours, liquidity, and issuer terms can differ across assets, so Tidelight keeps those details in view when available.
Strategy Lab replays a baseline against historical public candles. Nightwatch and the Futures Paper Desk record simulated decisions, assumptions, and risk limits in separate paper accounts. These tools help you study a process; past or simulated outcomes do not predict what comes next.
- Prices have context. Public Bitget quotes are shown with available freshness and market information. A feed can be delayed, unavailable, or different from another venue.
- Sources remain inspectable. A research brief is an aid to review. It does not independently verify every statement in an outside article.
- Private work stays private. Signed-in briefs, preferences, watchlists, and ledgers are protected by account-scoped database policies.
- Paper means paper. Nightwatch and the Futures Paper Desk simulate activity. They do not place exchange orders, hold assets, or manage customer funds.
- You stay in control. Tidelight is an informational research product, not financial advice or a recommendation. Check original sources and your own circumstances before acting.
| What it is | An evidence-first market research desk for tokenized US equities |
| Who it is for | Curious investors, researchers, and market watchers |
| Live product | tidelight.app |
| Repository | TidelightOrg/tidelight |
| Market data | Public Bitget market feeds; SEC issuer filings; optional Finnhub analyst-target aggregates |
| AI research | Server-side Bitget Qwen and Gemini integrations |
| Privacy | Supabase Auth and owner-scoped PostgreSQL policies |
| Built with | Next.js, TypeScript, and Supabase |
| Live trading | Disabled. Paper activity is simulated. |
Prices, coverage, and provider availability may change. Finnhub is an optional source for aggregate analyst targets; its free plan can have usage limits. If the data is unavailable, Tidelight should say so rather than invent a target.
The product is easiest to understand by exploring the live app first. If you want to run a local copy, improve a flow, or inspect the implementation, the notes below are for you.
Run Tidelight locally
You will need Node.js, npm, and access to a Supabase project.
npm ci
cp .env.example .env.localAdd the Supabase URL and publishable key to .env.local. Server-side AI features can use the provider keys documented in .env.example. Keep secret keys on the server; never add them to a NEXT_PUBLIC_ variable or commit them to Git.
Then start the app:
npm run devVisit http://localhost:3000. Useful checks are npm run typecheck, npm run lint, and npm run build. Database changes are in supabase/migrations; the policies keep signed-in records scoped to their owner.
Quarterly and annual issuer facts come from SEC EDGAR. Finnhub analyst-target aggregates require the server-only FINNHUB_API_KEY; provider quotas and coverage apply. Passkey sign-in remains hidden until the production Supabase Auth provider and relying-party domain are configured.
Tidelight is being built with a simple standard: show the evidence, label assumptions, preserve uncertainty, and keep simulations visibly separate from real trading. Follow the product plan and current milestones, or open an issue with a confusing moment, a missing source, or an idea that would make the desk more useful.
Read the story. Check the evidence. Keep your bearings.
Made for the hours between headlines · Tidelight ↗
For technical contributions or responsible security reports, contact security@tidelight.app.
The owner explicitly published these research runs for judges. Each link is public for 30 days from publication and can be revoked. Replays contain selected research fields, source links, market snapshots, and risk gates; they are not audited performance or trade records.
| Token | Review scope | What the live run reports |
|---|---|---|
| rTSLA replay · JSON | Tesla catalysts and rTSLA tradability | 40 issuer headlines across 30 publishers; rTSLA quote marked stale; AI synthesis unavailable; due diligence only. |
| rMSFT replay · JSON | AI infrastructure investment, Azure demand, competition, and capital intensity | 40 headlines across 23 publishers; token quote fresh at capture; liquidity, spread, and premium/discount unmeasured; AI synthesis unavailable. |
| rAAPL replay · JSON | Services, device cycle, and regulatory risk | 40 headlines across 22 publishers; token quote marked stale; AI synthesis unavailable. |
| rGOOGL replay · JSON | Search advertising, antitrust remedies, and AI-search competition | 40 headlines across 17 publishers; token quote fresh at capture; AI synthesis unavailable. |
| rAMZN replay · JSON | AWS investment, retail economics, logistics, and AI infrastructure | 40 headlines across 21 publishers; token quote fresh at capture; AI synthesis unavailable. |
| rNVDA replay · JSON | Earlier tokenized-market review | Original owner-published run; inspect its own captured limitations and gate. |
| NVDA + TSLA replay · JSON | Compare issuer evidence and risks | Earlier owner-published comparison; inspect both source sets and separate gates. |
Evidence boundary: The five new runs collected issuer headlines, but all reported “AI synthesis unavailable,” and the replay pages show no source-linked supporting or opposing claim points. These are transparent research workflow and fallback records, not finished analyst theses. Tidelight made no directional assessment and showed no trade handoff. Quote snapshots are historical to each run, not live prices.
Open the public JSON index and data boundaries
- Public evidence manifest JSON — route inventory, reproducibility requirements, and evidence limitations.
- Each replay row links to its downloadable, sanitized JSON record. The export is the same selected public payload shown on the replay page, not the private full account run.
- Strategy Lab can export an authenticated owner's individual strategy run as JSON. No positive alpha result or public trade ledger is attached here.
- Nightwatch paper decisions and ledger remain owner-scoped; they are not part of these public research links.
- The public research runs contain no live orders, exchange fills, or audited trading returns. Do not interpret a source-count or quote snapshot as strategy performance.
Open the Tidelight judge directory
Use this directory to move directly between the public product, its judge walkthrough, and the developer ecosystem. The live research demo is designed to be explored without signing in; account-only features may ask you to create an account.
| Visit | What to inspect |
|---|---|
| Public judge mode | Start here for the public evaluation overview and judge-facing evidence. |
| Research flow demo | Follow a sample question through research steps, sources, exposure, and decision gates. |
| Judge mode guide | Read the intended evaluation sequence, what each surface demonstrates, and evidence boundaries. |
| Visit | What it does |
|---|---|
| Tidelight home | Product overview and entry point to the workspace. |
| Market map | Browse covered tokenized equities and market context. |
| Research desk | Create a source-led market brief and inspect its evidence. |
| Watchlist | Track selected companies and instruments. |
| Strategy Lab | Review historical strategy replays and their assumptions. |
| Nightwatch | Inspect bounded monitoring and paper-run workflows. |
| Futures paper desk | Rehearse stock-perpetual ideas in a simulated paper environment. No exchange orders are placed. |
| Research community | Explore the community research surface. |
| Saved briefs | Review saved research briefs when signed in. |
| Exchange workspace | Inspect the Bitget workspace and its exchange controls; live trading is disabled. |
| Visit | What it does |
|---|---|
| Developer portal | Overview of the API, SDKs, and integration options. |
| Developer documentation | API reference, quickstarts, SDK guides, webhooks, and MCP setup. |
| Developer console | Manage developer projects and credentials. |
| Package platform | Browse Tidelight SDKs and integration packages. |
| Package dashboard | View package and integration workspace options. |
| REST API base | Public API base URL; use the developer docs for endpoint details and authentication. |
| Remote MCP endpoint | Streamable HTTP endpoint for MCP clients; see the developer docs for connection instructions. |
| Package | Product guide | Public registry |
|---|---|---|
| JavaScript SDK | SDK overview | npm: @tidelight/sdk |
| MCP server | MCP overview | npm: @tidelight/mcp · GitHub Container Registry |
| Python SDK | Python overview | PyPI: tidelight |
| React SDK | React overview | npm: @tidelight/react |
| CLI | CLI overview | npm: @tidelight/cli |
| Visit | What it contains |
|---|---|
| Main application repository | Product source, implementation notes, and project history. |
| API repository | API service source and its implementation. |
| MCP repository | MCP server source. |
| JavaScript SDK repository | TypeScript/JavaScript client source. |
| Python SDK repository | Python client source. |
| Examples repository | Integration examples for developers. |
| Tidelight GitHub organization | All public repositories and organization activity. |
| Product plan | Product direction and planned work. |
| Current milestones | Current implementation milestones. |
| Visit | What it contains |
|---|---|
| Help center | Product help and support options. |
| Contact Tidelight | Contact and feedback routes. |
| Terms | Product terms. |
| Privacy | Privacy information. |
| Security contact | Responsible security and technical reports. |
