← 返回需求列表

用户需要一种方法,通过 DuckDuckGo 等搜索引擎找到“公共 atproto relay 列表”,因为 Google 没有索引这些信息。

Users need a way to find a 'list of public atproto relays' using search engines like DuckDuckGo, as Google does not index this information.

# 开发者工具# 自动化

需求分析

AT Protocol (atproto) 是一个新兴的、去中心化的社交协议,其生态正在快速发展,吸引了大量开发者和早期采用者。然而,协议的底层基础设施,特别是“公网 Relay Endpoints”的分布和状态,缺乏一个权威、集中、实时更新的索引源。

目前,开发者需要手动在多个分散的网站(如 firehose.directory 或 atproto.at/relays)之间进行交叉比对,以获取一个完整的、可用的 Relay 列表。这种碎片化的信息获取过程极大地增加了开发成本和时间成本。

痛点在于:信息的不确定性和不可靠性。 开发者无法快速确定某个 Relay 是否仍然在线、是否支持特定的功能,或者是否是最新、最推荐的节点。当构建依赖于这些 Relay 的应用时,任何一个过时的或失效的节点都会导致开发停滞甚至项目崩溃。因此,一个可靠、可搜索、可验证的 Relay 目录,是当前开发者生态急需的“基础设施服务”。

目标用户

用户画像:

  1. 核心用户(Primary): 专注于 Web3、去中心化协议(如 AT Protocol)的独立开发者、初创公司技术负责人。他们对协议底层机制有深入了解,且对开发效率和可靠性要求极高。
  2. 次级用户(Secondary): 协议研究者、内容创作者(希望构建基于 atproto 的工具)、以及需要集成去中心化身份系统的企业级开发者。

典型场景: 一个开发者需要为自己的应用(例如一个基于 atproto 的内容聚合器)选择最佳的 Relay 端点。他不能只依赖官方文档,因为文档往往滞后。他需要一个工具,输入“北美地区,高可用性,支持 JSON-LD”,立刻得到一个经过筛选和验证的 Relay 列表。

群体规模感与付费能力: 虽然用户群体是小众的(专注于 Web3/去中心化协议的开发者),但这个群体具有极高的付费意愿。对于他们而言,时间就是金钱,可靠的工具能直接节省数小时甚至数天的时间,这远超 $19/月的订阅费用。

产品方案与技术实现

MVP 范围与核心功能: MVP 应该是一个极简的、功能完备的 Web Directory + 搜索 API。

  1. 核心目录展示: 展示 Relay 的列表,包括 Endpoint URL、所属区域、状态(Active/Deprecated)、支持的协议版本等关键元数据。
  2. 高级搜索/筛选: 允许用户按地理区域(Region)、状态(Status)、或特定功能(Feature Flag)进行筛选。
  3. API 接口(付费核心): 提供一个结构化的 RESTful API,允许用户通过 Key 和 Token 进行批量查询和数据抓取,这是主要的付费点。

技术实现思路:

  • 数据管道(Data Pipeline): 这是核心。需要建立一个爬虫/监控服务,定期(例如每小时)抓取和验证多个已知 Relay 的状态和元数据。
  • 数据存储: 使用关系型数据库(如 PostgreSQL)存储结构化的 Relay 信息,确保查询的稳定性和事务性。
  • 后端服务: 负责数据清洗、验证、API 路由和用户认证(Key/Token管理)。
  • 前端展示: 简单的 React/Next.js 界面,用于展示目录和搜索结果。

推荐技术栈:

  • 前端: Next.js (React) - 快速构建,支持SSR/SSG,适合展示目录。
  • 后端: Python (FastAPI) 或 Go - Python生态在爬虫和数据处理方面更成熟,FastAPI开发速度快,适合构建API。
  • 数据库: PostgreSQL - 强大的结构化数据存储和地理空间查询能力。
  • 部署: Vercel (前端) + Render/AWS Lambda (后端/爬虫)。

一个人多久能做出第一版: 如果开发者具备全栈能力,且专注于 MVP 的核心功能(目录展示 + 基础 API),预计在 2-4 周内可以上线一个可用的 Beta 版本。最大的时间消耗将是构建和维护可靠的“数据爬取与验证系统”。

现有方案与差距

用户现在怎么凑合: 用户目前只能通过以下方式凑合:

  1. 手动搜索: 在 Google 或 DuckDuckGo 上搜索关键词,结果分散且不可控。
  2. 依赖碎片化目录: 访问如 firehose.directory 或 atproto.at/relays 等多个独立网站,然后手动复制粘贴和比对信息。
  3. 社区求助: 在 Discord 或 Reddit 等社区论坛提问,等待他人经验分享。

