> For the complete documentation index, see [llms.txt](https://docs.tidelight.app/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.tidelight.app/untitled-zh/tidelight.md).

# Tidelight

面向代币化市场的证据优先研究。

<figure><img src="https://raw.githubusercontent.com/NomadDigita/tidelight/main/public/tidelight-readme-banner.svg" alt="Tidelight — a calmer way to follow tokenized markets" width="100%"><figcaption></figcaption></figure>

<a href="https://tidelight-two.vercel.app/" class="button primary">打开 Tidelight ↗</a> · [探索实时市场地图](https://tidelight-two.vercel.app/markets) · [开始撰写研究简报](https://tidelight-two.vercel.app/research)

![实时市场数据](https://img.shields.io/badge/MARKETS-live%20public%20data-70d9b0?style=for-the-badge\&labelColor=10201f) ![先研究](https://img.shields.io/badge/BUILT%20FOR-evidence%20first-9ce7ca?style=for-the-badge\&labelColor=10201f) ![仅模拟盘](https://img.shields.io/badge/NIGHTWATCH-paper%20only-f0c77e?style=for-the-badge\&labelColor=10201f)

## 认识 Tidelight

#### 更清晰地看见推动代币化市场变动的故事。

市场不会在收盘钟声响起后停下脚步。公司公告、政策变化，或其他行业的意外，都可能在常规头条安静时引发代币化股票的连锁反应。

**Tidelight 帮你跟上这种连锁反应。** 用日常语言提出问题。带上原始来源。看看它说了什么、哪里可能有分歧、哪些资产可能受到影响，以及什么会改变判断。

> **一句话概括：** 事件 → 证据 → 曝险 → 情景 → 决策。

Tidelight 是一个研究助手。它帮助整理信息，让人们做出自己的决定；它不会告诉任何人该买什么或卖什么。

### 先找准方向

{% content-ref url="/spaces/rab0RdLikwReHuhDMG9i/pages/c71397a3ab5631bd51761b9ffbea97644ac2350d" %}
[Tidelight 标准](/untitled-zh/shi-yong-tidelight/tidelight-biao-zhun.md)
{% endcontent-ref %}

{% content-ref url="/spaces/rab0RdLikwReHuhDMG9i/pages/c0b5f7a9d1fc397cbf59df6a54cab4c323753a45" %}
[从这里开始](/untitled-zh/shi-yong-tidelight/cong-zhe-li-kai-shi.md)
{% endcontent-ref %}

{% content-ref url="/spaces/rab0RdLikwReHuhDMG9i/pages/228799202d06597c5f9544839747d6440b4f7494" %}
[研究台](/untitled-zh/shi-yong-tidelight/yan-jiu-tai.md)
{% endcontent-ref %}

{% content-ref url="/spaces/rab0RdLikwReHuhDMG9i/pages/a530444f8424941f3d3c3d52704a30cb7d5a46a4" %}
[隐私和账户安全](/untitled-zh/xin-ren-yu-an-quan/yin-si-he-zhang-hu-an-quan.md)
{% endcontent-ref %}

***

### 你的第一眼

无需安装，也无需交易账户。 [打开公共应用](https://tidelight-two.vercel.app/) 并探索市场地图。

| 如果你想……                | 请到这里                                                      |
| --------------------- | --------------------------------------------------------- |
| 浏览市场资产及其最新公开报价        | [市场](https://tidelight-two.vercel.app/markets)            |
| 把一个问题和一个来源转化为带引用的研究简报 | [研究台](https://tidelight-two.vercel.app/research)          |
| 跟踪你关心的资产              | [自选列表](https://tidelight-two.vercel.app/watchlist)        |
| 探索历史策略回放              | [策略实验室](https://tidelight-two.vercel.app/strategies)      |
| 看看仅模拟盘的市场观察器是如何工作的    | [Nightwatch](https://tidelight-two.vercel.app/nightwatch) |

某些个人功能会要求你登录，以便让已保存内容与你的账户保持关联。

### 同一工作台的两种使用方式

{% tabs %}
{% tab title="Mini——一个简洁答案，附带凭证" %}
从一个问题开始，选择一家公司，阅读通俗易懂的摘要。打开支持性证据，以及可能改变结论的条件。你不需要懂交易术语也能跟上这个故事。
{% endtab %}

{% tab title="Pro——故事背后的细节" %}
查看证据卡、来源日期、主张置信度、反证据、市场曝险、催化剂、失效条件和情景注释。Pro 适合想一步步审视推理过程的人。
{% endtab %}
{% endtabs %}

两种视图共享同一条研究轨迹。更简洁的界面并不意味着答案不够严谨。

### Tidelight 有何不同？

大多数市场界面都始于价格，也终于价格。Tidelight 的设计目的是把 *一个故事为何重要的原因* 与支撑它的证据，以及它可能触及的资产连接起来。

{% stepper %}
{% step %}

### 事件

界定你正在研究的新闻或问题。
{% endstep %}

{% step %}

### 证据

附上来源，并查看主张如何与其提供的文本对应。
{% endstep %}

{% step %}

### 曝险

将故事映射到相关发行人、行业和代币化资产。
{% endstep %}

{% step %}

### 情景

列出可能发生的情况，包括相反证据以及会使该观点失效的因素。
{% endstep %}

{% step %}

### 决策

为你自己的判断保留一份透明的研究记录。
{% endstep %}
{% endstepper %}

目标不是做出听起来很自信的预测，而是把一个故事变成经过审视的决策，路径更清晰。

### 你今天可以探索的内容

* **实时市场地图。** 公开的 Bitget 现货市场报价、资产详情、代币分类、报价新鲜度，以及可用时的 K 线历史。价格和可用性可能变化，某些代币化资产可能只有有限历史或交易时段。
* **基于来源的研究。** Mini 可以读取所选公司、SEC.gov 或所选公开发布者提供的受支持 HTTPS 链接。Pro 最多可比较你提供的五段摘录。Tidelight 会把每条显示的引文与抓取到的文本逐一核对，并显示来源链接与限制。
* **曝险映射。** 把一个研究事件连接到相关公司、行业和代币化市场工具，然后查看可能的催化因素和风险。
* **策略实验室。** 将清晰标注的基线与历史公开 K 线进行回放对比。查看成本、交易记录、测试窗口和已保存的运行。 [查看最新的五市场测试](https://raw.githubusercontent.com/NomadDigita/tidelight/main/docs/STRATEGY_VALIDATION_2026-10-05.md)：在那份 30 天快照中，基线在所有市场上都落后于买入并持有。我们会直白地展示这一点；历史回放是一项实验，不是预测。
* **Nightwatch。** 开始基于公开的 Bitget 市场数据进行模拟检查，查看模拟头寸，并跟踪每个决策。活跃的模拟工作区还可以接收每日应用内摘要。市场检查仍由用户触发；不会下达任何真实订单。
* **你的私密工作区。** 登录后可保存简报、观察名单、策略运行结果和账户偏好。行级访问规则会将私密记录限定为其所有者可访问。
* **一个像属于你的工作台。** 可在三种视觉主题中选择，并在手机上使用紧凑型移动导航。

### 几项重要边界

| Tidelight 会             | Tidelight 不会     |
| ----------------------- | ---------------- |
| 展示带有来源和新鲜度上下文的公开市场数据    | 保证所有市场或报价始终可用    |
| 帮助把用户提供的来源材料整理成可审阅的研究内容 | 独立核实外部文章中的每一句话   |
| 在可见假设下运行历史和模拟回测         | 保证策略未来一定有效       |
| 让 Nightwatch 保持模拟模式     | 执行真实交易所订单或管理客户资金 |

{% hint style="warning" %}
**请把每一份简报和模拟都视为信息性研究，而非财务建议或推荐。** 在根据市场信息采取行动前，务必核对原始来源和你所在地区的本地规则。
{% endhint %}

### 隐私与账户安全

* 私密简报、观察名单和已保存运行与已登录账户关联，并受数据库访问策略保护。
* Tidelight 的市场页面使用公开的市场端点。浏览它们不需要 Bitget 交易密钥。
* Nightwatch 会模拟活动。自动市场监控仍仅限模拟盘。已验证的 Bitget 连接可支持用户确认的合格现货订单。
* Mini 仅读取白名单内的公共来源主机，将抓取页面上限设为 2 MB，并拒绝跳转到未批准的主机。Pro 仅保存你提交的摘录及其来源链接。
* 可接入一个身份验证器应用以进行额外验证。通行密钥的注册和登录基于 Supabase Auth 的实验性 WebAuthn 支持实现，但在为生产站点配置好提供方和依赖方域名之前会保持隐藏。
* Qwen 凭据在服务器端配置，绝不应放入公共仓库或浏览器代码中。

### 给好奇的人（以及和我们一起建设的人）

如果技术配置不是你的强项，你可以看到这里就停下，直接享受这个应用。如果你想帮助改进它，这一部分就是为你准备的。

#### 构成要素

| 部分                   | 作用                              |
| -------------------- | ------------------------------- |
| Next.js 和 TypeScript | 页面与服务器端应用逻辑                     |
| Supabase             | 登录、PostgreSQL 存储，以及按所有者限定的数据库策略 |
| Bitget 公共市场 API      | 公开行情、工具详情和历史 K 线                |
| Bitget Qwen 网关       | 受来源约束的研究综合，仅由服务器调用              |
| Vercel               | 应用托管与生产部署                       |

#### 运行本地副本

你需要 Node.js、npm，以及访问 Tidelight Supabase 项目的权限。在此文件夹中：

{% stepper %}
{% step %}

### 安装依赖并创建本地环境文件

```bash
npm ci
cp .env.example .env.local
```

{% endstep %}

{% step %}

### 配置环境变量

把你的 Supabase 项目 URL 和可公开的密钥添加到 `.env.local`。若要在本地使用 Bitget Qwen 综合功能，请设置以下服务器端变量：

```dotenv
BITGET_QWEN_API_KEY=your-active-Bitget-Qwen-key
BITGET_QWEN_BASE_URL=https://hackathon.bitgetops.com/v1
BITGET_QWEN_MODEL=qwen3.8-max
GEMINI_MODEL=gemini-3.5-flash-lite
GEMINI_API_KEY=your-active-Gemini-key
```

应用会追加 `/chat/completions` 到基础 URL，因此请将该值保留到 `/v1`为止。在 Vercel Project Settings → Environment Variables 中使用相同的变量名。请将 `.env.local` 保密；不要提交到仓库，也不要把密钥粘贴到 issue 中。
{% endstep %}

{% step %}

### 启动开发服务器

```bash
npm run dev
```

打开 [http://localhost:3000](http://localhost:3000/).
{% endstep %}

{% step %}

### 在分享变更前运行有用的检查

```bash
npm run typecheck
npm run lint
npm run build
```

{% endstep %}
{% endstepper %}

数据库更改位于 [`supabase/migrations`](https://raw.githubusercontent.com/NomadDigita/tidelight/main/supabase/migrations)。它们使用 Supabase 行级安全，因此每位已登录用户只能访问自己的私密记录。

### 我们正在朝什么方向建设

接下来的步骤包括更广泛的来源覆盖和独立发布方验证、超出你提供链接范围的来源发现、更长的滚动市场历史、定时的模拟检查观察期，以及最终的账户安全验证。通行密钥和泄露密码防护仍取决于完成 Supabase Auth 设置。真实交易所订单仍处于禁用状态。我们的产品设想和当前里程碑说明在 [产品计划](https://raw.githubusercontent.com/NomadDigita/tidelight/main/PROJECT_PLAN.md) 以及 [黑客松计划](https://raw.githubusercontent.com/NomadDigita/tidelight/main/docs/HACKATHON_PRODUCT_PLAN.md).

我们会谨慎地构建：展示证据，标注假设，保留不确定性，并让模拟结果清楚地保持为模拟。

### 和我们一起打造一个更冷静的市场工作台

试试 [实时应用](https://tidelight-two.vercel.app/)，探索 [市场地图](https://tidelight-two.vercel.app/markets)，或者提交一个 issue，指出一个令人困惑的瞬间、缺失的来源，或一个能让产品更有用的想法。

**读故事。查证据。保持方向。**

<sub>为头条之间的时段而生。· Tidelight</sub>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.tidelight.app/untitled-zh/tidelight.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
