From c833aa56c122e5f6821e66479f4779988ddb5704 Mon Sep 17 00:00:00 2001 From: Codex Bot Date: Sat, 31 Oct 2026 23:55:03 +0800 Subject: [PATCH] Trace DUIX and EZsite legacy businesses and licensing boundaries --- apps/docs/scripts/auth-cli.ts | 2 +- apps/docs/tests/research.test.ts | 4 +- content/research/ai-companies.seed.json | 212 ++++++++++++++++++++- content/research/ai-companies.sources.json | 6 +- content/research/ai-income-analysis.json | 2 +- 5 files changed, 214 insertions(+), 12 deletions(-) diff --git a/apps/docs/scripts/auth-cli.ts b/apps/docs/scripts/auth-cli.ts index ce79240..8b14313 100644 --- a/apps/docs/scripts/auth-cli.ts +++ b/apps/docs/scripts/auth-cli.ts @@ -184,7 +184,7 @@ async function main() { const research = await researchResponse.json(); assert.equal(research.companies.length, 1199); assert.equal(research.categories.length, 11); - assert.equal(research.evidence.length, 4653); + assert.equal(research.evidence.length, 4667); assert.equal(research.observations.length, 453); assert.equal((await request("/api/research/ai-companies", { method: "POST", headers })).status, 405); const researchPage = await request("/docs/other-research/ai-company-research/overview", { headers }); diff --git a/apps/docs/tests/research.test.ts b/apps/docs/tests/research.test.ts index 3b12429..6a798eb 100644 --- a/apps/docs/tests/research.test.ts +++ b/apps/docs/tests/research.test.ts @@ -124,7 +124,7 @@ test("research revisions share the authentication database and preserve replay l assert.equal(consumeCode(config, "invalid"), "limited"); const initial = readResearchSnapshot(); assert.equal(initial.companies.length, 1199); - assert.equal(initial.evidence.length, 4653); + assert.equal(initial.evidence.length, 4667); assert.equal(initial.observations.length, 453); assert.deepEqual(initial.candidateBatches, seed.candidateBatches, "candidate gaps persist in the same database metadata"); assert.deepEqual(initial.directoryRechecks, seed.directoryRechecks, "follow-up classifications persist without rewriting the discovery audit"); @@ -166,7 +166,7 @@ test("reviews link explicit companies without turning global or excluded cases i const snapshot = structuredClone(seed) as ResearchSnapshot; assert.equal(snapshot.reviews.filter((r) => r.scope === "companies").length, 210); assert.equal(snapshot.reviews.filter((r) => r.scope === "dataset").length, 143); - assert.equal(snapshot.reviews.filter((r) => r.scope === "excluded-candidate").length, 44); + assert.equal(snapshot.reviews.filter((r) => r.scope === "excluded-candidate").length, 46); const review = snapshot.reviews.find((r) => r.id === "R4")!; assert.deepEqual(reviewCompanyIds(snapshot, review), ["AI007", "AI013", "AI021", "AI034"]); assert.deepEqual(reviewCompanyIds(snapshot, snapshot.reviews.find((r) => r.id === "CN-R-PSI")!), []); diff --git a/content/research/ai-companies.seed.json b/content/research/ai-companies.seed.json index bdf91e8..afd48ad 100644 --- a/content/research/ai-companies.seed.json +++ b/content/research/ai-companies.seed.json @@ -1,5 +1,5 @@ { - "version": "2026-10-31-ada-entity-1", + "version": "2026-10-31-duix-ez-entity-1", "asOf": "2026-10-31", "scope": "全球公开资料研究:保留首批个案,并扩展核查2025—2026八个YC批次候选池;成立年份以官方公司页面字段为依据。", "limitations": [ @@ -96037,6 +96037,160 @@ "kind": "公司原始资料与官方注册补核", "summary": "从官方计费FAQ打开价格入口,公开响应只有跟踪iframe,无套餐价格正文。", "limitation": "不以旧目录价格替当前值,不登录或下单;确切币种、价格和付费分母仍缺。" + }, + { + "id": "ENTITY2-DUIX-FILING", + "companyId": null, + "title": "硅基智能申请稿中的成立与DUIX沿革", + "url": "https://www1.hkexnews.hk/app/sehk/2026/108560/documents/sehk26052101521.pdf", + "publishedAt": null, + "accessedAt": "2026-10-31", + "kind": "公司原始资料/公开代码许可与主体沿革补核", + "summary": "申请稿定义及历史章列2017-08-08成立、2025-02-18股份制转换,历史章列2022年6月GJ DUIX平台及2024年11月DUIX ONE。", + "limitation": "只读定义/历史及相关业务段落,不代表全稿审阅;股份制转换不重置成立年。稿件明确未定稿,未见duix.com域名对应,不直接确认当前海外签约主体或把集团财务归新产品。" + }, + { + "id": "ENTITY2-DUIX-ABOUT", + "companyId": null, + "title": "DUIX官网研究与海外团队自述", + "url": "https://www.duix.com/about", + "publishedAt": null, + "accessedAt": "2026-10-31", + "kind": "公司原始资料/公开代码许可与主体沿革补核", + "summary": "官网称数字人研究实验室,在新加坡设国际团队并列投资方,但无成立年或清晰签约法人。", + "limitation": "专利/投资方/海外支持自述不证明新加坡新创业或独立技术领先;与集团旧业务的资产/合同链仍缺。" + }, + { + "id": "ENTITY2-DUIX-CODE", + "companyId": null, + "title": "DUIX旧仓库入口重定向及现官方反链", + "url": "https://github.com/GuijiAI/duix.ai", + "publishedAt": null, + "accessedAt": "2026-10-31", + "kind": "公司原始资料/公开代码许可与主体沿革补核", + "summary": "原GuijiAI/duix.ai重定向duixcom/Duix-Mobile,README反链duix.com并提供Android/iOS代码目录及SDK说明。", + "limitation": "仅阅读公开文件与导航,未执行/下载模型;重定向支持项目延续线索不证明法人成立/资产转让。公开代码非独立效果测试,延迟宣传不作实测。" + }, + { + "id": "ENTITY2-DUIX-LICENSE", + "companyId": null, + "title": "DUIX代码许可中的商用限制", + "url": "https://raw.githubusercontent.com/duixcom/Duix-Mobile/main/LICENSE", + "publishedAt": null, + "accessedAt": "2026-10-31", + "kind": "公司原始资料/公开代码许可与主体沿革补核", + "summary": "现LICENSE为社区许可,要求署名,使用方或关联产品月活超过1000涉及另行许可授权。", + "limitation": "仅记原文限制用于商业模式评估,非法律意见或许可审计。不能把公开仓库等同无条件免费商用;许可中的主体表述不替注册核验。" + }, + { + "id": "ENTITY2-DUIX-DOCS", + "companyId": null, + "title": "DUIX云API分钟与免费额度", + "url": "https://docs.duix.com/documentation/introduction", + "publishedAt": null, + "accessedAt": "2026-10-31", + "kind": "公司原始资料/公开代码许可与主体沿革补核", + "summary": "官网SDK文档区分云API会话分钟、付费套餐及免费额度,并反链官方公司主页及GitHub组织。", + "limitation": "云API计费与本地SDK许可分开;没有调用API或创建Key,免费API可用不等无付费或零收入。" + }, + { + "id": "ENTITY2-DUIX-PROFILE", + "companyId": null, + "title": "DUIX官方主页未列成立年", + "url": "https://www.linkedin.com/company/duixavatar", + "publishedAt": null, + "accessedAt": "2026-10-31", + "kind": "公司原始资料/公开代码许可与主体沿革补核", + "summary": "官方文档反链主页同域名,列新加坡、11—50规模范围与可见成员,未列Founded。", + "limitation": "Public Company自报字段未核上市身份,不据此当上市公司;范围/成员非精确员工,地点/相对发布日不补成立年。不同Smart Intelligence近名主页不直接合并。" + }, + { + "id": "ENTITY2-DUIX-TERMS-ACCESS", + "companyId": null, + "title": "DUIX条款仍仅导航外壳", + "url": "https://www.duix.com/terms-of-service", + "publishedAt": null, + "accessedAt": "2026-10-31", + "kind": "公司原始资料/公开代码许可与主体沿革补核", + "summary": "本次再读条款只见计划提示、导航和页脚,未获正文签约主体。", + "limitation": "旧集团与当前网站法律关系继续缺,网页版权/产品发布年非新公司成立证据。" + }, + { + "id": "ENTITY2-EZ-TERMS-CACHE", + "companyId": null, + "title": "EZsite条款缓存中的运营者与收费", + "url": "https://ezsite.ai/terms-of-service", + "publishedAt": "2025-03-07", + "accessedAt": "2026-10-31", + "kind": "公司原始资料/公开代码许可与主体沿革补核", + "summary": "搜索缓存正文称New Oaks LLC运营EZsite、服务含ezsite.ai,付款须美元;还含Paste/Paper应用措辞。", + "limitation": "直接打开仍超时,仅缓存可读;不把模板措辞或缓存日期当精确注册/最新有效合同。退款/定价应核实际订单,NewOaks AI与LLC对应仍需原始登记。" + }, + { + "id": "ENTITY2-EZ-HOME", + "companyId": null, + "title": "EZsite同域更名与NewOaks嵌入", + "url": "https://ezsite.ai/", + "publishedAt": null, + "accessedAt": "2026-10-31", + "kind": "公司原始资料/公开代码许可与主体沿革补核", + "summary": "当前官网确认原EasySite AI并列2025发布,页脚嵌入www.newoaks.ai。", + "limitation": "更名、产品发布与共用组件不是公司成立证明;只说明业务关联线索,不套近名网站或Newo.ai公司信息。" + }, + { + "id": "ENTITY2-EZ-LTD", + "companyId": null, + "title": "EZsite终身方案与创始团队自述", + "url": "https://ezsite.ai/ltd/", + "publishedAt": null, + "accessedAt": "2026-10-31", + "kind": "公司原始资料/公开代码许可与主体沿革补核", + "summary": "FAQ称CEO Ray Luan及MRR增长;终身方案、一次赠送额度、BYOK另列,并给30日退款说法。", + "limitation": "无MRR金额/财务截至日不增观测。终身一次性销售/赠送不能年化ARR;与缓存条款7日退款存在版本/方案差异待核,不据此判欺诈。" + }, + { + "id": "ENTITY2-NEWOAKS-TERMS", + "companyId": null, + "title": "NewOaks既有服务条款日期", + "url": "https://www.newoaks.ai/terms", + "publishedAt": "2023-03-02", + "accessedAt": "2026-10-31", + "kind": "公司原始资料/公开代码许可与主体沿革补核", + "summary": "官网条款标2023-03-02修改,运营者写NewOaks AI及订阅/API服务。", + "limitation": "页面日期是自述旧服务线索,不是法人登记;未给New Oaks LLC完整注册号,不能仅同名将EZsite归入旧主体。" + }, + { + "id": "ENTITY2-NEWOAKS-HISTORY", + "companyId": null, + "title": "NewOaks公司文章明确2023业务", + "url": "https://www.newoaks.ai/blog/zendesk-alternatives-newoaks-ai-2025/", + "publishedAt": "2025-02-26", + "accessedAt": "2026-10-31", + "kind": "公司原始资料/公开代码许可与主体沿革补核", + "summary": "原站文章署Ray,描述平台从房地产拓至其他行业的业务在2023年底已存在。", + "limitation": "仅读相关沿革段落,不认可营销效果比较为独立测试;文章自述旧业务与EZsite实际主体/资产链仍需对应,不转移旧公司收入。" + }, + { + "id": "ENTITY2-NEWOAKS-LETTER", + "companyId": null, + "title": "NewOaks2024经营回顾与网页日期差异", + "url": "https://www.newoaks.ai/blog/2025visionletter/", + "publishedAt": null, + "accessedAt": "2026-10-31", + "kind": "公司原始资料/公开代码许可与主体沿革补核", + "summary": "原站信件回顾2024业务,正文署CEO Ray Luan及2024-12-31;页首2024-12-30而其他缓存显示2026。", + "limitation": "保留页面/正文/索引日期差异,不择一当成立或财务日;经营回顾支持旧业务,不证明LLC登记或新旧产品资产转移。" + }, + { + "id": "ENTITY2-EZ-PRIVACY", + "companyId": null, + "title": "EZsite隐私页品牌与合同完整性", + "url": "https://ezsite.ai/privacy-policy", + "publishedAt": "2025-03-07", + "accessedAt": "2026-10-31", + "kind": "公司原始资料/公开代码许可与主体沿革补核", + "summary": "隐私正文以EZsite及ezsite.ai为服务定义,提供美国数据处理描述,页首仍显示产品介绍。", + "limitation": "隐私生效日不等成立;未提供可独立核验的完整注册信息,不把处理地点当办公室。多个页面的价格片段不替当前完整套餐/合同。" } ], "reviews": [ @@ -104809,6 +104963,40 @@ "ADA1-PRICE-ACCESS" ], "handling": "注册日不代实际经营起点,品牌/资产历史、条款无UEN仍需后续核。董事非员工、注册地址非办公点;免费/邀请/补充积分和分析示例不作公司ARR,价格/付费用户/成本仍缺。公开文档非公开代码或独立实验,不据无幻觉宣传升级技术等级。" + }, + { + "id": "ENTITY2-R-DUIX", + "type": "旧业务线索、当前主体与商业收费边界", + "company": "DUIX / 硅基智能", + "scope": "excluded-candidate", + "summary": "申请稿与项目重定向支持旧DUIX技术/业务线索,不能把2025发布/股份制转换认作新公司;当前签约主体仍缺。", + "evidenceIds": [ + "ENTITY2-DUIX-FILING", + "ENTITY2-DUIX-ABOUT", + "ENTITY2-DUIX-CODE", + "ENTITY2-DUIX-LICENSE", + "ENTITY2-DUIX-DOCS", + "ENTITY2-DUIX-PROFILE", + "ENTITY2-DUIX-TERMS-ACCESS" + ], + "handling": "保持候选待核、无公司/财务新增。云服务分钟/免费额度与本地SDK商业许可分开;源码公开不等模型/数据可任意商用,不独立测效。需海外登记、与集团合同及资产授权对应。" + }, + { + "id": "ENTITY2-R-EZ", + "type": "旧业务线索、当前主体与商业收费边界", + "company": "EZsite / NewOaks", + "scope": "excluded-candidate", + "summary": "同CEO与域间嵌入、缓存运营者和NewOaks2023旧业务支持关联线索,LLC登记及实际主体关系仍缺。", + "evidenceIds": [ + "ENTITY2-EZ-TERMS-CACHE", + "ENTITY2-EZ-HOME", + "ENTITY2-EZ-LTD", + "ENTITY2-NEWOAKS-TERMS", + "ENTITY2-NEWOAKS-HISTORY", + "ENTITY2-NEWOAKS-LETTER", + "ENTITY2-EZ-PRIVACY" + ], + "handling": "保持候选待核,不把共同创始人/产品更名代法律沿革。MRR增长无金额/截至日不作财务观测,终身/赠送不年化ARR;7/30日退款可能方案/版本不同,待核不判造假,旧NewOaks收入不转移。" } ], "coverage": { @@ -117388,9 +117576,16 @@ "PHALL25-PAGE", "PHALL25-DUIX-PH", "PHALL25-DUIX-HOME", - "PHALL25-DUIX-TERMS" + "PHALL25-DUIX-TERMS", + "ENTITY2-DUIX-FILING", + "ENTITY2-DUIX-ABOUT", + "ENTITY2-DUIX-CODE", + "ENTITY2-DUIX-LICENSE", + "ENTITY2-DUIX-DOCS", + "ENTITY2-DUIX-PROFILE", + "ENTITY2-DUIX-TERMS-ACCESS" ], - "note": "实时多语AI头像/SDK服务,2025产品发布/版权非成立证据,条款仅外壳未取得主体;当前年包不可用/免费试用不推零收入,开源入口未核,不提升技术等级。" + "note": "已补硅基智能申请稿2017成立、2022平台/2024 DUIX ONE,以及GuijiAI旧仓库重定向现duixcom项目线索;2025发布非新公司证据。官网/文档有云API分钟及本地社区许可,公开代码未执行。当前条款仍外壳,海外签约法人及旧业务资产/合同链未完全对应,保持年份待核,不借集团业绩入收入表。" }, { "id": "PHALL25-C13", @@ -117504,9 +117699,16 @@ "PHALL25-EZ-PH", "PHALL25-EZ-HOME", "PHALL25-EZ-PRICE", - "PHALL25-EZ-TERMS-ACCESS" + "PHALL25-EZ-TERMS-ACCESS", + "ENTITY2-EZ-TERMS-CACHE", + "ENTITY2-EZ-HOME", + "ENTITY2-EZ-LTD", + "ENTITY2-NEWOAKS-TERMS", + "ENTITY2-NEWOAKS-HISTORY", + "ENTITY2-NEWOAKS-LETTER", + "ENTITY2-EZ-PRIVACY" ], - "note": "年度链接现EZsite,同域官网明确原EasySite AI,产品2025上线不作公司成立。条款超时,保留主体年份缺;不套不同域easysite.ai/其他EasySite年份。月付/按量BYOK/终身及非失效积分分开,无收入新增。" + "note": "官网原EasySite AI/现EZsite、CEO Ray Luan及NewOaks嵌入,条款缓存New Oaks LLC;NewOaks原站2023业务/2024回顾支持旧事业线索。但LLC完整登记及品牌资产/合同关系未核,保持年份待核,不把新产品自动计新公司。终身销售/赠送/BYOK与订阅分开,退款7/30日版本及当前有效合同待核,无收入新增。" } ] }, diff --git a/content/research/ai-companies.sources.json b/content/research/ai-companies.sources.json index a5b3d01..6456e69 100644 --- a/content/research/ai-companies.sources.json +++ b/content/research/ai-companies.sources.json @@ -1,5 +1,5 @@ { - "version": "2026-10-31-ada-entity-1", + "version": "2026-10-31-duix-ez-entity-1", "scopeConfirmedAt": "2026-10-30", "acceptance": "以确认的公开来源清单为边界,逐条核对并标明缺项。", "provenance": "S01—S12恢复自已提交用户的《AI公司研究_来源与分类模板》来源清单;S13—S16单列后续已使用的补充证据渠道,不将使用次数当作全量覆盖。", @@ -2810,8 +2810,8 @@ "producthunt.com" ], "initialAccess": "官网可读取", - "boundary": "已登记2025/2026 Featured及两年All入口各19张文字卡,共76个发现位置,含重复产品/集团旧业务/推广,非76家独立新公司或全年全量。Featured原38卡当前5关联、2范围外对照、26范围外、3年份待核、2推广;2025 All当前1关联(Ada/ChartGen)、14范围外、3年份待核、1推广;2026 All3关联位置、2范围外对照、7范围外、6年份待核、1推广。StoreClaw新增AI105;Ada/ChartGen据条款同名主体与ACRA2025注册新增AI107;Base44/Goldfish等复用公司。旧业务/更名不重置成立,Happycapy销售法人注册不证明全球新创业,Codity年份/创始人差异未消歧。四批原页面发现范围保留;未取得分页和仅图片位置仍缺,未新增收入观测。", - "nextCheck": "继续补两年其余分页/日期及仅图片位置;Fundraisly、Happycapy、MGX/Atoms、Duix、EZsite、Acti TypeX、Spira、Codity、PollyReach的未决主体/年份/旧业务链。保留Pazi、Zeta旧业务与年份冲突证据,不转移历史收入。Ada/ChartGen已核同名公司注册与品牌关联,仍缺业务资产沿革、实际办公/团队、当前价格/币种、付费/续费和推理/报告成本;StoreClaw实收与工具成本待核。有限首屏不替全年全量。", + "boundary": "已登记2025/2026 Featured及两年All入口各19张文字卡,共76个发现位置,含重复产品/集团旧业务/推广,非76家独立新公司或全年全量。Featured原38卡当前5关联、2范围外对照、26范围外、3年份待核、2推广;2025 All当前1关联(Ada/ChartGen)、14范围外、3年份待核、1推广;2026 All3关联位置、2范围外对照、7范围外、6年份待核、1推广。StoreClaw新增AI105;Ada/ChartGen据条款同名主体与ACRA2025注册新增AI107;Base44/Goldfish等复用公司。旧业务/更名不重置成立,Happycapy销售法人注册不证明全球新创业,Codity年份/创始人差异未消歧。四批原页面发现范围保留;未取得分页和仅图片位置仍缺,未新增收入观测。 DUIX补申请稿旧平台/股份转换、仓库重定向与现许可;EZsite补CEO/跨域嵌入、条款缓存和NewOaks旧业务,两候选当前签约/资产链仍缺,保持待核,不增公司或收入。", + "nextCheck": "继续补两年其余分页/日期及仅图片位置;Fundraisly、Happycapy、MGX/Atoms、Duix、EZsite、Acti TypeX、Spira、Codity、PollyReach的未决主体/年份/旧业务链。保留Pazi、Zeta旧业务与年份冲突证据,不转移历史收入。Ada/ChartGen已核同名公司注册与品牌关联,仍缺业务资产沿革、实际办公/团队、当前价格/币种、付费/续费和推理/报告成本;StoreClaw实收与工具成本待核。有限首屏不替全年全量。 DUIX现海外签约登记及集团授权关系、云分钟/本地SDK模型许可;EZsite New Oaks LLC登记及NewOaks业务资产衔接、有效7/30日退款与终身/订阅合同优先补核。", "limitation": "上线时间不等于成立时间", "accessRecheckedAt": "2026-10-30" }, diff --git a/content/research/ai-income-analysis.json b/content/research/ai-income-analysis.json index 4f486ad..2c523d0 100644 --- a/content/research/ai-income-analysis.json +++ b/content/research/ai-income-analysis.json @@ -1,5 +1,5 @@ { - "sourceVersion": "2026-10-31-ada-entity-1", + "sourceVersion": "2026-10-31-duix-ez-entity-1", "asOf": "2026-10-31", "metric": "platform-mrr-usd", "sampleUnit": "product-or-business",