有哪些竞品: 目前没有一个专门、权威、持续维护的、提供结构化 API 的单一 Relay 目录。现有的只是信息源,而非服务。

它们差在哪,你的切入点:

  • 差距点 1:权威性与实时性。 现有方案缺乏一个中央的、持续运行的验证机制。你的产品必须提供“我们验证过”的背书。
  • 差距点 2:结构化与可编程性。 现有方案是网页展示,无法直接用于开发。你的核心价值是提供一个可直接消费的、结构化的 API
  • 你的切入点: 成为“AT Protocol 基础设施的单一事实来源 (Single Source of Truth)”。将信息聚合、验证、结构化,并以 API 的形式交付。

变现与定价

变现模式: 采用经典的 Freemium 模型

  1. 免费层 (Free Tier): 基础的 Web 目录搜索和浏览功能。足够吸引开发者进行初步探索和测试。
  2. 付费层 (API Subscription): 核心收入来源。提供按量计费或固定月费的 API 访问权限。

定价建议:

  • 免费: 基础搜索(例如,每月限制 10 次 API 调用)。
  • 付费: $19/月(或 $199/年)。这个价格定位在“专业工具订阅”的区间,足够低廉,但能覆盖持续的爬虫和维护成本。

为什么用户愿意付费: 用户愿意为**“确定性”“时间成本的节省”**付费。

  • 确定性: 开发者不想花时间去调试一个因为 Relay 过时而导致的 Bug。付费购买一个经过验证的、可靠的列表,是购买“开发确定性”。
  • 时间成本: 如果一个 Relay 列表的错误导致开发者浪费了半天时间进行调试,那么 $19 的订阅费是极具性价比的保险。

为什么是现在

趋势与技术背景:

  1. 协议成熟度提升: AT Protocol 已经从概念阶段进入了实际的生态构建阶段,开发者数量和项目复杂度都在指数级增长。
  2. 基础设施滞后: 协议的快速发展速度,远超其底层基础设施(如 Relay 节点)的标准化和集中化程度。这造成了巨大的“信息鸿沟”。
  3. 开发者工具化需求: 随着 Web3 和去中心化应用(dApps)的爆发,开发者对“工具化”和“自动化”的需求达到顶峰。一个解决基础设施发现问题的工具,完美契合了这一需求。

风险与挑战

主要难点:

  1. 数据维护的持续性(最大的挑战): Relay 节点的生命周期极短,随时可能失效或迁移。你的产品不能只是一个一次性项目,它必须是一个持续运行、高可靠性的数据管道 (Data Pipeline)
  2. 数据源的广度: 必须持续监控所有潜在的 Relay 来源,不能只依赖少数几个已知目录。
  3. 竞争壁垒的构建: 护城河不在于代码,而在于数据和数据维护的频率/广度

可能的护城河或壁垒:

  • 数据验证机制: 建立一套复杂的、多维度的验证系统(例如,不仅检查是否能 ping 通,还要检查是否能成功执行至少一个基础的 AT Protocol API 调用)。
  • 社区反馈循环: 建立一个机制,让用户提交“已失效的 Relay”或“新发现的 Relay”,将社区参与度转化为数据更新的动力。
  • API 的深度集成: 不仅仅提供列表,还可以提供“根据用户需求推荐最佳 Relay”的智能推荐服务,提升付费价值。

冷启动与获客

第一批用户从哪来: 目标用户聚集在特定的技术社区,必须从这些地方发力。

  1. Hacker News / Reddit (r/atproto, r/developers): 这是最直接的流量来源。在相关讨论中,主动分享你的工具,强调它解决了“手动搜索的痛苦”。
  2. Discord/Telegram: 参与 AT Protocol 相关的开发者群组,提供免费的 Beta 访问,并收集早期反馈。
  3. GitHub: 将你的工具作为配套的开源项目,提供一个简单的 CLI 或 SDK 示例,让开发者在实际编码流程中遇到痛点,从而发现并使用你的 API。

用什么渠道和动作起量:

  • 动作 1: 免费发布一个极简的 Landing Page,展示“我们解决了 X 痛点”。
  • 动作 2: 举办一次小型线上 Demo,邀请 5-10 位核心开发者,展示 API 的使用流程,并提供“创始用户”的免费 API 额度。
  • 动作 3: 撰写一篇技术博客(例如在 Medium),详细描述“为什么 AT Protocol 的 Relay 发现是一个难题”,并在文章末尾植入你的工具链接,建立技术权威性。
相关机会