diff --git a/apps/docs/scripts/auth-cli.ts b/apps/docs/scripts/auth-cli.ts index 8a7d150..b144c54 100644 --- a/apps/docs/scripts/auth-cli.ts +++ b/apps/docs/scripts/auth-cli.ts @@ -182,9 +182,9 @@ async function main() { assert.equal(researchResponse.status, 200, "authenticated research API"); assert.ok(researchResponse.headers.get("cache-control")?.includes("no-store")); const research = await researchResponse.json(); - assert.equal(research.companies.length, 1293); + assert.equal(research.companies.length, 1296); assert.equal(research.categories.length, 11); - assert.equal(research.evidence.length, 5270); + assert.equal(research.evidence.length, 5290); assert.equal(research.observations.length, 493); 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 647f006..84a64f8 100644 --- a/apps/docs/tests/research.test.ts +++ b/apps/docs/tests/research.test.ts @@ -123,11 +123,11 @@ test("research revisions share the authentication database and preserve replay l for (let i = 0; i < 20; i++) consumeCode(config, "invalid"); assert.equal(consumeCode(config, "invalid"), "limited"); const initial = readResearchSnapshot(); - assert.equal(initial.companies.length, 1293); - assert.equal(initial.evidence.length, 5270); + assert.equal(initial.companies.length, 1296); + assert.equal(initial.evidence.length, 5290); assert.equal(initial.observations.length, 493); const businessReviews = initial.reviews.filter((review) => review.type === businessModelReviewType); - assert.equal(businessReviews.length, 18); + assert.equal(businessReviews.length, 19); assert.deepEqual(businessReviews, seed.reviews.filter((review) => review.type === businessModelReviewType) .sort((a, b) => a.id.localeCompare(b.id)), "business model assessments and company/evidence links persist in the shared database"); @@ -169,9 +169,9 @@ test("research validation rejects broken evidence and unsafe source links", () = test("reviews link explicit companies without turning global or excluded cases into companies", () => { const snapshot = structuredClone(seed) as ResearchSnapshot; - assert.equal(snapshot.reviews.filter((r) => r.scope === "companies").length, 282); - assert.equal(snapshot.reviews.filter((r) => r.scope === "dataset").length, 155); - assert.equal(snapshot.reviews.filter((r) => r.scope === "excluded-candidate").length, 60); + assert.equal(snapshot.reviews.filter((r) => r.scope === "companies").length, 285); + assert.equal(snapshot.reviews.filter((r) => r.scope === "dataset").length, 156); + assert.equal(snapshot.reviews.filter((r) => r.scope === "excluded-candidate").length, 62); 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")!), []); @@ -190,11 +190,11 @@ test("reviews link explicit companies without turning global or excluded cases i test("disclosure counts exclude client income, biographies, targets and duplicate milestones", () => { const snapshot = seed as ResearchSnapshot; const summary = categorySummary(snapshot); - assert.equal(summary.reduce((n, c) => n + c.count, 0), 1293); + assert.equal(summary.reduce((n, c) => n + c.count, 0), 1296); assert.equal(summary.reduce((n, c) => n + c.self, 0), 63); assert.equal(summary.reduce((n, c) => n + c.estimate, 0), 2); assert.equal(summary.reduce((n, c) => n + c.platform, 0), 19); - assert.equal(summary.reduce((n, c) => n + c.unknown, 0), 1209); + assert.equal(summary.reduce((n, c) => n + c.unknown, 0), 1212); assert.equal(snapshot.companies.find((c) => c.name === "Rork")?.revenueStatus, "unknown"); assert.equal(snapshot.companies.find((c) => c.name === "Result")?.revenueStatus, "unknown"); assert.ok(snapshot.observations.filter((o) => o.selection === "signal").every((o) => o.scope === "公司整体")); @@ -229,7 +229,7 @@ test("service run rates, legacy freight revenue and paid adoption do not become test("technical reviews keep accessible materials separate from tested capabilities", () => { const snapshot = structuredClone(seed) as ResearchSnapshot; - assert.equal(snapshot.companies.filter((c) => c.technicalReview).length, 284); + assert.equal(snapshot.companies.filter((c) => c.technicalReview).length, 287); assert.equal(snapshot.companies.filter((c) => c.technicalReview?.level === "public-artifact").length, 29); assert.equal(snapshot.companies.filter((c) => c.technicalReview?.level === "independent-test").length, 1); assert.equal(snapshot.companies.find((c) => c.id === "AI051")?.revenueStatus, "unknown"); @@ -645,10 +645,10 @@ test("public Speedrun cohort rosters preserve the finite boundary without invent const newlyRegistered = rosters.filter((batch) => !batch.id.startsWith("SR007-")).flatMap((batch) => batch.records); assert.equal(newlyRegistered.length, 242); assert.equal(newlyRegistered.filter((row) => row.status === "pending-year").length, 5); - assert.equal(newlyRegistered.filter((row) => row.status === "linked").length, 49); + assert.equal(newlyRegistered.filter((row) => row.status === "linked").length, 52); assert.equal(newlyRegistered.filter((row) => row.status === "existing-outside-cohort").length, 1); assert.equal(newlyRegistered.filter((row) => row.status === "outside-cohort").length, 144); - assert.equal(newlyRegistered.filter((row) => row.status === "pending-ai").length, 43, + assert.equal(newlyRegistered.filter((row) => row.status === "pending-ai").length, 40, "a known self-reported founding year does not by itself establish the current AI business"); assert.equal(newlyRegistered.filter((row) => row.profileStatus === "readable").length, 232); assert.ok(newlyRegistered.filter((row) => row.status === "outside-cohort").every((row) => @@ -825,6 +825,21 @@ test("enterprise contracts and launch-year conflicts retain their exclusions", ( } }); +test("financial candidates need current AI evidence before they acquire company and income links", () => { + const snapshot = seed as ResearchSnapshot; + const candidates = snapshot.candidateBatches!.flatMap((batch) => batch.records); + for (const id of ["SR006R-C06", "SR006R-C16", "SR005R-C35", "SR006R-C08"]) { + const candidate = candidates.find((row) => row.id === id)!; + assert.equal(candidate.status, "pending-ai"); + assert.equal(candidate.companyId, undefined); + assert.ok(candidate.evidenceIds!.some((proof) => proof.startsWith("SRFIN1-"))); + } + const financial = snapshot.reviews.find((row) => row.id === "MODEL1-FINANCIAL-OPERATIONS")!; + assert.deepEqual(reviewCompanyIds(snapshot, financial), ["AI202", "AI203", "AI204"]); + assert.ok(!snapshot.observations.some((row) => row.evidence.startsWith("SRFIN1-")), + "bank size, FX processing, artist revenue, demo portfolios and benchmark scores are not vendor income"); +}); + test("annual launch archives exclude older companies only with evidence and reuse existing records", () => { const snapshot = structuredClone(seed) as ResearchSnapshot; const batch = snapshot.candidateBatches!.find((b) => b.id === "PH-2025-visible-1")!; diff --git a/content/research/ai-companies.seed.json b/content/research/ai-companies.seed.json index 46dbfaf..d163eeb 100644 --- a/content/research/ai-companies.seed.json +++ b/content/research/ai-companies.seed.json @@ -1,5 +1,5 @@ { - "version": "2026-11-01-sr-enterprise-1", + "version": "2026-11-01-sr-finance-1", "asOf": "2026-11-01", "scope": "全球公开资料研究:保留首批个案,并扩展核查2025—2026八个YC批次候选池;成立年份以官方公司页面字段为依据。", "limitations": [ @@ -41413,6 +41413,128 @@ "SRENTER1-VERRA-SR" ] } + }, + { + "id": "AI202", + "name": "Bilrost", + "url": "https://bilrost.ai/", + "channel": "S14", + "cat": "C07", + "year": 2025, + "team": 5, + "location": "Oakland, California, United States of America(投资方资料)", + "business": "商业贷资料收集、字段校核与承销模型/LOS输入的AI工作流。", + "buyer": "商业放贷/贷后机构及其承销团队", + "delivery": "机构客户合同,Excel按点击读写;Marcy/James现行,Tyler资产监测coming soon", + "price": "机构已签协议优先,无公开具体金额/计费单位", + "businessModel": "信贷工作流软件+机构接入;文档/OCR、字段核查、系统集成和专业人审成本待核", + "entityBasis": "Bilrost, Inc.2026-09-30条款自述,独立注册与Cloud Service Agreement/付款未取得", + "stage": "机构客户合同,Excel按点击读写;Marcy/James现行,Tyler资产监测coming soon", + "cohort": "投资方自报2025成立,独立注册/品牌起点待核", + "teamBasis": "公开档案人数,2026-11-01读取,人数统计截至日未知", + "sourceType": "公开投资方档案及公司官网/条款/政策", + "notes": "客户贷款资产、回收额、演示交易、测试/模型分数和历史任职不作自身收入;实际合同、净费/付款和留存未核。", + "evidenceIds": [ + "SRPRO1-P-SR006R-C09", + "SRFIN1-BILROST-HOME", + "SRFIN1-BILROST-TERMS", + "SRFIN1-BILROST-PRIVACY" + ], + "revenueStatus": "unknown", + "classificationBasis": "按金融机构实际运营任务归行业应用C07;专用模型/通信API不自动当新基础模型、通用Agent设施或自有贷款/交易资产。", + "technicalReview": { + "level": "description", + "reviewedAt": "2026-11-01", + "summary": "核公开交付、人审、部署/合同和测试声明边界;未安装/运行、处理贷款/交易/个人资料或独立评测,安全/性能自报分列。", + "evidenceIds": [ + "SRPRO1-P-SR006R-C09", + "SRFIN1-BILROST-HOME", + "SRFIN1-BILROST-TERMS", + "SRFIN1-BILROST-PRIVACY" + ] + } + }, + { + "id": "AI203", + "name": "PayPath", + "url": "https://paypath.ai", + "channel": "S14", + "cat": "C07", + "year": 2025, + "team": 6, + "location": "NYC, New York, United States of America(投资方资料)", + "business": "信贷发放、贷后与催收的语音/短信/邮件AI和支付工作流。", + "buyer": "银行、贷款服务商、催收/金融科技运营团队", + "delivery": "集成LMS/LOS与通信/支付,复杂情况转人工,公开demo", + "price": "条款按所选subscription收费,无具体实价/单位;不猜回收额抽佣", + "businessModel": "金融运营工作流软件,通话/模型、支付连接、合规规则和人工异常处理成本未知", + "entityBasis": "PayPath LLC公开条款自述,CRM旧描述及管辖占位,具体机构协议/注册未核", + "stage": "集成LMS/LOS与通信/支付,复杂情况转人工,公开demo", + "cohort": "投资方自报2025成立,独立注册/品牌起点待核", + "teamBasis": "公开档案人数,2026-11-01读取,人数统计截至日未知", + "sourceType": "公开投资方档案及公司官网/条款/政策", + "notes": "客户贷款资产、回收额、演示交易、测试/模型分数和历史任职不作自身收入;实际合同、净费/付款和留存未核。", + "evidenceIds": [ + "SRPRO1-P-SR006R-C34", + "SRFIN1-PAYPATH-HOME", + "SRFIN1-PAYPATH-TERMS", + "SRFIN1-PAYPATH-PRIVACY" + ], + "revenueStatus": "unknown", + "classificationBasis": "按金融机构实际运营任务归行业应用C07;专用模型/通信API不自动当新基础模型、通用Agent设施或自有贷款/交易资产。", + "technicalReview": { + "level": "description", + "reviewedAt": "2026-11-01", + "summary": "核公开交付、人审、部署/合同和测试声明边界;未安装/运行、处理贷款/交易/个人资料或独立评测,安全/性能自报分列。", + "evidenceIds": [ + "SRPRO1-P-SR006R-C34", + "SRFIN1-PAYPATH-HOME", + "SRFIN1-PAYPATH-TERMS", + "SRFIN1-PAYPATH-PRIVACY" + ] + } + }, + { + "id": "AI204", + "name": "Sellara", + "url": "https://www.sellara.io", + "channel": "S14", + "cat": "C07", + "year": 2025, + "team": 4, + "location": "NYC, New York, United States of America(投资方资料)", + "business": "金融机构中后台对账、结算、数据移转等专用模型及AI工作流。", + "buyer": "银行、经纪交易商、资管/对冲基金和市场基础设施团队", + "delivery": "工程师驻场,机构内/云模型部署和原系统集成,客户设审批与停止开关", + "price": "未见统一金额,模型/实施/持续服务分配需企业合同", + "businessModel": "专用模型+工程实施/运营,调优验证、驻场/集成、变更治理和持续支持成本待核", + "entityBasis": "Sellara Inc网站条款/政策自述,独立注册和客户实施/数据协议未核", + "stage": "工程师驻场,机构内/云模型部署和原系统集成,客户设审批与停止开关", + "cohort": "投资方自报2025成立,独立注册/品牌起点待核", + "teamBasis": "公开档案人数,2026-11-01读取,人数统计截至日未知", + "sourceType": "公开投资方档案及公司官网/条款/政策", + "notes": "客户贷款资产、回收额、演示交易、测试/模型分数和历史任职不作自身收入;实际合同、净费/付款和留存未核。", + "evidenceIds": [ + "SRPRO1-P-SR006R-C43", + "SRFIN1-SELLARA-HOME", + "SRFIN1-SELLARA-TERMS", + "SRFIN1-SELLARA-PRIVACY", + "SRFIN1-SELLARA-BENCH" + ], + "revenueStatus": "unknown", + "classificationBasis": "按金融机构实际运营任务归行业应用C07;专用模型/通信API不自动当新基础模型、通用Agent设施或自有贷款/交易资产。", + "technicalReview": { + "level": "description", + "reviewedAt": "2026-11-01", + "summary": "核公开交付、人审、部署/合同和测试声明边界;未安装/运行、处理贷款/交易/个人资料或独立评测,安全/性能自报分列。", + "evidenceIds": [ + "SRPRO1-P-SR006R-C43", + "SRFIN1-SELLARA-HOME", + "SRFIN1-SELLARA-TERMS", + "SRFIN1-SELLARA-PRIVACY", + "SRFIN1-SELLARA-BENCH" + ] + } } ], "observations": [ @@ -105152,7 +105274,7 @@ }, { "id": "SRPRO1-P-SR006R-C09", - "companyId": null, + "companyId": "AI202", "title": "Bilrost公开独立档案:成立/团队字段", "url": "https://speedrun.a16z.com/companies/bilrost", "publishedAt": null, @@ -105361,7 +105483,7 @@ }, { "id": "SRPRO1-P-SR006R-C34", - "companyId": null, + "companyId": "AI203", "title": "PayPath公开独立档案:成立/团队字段", "url": "https://speedrun.a16z.com/companies/paypath", "publishedAt": null, @@ -105449,7 +105571,7 @@ }, { "id": "SRPRO1-P-SR006R-C43", - "companyId": null, + "companyId": "AI204", "title": "Sellara公开独立档案:成立/团队字段", "url": "https://speedrun.a16z.com/companies/sellara", "publishedAt": null, @@ -107107,6 +107229,226 @@ "kind": "公开投资方档案合同/增长口径核对", "summary": "档案2025、2人;Meridian为咨询知识系统,四个月约原$700K contracted,since January每月3x自报。", "limitation": "未注明Jan年份、增长指标定义、合同周期/净额、履约/付款或ISO币种和财务日;签约和客户竞品评测胜出不等实现ARR/独立技术结果。" + }, + { + "id": "SRFIN1-AUGUST-HOME", + "companyId": null, + "title": "August官网当前交付缺项", + "url": "https://www.tryaugust.com/", + "publishedAt": null, + "accessedAt": "2026-11-01", + "kind": "公司公开产品/合同与财务范围核对", + "summary": "无www根域TLS失败,www首页可读但仅银行软件标题和demo表单,未取得具体AI工作流或收费/条款。", + "limitation": "不跳过TLS验证;不能用极简首页证实档案所有自动化任务,保留当前AI交付待核,未提交邮箱。" + }, + { + "id": "SRFIN1-AUGUST-SR", + "companyId": null, + "title": "August客户银行规模不等软件收入", + "url": "https://speedrun.a16z.com/companies/august", + "publishedAt": null, + "accessedAt": "2026-11-01", + "kind": "公开投资方档案主营和客户规模口径核对", + "summary": "档案自报2025、3人;称商业银行承销/贷后/风险AI,部署于170B+规模银行、pipeline增长。", + "limitation": "170B是客户银行规模,非August收入/资产;银行名称/合同/净费/实际工作流未核,创始人前公司融资不迁入。" + }, + { + "id": "SRFIN1-BILROST-HOME", + "companyId": "AI202", + "title": "Bilrost贷款资料与现有模型/系统", + "url": "https://bilrost.ai/", + "publishedAt": null, + "accessedAt": "2026-11-01", + "kind": "公司公开产品/合同与财务范围核对", + "summary": "商业贷资料收集/核对、租约和财务抽取,输出到客户Excel模型/LOS;Marcy/James为现产品,Tyler资产管理明确coming soon。", + "limitation": "动态0%计数不当实际效果,100%文件覆盖/千份回归为自报;未运行/安装Excel插件,实际收费和采购未知。" + }, + { + "id": "SRFIN1-BILROST-TERMS", + "companyId": "AI202", + "title": "Bilrost专业复核与机构合同优先", + "url": "https://bilrost.ai/terms", + "publishedAt": "2026-09-30", + "accessedAt": "2026-11-01", + "kind": "公司公开产品/合同与财务范围核对", + "summary": "2026-09-30主体Bilrost, Inc.;机构已签Cloud Service Agreement优先,Excel插件安装本身不授予账户,结果须人审并非贷款决策/评估意见。", + "limitation": "网站条款不代实际机构合同/费率;不训练第三方通用模型并不表示无外部AI处理,独立注册未核。" + }, + { + "id": "SRFIN1-BILROST-PRIVACY", + "companyId": "AI202", + "title": "Bilrost Excel按点击读写及借款资料角色", + "url": "https://bilrost.ai/privacy", + "publishedAt": "2026-09-30", + "accessedAt": "2026-11-01", + "kind": "公司公开产品/合同与财务范围核对", + "summary": "2026-09-30政策:按贷款机构指令处理文件;Excel插件在点击时向指定工作表写数据并读计算结果,非后台读取无关文件;客户内容不训练模型。", + "limitation": "输出到工作簿后的分享由客户决定,外部托管/AI处理商另有合同;政策非权限/删除实测,未处理真实贷款/个人资料。" + }, + { + "id": "SRFIN1-CREBIT-PUBLIC", + "companyId": null, + "title": "Crebit公开前端的外汇产品而非已核AI", + "url": "https://www.crebitpay.com/", + "publishedAt": null, + "accessedAt": "2026-11-01", + "kind": "公司公开产品/合同与财务范围核对", + "summary": "首页HTML仅标题;引用公开JS有跨境付款、最长180天锁汇、企业/API/信用社合作文案,未核具体AI任务。", + "limitation": "静态读https://www.crebitpay.com/assets/index-mN8dik8O.js,SHA256 6dd2f38b8c416e51f586bc14a5afb6765a5436ad0ef8f5433e5cd08f33525962;未执行、获取报价/沙盒密钥、访问交易API或付款。不据无隐藏点差/页面$0费推全产品净费率为零。" + }, + { + "id": "SRFIN1-CREBIT-SR", + "companyId": null, + "title": "Crebit交易量与收入边界", + "url": "https://speedrun.a16z.com/companies/crebit", + "publishedAt": null, + "accessedAt": "2026-11-01", + "kind": "公开投资方档案交易量范围核对", + "summary": "档案2025、2人;2M/月processing、100% MoM及已签企业2026年40M年外汇量自报,另列9T市场交易量。", + "limitation": "均非公司净收入/ARR,this month缺日历时点/ISO币种,费率、结算/净额及AI任务未核;SVB合作仅自述,未替其背书。" + }, + { + "id": "SRFIN1-CREBIT-TERMS", + "companyId": null, + "title": "Crebit通用条款的收费/主体缺项", + "url": "https://www.crebitpay.com/assets/TermsOfServicePage-DIFwW6oK.js", + "publishedAt": null, + "accessedAt": "2026-11-01", + "kind": "公司公开产品/合同与财务范围核对", + "summary": "公开首页资源索引所链条款组件仅介绍服务、资格和账号,具体服务可有附加协议;未列精确法人/交易净费。", + "limitation": "静态读取不执行,HTTP200/SHA256 0e5e9f72d6a5d11341704d8c5be0fbbc78630b959b5fb717c962e6b1f2929846;未取得完整金融/锁汇合同,不由页面文案判断监管/法律有效性。" + }, + { + "id": "SRFIN1-PAYPATH-HOME", + "companyId": "AI203", + "title": "PayPath信贷生命周期与人审", + "url": "https://paypath.ai/", + "publishedAt": null, + "accessedAt": "2026-11-01", + "kind": "公司公开产品/合同与财务范围核对", + "summary": "银行/服务商信贷发放、贷后、催收工作流,用语音/短信/邮件、抽取与支付集成,复杂/争议情况转人工;公开demo。", + "limitation": "340M风险资产、回收率/催收额和动态计数为客户场景/自报,非PayPath收入;合规/准确性未独立验证,不因autopilot否定实际人审成本,无公开实价。" + }, + { + "id": "SRFIN1-PAYPATH-TERMS", + "companyId": "AI203", + "title": "PayPath订阅条款与模板缺项", + "url": "https://paypath.ai/legal/terms-of-use", + "publishedAt": "2026-04-15", + "accessedAt": "2026-11-01", + "kind": "公司公开产品/合同与财务范围核对", + "summary": "2026-04-15条款PayPath LLC、仍描述CRM,按所选subscription收费,不列金额;管辖州保留Insert State占位。", + "limitation": "模板/占位不当有效采购/注册证明,也不据此指造假;当前信贷Agent职责、净费/履约、扣款和专业责任需具体协议,不猜回收提成。" + }, + { + "id": "SRFIN1-PAYPATH-PRIVACY", + "companyId": "AI203", + "title": "PayPath产品改进/语言模型政策", + "url": "https://paypath.ai/legal/privacy-policy", + "publishedAt": "2026-04-15", + "accessedAt": "2026-11-01", + "kind": "公司公开产品/合同与财务范围核对", + "summary": "2026-04-15CRM隐私政策允许用平台互动资料训练/增强语言模型,列第三方服务商和跨国处理。", + "limitation": "不能写成全量不训练/完全本地;也不据泛化政策断言真实借款资料已训练,需客户DPA/部署合同核,未取任何借款/支付资料。" + }, + { + "id": "SRFIN1-SELLARA-HOME", + "companyId": "AI204", + "title": "Sellara驻场工程与机构内模型", + "url": "https://www.sellara.io/", + "publishedAt": null, + "accessedAt": "2026-11-01", + "kind": "公司公开产品/合同与财务范围核对", + "summary": "为金融机构部署专用小模型及中后台对账/结算等工作流,工程师驻场接系统、审批/异常处理;不替代原OMS/清算/总账。", + "limitation": "SOC2 Type2 examination underway,目标Q1 2027,非已完成报告;真实模型/部署和净费未核,示例交易/资金额不作自身收入。" + }, + { + "id": "SRFIN1-SELLARA-TERMS", + "companyId": "AI204", + "title": "Sellara网站条款不代实施合同", + "url": "https://www.sellara.io/terms", + "publishedAt": "2026-09-22", + "accessedAt": "2026-11-01", + "kind": "公司公开产品/合同与财务范围核对", + "summary": "2026-09-22网站条款Sellara Inc.,主要覆盖公开营销网站和功能。", + "limitation": "未取得企业实施/模型许可/持续服务合同、金额与付款;网站自述/模板不当注册原件或实际生产验收。" + }, + { + "id": "SRFIN1-SELLARA-PRIVACY", + "companyId": "AI204", + "title": "Sellara网站与客户数据协议分开", + "url": "https://www.sellara.io/privacy", + "publishedAt": "2026-09-22", + "accessedAt": "2026-11-01", + "kind": "公司公开产品/合同与财务范围核对", + "summary": "2026-09-22政策明确只覆盖营销网站、无消费者账户;客户平台数据由书面客户协议管理,不经网站,也不训练公开基础模型。", + "limitation": "不训练public模型不等不做客户专用模型调优/零数据处理,实际隔离/保留和云/本地费用需合同/部署核;未接真实账户。" + }, + { + "id": "SRFIN1-SELLARA-BENCH", + "companyId": "AI204", + "title": "Sellara对账测试与模型能力声明", + "url": "https://www.sellara.io/", + "publishedAt": null, + "accessedAt": "2026-11-01", + "kind": "公开技术能力声明口径核对", + "summary": "首页自报对账基准98% F1,对照60%;投资方档案另称60%+更好、30倍快,指标/任务不可直接等同。", + "limitation": "官网仅摘要,无可独立复现的测试/样本与完整成本;未测试模型,不将F1优势当全面准确率或新基础模型级别。" + }, + { + "id": "SRFIN1-MARGIN-HOME", + "companyId": null, + "title": "Margin当前极简金融基础设施主页", + "url": "https://www.marginfs.com/", + "publishedAt": null, + "accessedAt": "2026-11-01", + "kind": "公司公开产品/合同与财务范围核对", + "summary": "浏览与普通HTTP可读仅AI-native financial infrastructure及同义重复,未取得具体产品/买方任务、价格或条款入口。", + "limitation": "AI标签不足以验证当前奖励/消费信贷具体交付,不从网站极简/拼写推造假,保留主营待核。" + }, + { + "id": "SRFIN1-MARGIN-SR", + "companyId": null, + "title": "Margin奖励及消费信贷档案描述", + "url": "https://speedrun.a16z.com/companies/margin", + "publishedAt": null, + "accessedAt": "2026-11-01", + "kind": "公开投资方档案与当前交付缺项对照", + "summary": "原档案自报2025、3人,称AI分析消费行为、动态奖励及消费者信贷;当前官网未补充具体业务。", + "limitation": "未取得奖励资金来源/贷款资产与平台费用分配、牌照/合作银行/实际AI输出及合同,品牌伙伴不等实收收入。" + }, + { + "id": "SRFIN1-BELONG-PUBLIC", + "companyId": null, + "title": "Belong会员项目的当前AI缺项", + "url": "https://belong.us/", + "publishedAt": null, + "accessedAt": "2026-11-01", + "kind": "公司公开产品/合同与财务范围核对", + "summary": "首页HTML仅标题,引用公开JS可读艺人自有会员/粉丝识别和金融基础设施项目;具体AI任务未见明确交付。", + "limitation": "静态读https://belong.us/assets/index-q_RR-Ejb.js,SHA256 8d7e6d1da2c168c4c68511a9a428189cf6dfeda86317204d8a078e05b25ba760;未执行/登录/开户,金融科技/自动化不自动等AI主营。" + }, + { + "id": "SRFIN1-BELONG-TERMS", + "companyId": null, + "title": "Belong会员/金融收费主体边界", + "url": "https://belong.us/terms-of-service", + "publishedAt": "2026-03-13", + "accessedAt": "2026-11-01", + "kind": "公司公开产品/合同与财务范围核对", + "summary": "公开前端路由2026-03-13条款主体Belong Entertainment Inc.,列交易/服务费按使用前披露。", + "limitation": "未核具体平台净费/艺人分成合同,艺人经常性收入不是Belong ARR;不能把持卡人所有收费都当平台净收入,注册原件未核。" + }, + { + "id": "SRFIN1-BELONG-DISCLOSURE", + "companyId": null, + "title": "Belong平台与银行/持卡账户分开", + "url": "https://belong.us/financial-services-disclosure", + "publishedAt": null, + "accessedAt": "2026-11-01", + "kind": "公司公开产品/合同与财务范围核对", + "summary": "公开前端说明Belong为金融科技而非银行、银行及卡由Middlesex Federal Savings Bank提供,平台负责技术/项目;持卡协议另列账户费。", + "limitation": "仅平台公开披露,未独立核合作/保险覆盖及实际开户,资金/卡消费总额不当平台收入,未读取银行/个人账户。" } ], "reviews": [ @@ -118224,6 +118566,114 @@ "SRENTER1-PIPER-HOME", "SRENTER1-PIPER-TERMS" ] + }, + { + "id": "SRFIN1-R-BOUNDARY", + "type": "金融七候选交付边界", + "company": "Bilrost、PayPath、Sellara及四个待核候选", + "scope": "dataset", + "summary": "三项2025与当前AI金融运营对应,补20条公司/投资方证据;August/Crebit/Margin/Belong各有具体缺项继续待核。", + "handling": "原公司/493观测及YC覆盖保留,财务比较样本不变;仅公开只读研究,无开户/付款/注册/交易或借款数据处理。", + "evidenceIds": [ + "SRFIN1-BILROST-HOME", + "SRFIN1-PAYPATH-HOME", + "SRFIN1-SELLARA-HOME", + "SRFIN1-AUGUST-HOME", + "SRFIN1-CREBIT-PUBLIC", + "SRFIN1-MARGIN-HOME", + "SRFIN1-BELONG-PUBLIC" + ] + }, + { + "id": "SRFIN1-R-PENDING", + "type": "具体当前AI交付缺项", + "company": "August、Crebit、Margin、Belong", + "scope": "excluded-candidate", + "summary": "August当前官网极简,档案AI任务缺当前产品佐证;Crebit跨境锁汇、Belong会员金融虽自动化,未核具体AI;Margin当前只有泛化AI金融标签。", + "handling": "不按批次、金融科技、API或AI标签自动纳AI主营表,也不据极简/读取失败排除真实业务;分别补实际产品资料、身份/签约和当前任务。", + "evidenceIds": [ + "SRFIN1-AUGUST-HOME", + "SRFIN1-AUGUST-SR", + "SRFIN1-CREBIT-PUBLIC", + "SRFIN1-MARGIN-HOME", + "SRFIN1-MARGIN-SR", + "SRFIN1-BELONG-PUBLIC" + ] + }, + { + "id": "SRFIN1-R-VOLUME", + "type": "交易量/银行规模与平台收入分离", + "company": "Crebit、August、Belong", + "scope": "excluded-candidate", + "summary": "Crebit2M/月processing、2026签约客户40M外汇量,August170B银行规模,Belong艺人收入及银行资金均为不同经济单位。", + "handling": "保留原文证据,不对待核候选虚造公司或收入观测;净手续费、点差、分成/奖励、退款/清算和指标截止日未获,不能按体量乘猜测费率或直接年化ARR。", + "evidenceIds": [ + "SRFIN1-CREBIT-SR", + "SRFIN1-CREBIT-TERMS", + "SRFIN1-AUGUST-SR", + "SRFIN1-BELONG-TERMS", + "SRFIN1-BELONG-DISCLOSURE" + ] + }, + { + "id": "SRFIN1-R-CONTRACT", + "type": "机构合同、人审与训练范围", + "company": "Bilrost、PayPath、Sellara", + "scope": "companies", + "summary": "Bilrost机构协议优先、Excel点击读写且需专业复核;PayPath有订阅通用条款/州占位及互动数据训练政策;Sellara网站和客户书面协议分开。", + "handling": "网站模板不代实际DPA/合同或法律意见,也不据占位判造假;无公开金额不猜费率。训练/第三方处理/客户专用调优须按具体数据/协议分,不能统一写完全不训练/无人工。", + "evidenceIds": [ + "SRFIN1-BILROST-TERMS", + "SRFIN1-BILROST-PRIVACY", + "SRFIN1-PAYPATH-TERMS", + "SRFIN1-PAYPATH-PRIVACY", + "SRFIN1-SELLARA-TERMS", + "SRFIN1-SELLARA-PRIVACY" + ], + "companyIds": [ + "AI202", + "AI203", + "AI204" + ] + }, + { + "id": "SRFIN1-R-TECH", + "type": "财务运营模型/安全声明与独立验证分离", + "company": "Bilrost、PayPath、Sellara", + "scope": "companies", + "summary": "Sellara对账98%F1对比60%为自报且SOC2审查目标Q1 2027仍进行;BilrostTyler未来上线,PayPathautopilot仍有人工异常转交。", + "handling": "三项仅description,未取得独立测试/安全报告;不混30x/60%+与F1,不把动态图零/客户回收或示例交易当真实性/收入证明,专用小模型非新通用基座。", + "evidenceIds": [ + "SRFIN1-BILROST-HOME", + "SRFIN1-PAYPATH-HOME", + "SRFIN1-SELLARA-HOME", + "SRFIN1-SELLARA-BENCH" + ], + "companyIds": [ + "AI202", + "AI203", + "AI204" + ] + }, + { + "id": "MODEL1-FINANCIAL-OPERATIONS", + "type": "商业模式初评", + "company": "金融机构工作流+部署/专业复核", + "scope": "companies", + "summary": "已核事实:Bilrost资料校核/Excel-LOS、PayPath多渠道信贷运营、Sellara机构内专用模型/FDE,人审/授权角色各异;仅PayPath通用条款明确subscription,三项实价未知。", + "handling": "待验证判断:先以单一运营任务核机构采购预算和已签合同,分软件续费、实施/定制模型与持续服务,不从资产/回收额推净费。记录文档/通话/模型、接口/迁移、专家审核/异常、验证/变更和长期支持成本、交付验收/回款及30/90日/年度续约;借款/交易准确性和沟通授权需真实合约与受控客户验证,当前公开研究不证明监管合规或财务真实性。", + "evidenceIds": [ + "SRFIN1-BILROST-TERMS", + "SRFIN1-PAYPATH-TERMS", + "SRFIN1-PAYPATH-HOME", + "SRFIN1-SELLARA-HOME", + "SRFIN1-SELLARA-PRIVACY" + ], + "companyIds": [ + "AI202", + "AI203", + "AI204" + ] } ], "coverage": { @@ -134468,7 +134918,7 @@ "sourceId": "S14", "url": "https://speedrun.a16z.com/api/companies/companyparams?limit=100&offset=0&cohort=SR005", "accessedAt": "2026-11-01", - "scope": "公开有限名单59项;20关联、21旧年、1既有超年、0品牌/年份待核、17当前AI/主体待核。法律/医疗与家庭照护新增关联,原位置/URL/证据保留;目录不等独立技术/财务审计完成。", + "scope": "公开有限名单59项;20关联、21旧年、1既有超年、0品牌/年份待核、17当前AI/主体待核。金融候选按具体当前AI任务核,不由批次/金融科技或泛化标签入表;原位置/URL/证据保留。", "complete": false, "records": [ { @@ -135009,9 +135459,11 @@ "status": "pending-ai", "evidenceIds": [ "SRALL1-SR005-ROSTER", - "SRPRO1-P-SR005R-C35" + "SRPRO1-P-SR005R-C35", + "SRFIN1-MARGIN-HOME", + "SRFIN1-MARGIN-SR" ], - "note": "已读独立档案,自报Founded 2025、3人;年份自报已取得,当前官网/AI主营和精确主体尚待人工复核,不把AI标签直接当业务成立。" + "note": "当前官网仅AI-native financial infrastructure,原动态奖励/消费信贷描述未获具体交付/主体和收费验证,保留pending-ai;不把奖励/消费/贷款额作自身收入。" }, { "id": "SR005R-C36", @@ -135374,7 +135826,7 @@ "sourceId": "S14", "url": "https://speedrun.a16z.com/api/companies/companyparams?limit=100&offset=0&cohort=SR006", "accessedAt": "2026-11-01", - "scope": "公开SR006有限名单59项;27关联、5旧年、0既有超年、3品牌/年份待核、24当前AI/主体待核。Acceler8上线/成立及TC Capita主体转年份待核,六项企业/行业AI新关联;签约原数保留并排除ARR比较,原位置/URL不变。", + "scope": "公开有限名单59项;30关联、5旧年、0既有超年、3品牌/年份待核、21当前AI/主体待核。金融候选按具体当前AI任务核,不由批次/金融科技或泛化标签入表;原位置/URL/证据保留。", "complete": false, "records": [ { @@ -135473,9 +135925,11 @@ "status": "pending-ai", "evidenceIds": [ "SRALL1-SR006-ROSTER", - "SRPRO1-P-SR006R-C06" + "SRPRO1-P-SR006R-C06", + "SRFIN1-AUGUST-HOME", + "SRFIN1-AUGUST-SR" ], - "note": "已读独立档案,自报Founded 2025、3人;年份自报已取得,当前官网/AI主营和精确主体尚待人工复核,不把AI标签直接当业务成立。" + "note": "档案AI商业银行任务明确,但当前www官网仅银行软件标题/demo,根域TLS失败;具体当前交付/合同未核,保留pending-ai。170B+为客户银行规模,pipeline不是ARR。" }, { "id": "SR006R-C07", @@ -135501,23 +135955,30 @@ "status": "pending-ai", "evidenceIds": [ "SRALL1-SR006-ROSTER", - "SRPRO1-P-SR006R-C08" + "SRPRO1-P-SR006R-C08", + "SRFIN1-BELONG-PUBLIC", + "SRFIN1-BELONG-TERMS", + "SRFIN1-BELONG-DISCLOSURE" ], - "note": "已读独立档案,自报Founded 2025、9人;年份自报已取得,当前官网/AI主营和精确主体尚待人工复核,不把AI标签直接当业务成立。" + "note": "公开前端为艺人会员/金融项目,Belong Entertainment为技术平台、银行另列;未核具体AI任务,保留pending-ai。艺人经常性收入/银行账户和卡交易额不作平台ARR。" }, { "id": "SR006R-C09", "name": "Bilrost", "url": "https://speedrun.a16z.com/companies/bilrost", - "categoryId": "C00", + "categoryId": "C07", "kind": "company", "profileStatus": "readable", - "status": "pending-ai", + "status": "linked", "evidenceIds": [ "SRALL1-SR006-ROSTER", - "SRPRO1-P-SR006R-C09" + "SRPRO1-P-SR006R-C09", + "SRFIN1-BILROST-HOME", + "SRFIN1-BILROST-TERMS", + "SRFIN1-BILROST-PRIVACY" ], - "note": "已读独立档案,自报Founded 2025、5人;年份自报已取得,当前官网/AI主营和精确主体尚待人工复核,不把AI标签直接当业务成立。" + "note": "2025自报与具体当前AI金融运营交付对应,按行业任务关联;专业复核/部署/收费缺项保留,客户资金/回收额不作公司收入。", + "companyId": "AI202" }, { "id": "SR006R-C10", @@ -135619,9 +136080,12 @@ "status": "pending-ai", "evidenceIds": [ "SRALL1-SR006-ROSTER", - "SRPRO1-P-SR006R-C16" + "SRPRO1-P-SR006R-C16", + "SRFIN1-CREBIT-PUBLIC", + "SRFIN1-CREBIT-SR", + "SRFIN1-CREBIT-TERMS" ], - "note": "已读独立档案,自报Founded 2025、2人;年份自报已取得,当前官网/AI主营和精确主体尚待人工复核,不把AI标签直接当业务成立。" + "note": "公开前端为跨境付款/180天锁汇/API,具体AI任务未核。2M月处理/2026签约40M外汇量非公司净费,费率/实收未知,保留pending-ai。" }, { "id": "SR006R-C17", @@ -135897,15 +136361,19 @@ "id": "SR006R-C34", "name": "PayPath", "url": "https://speedrun.a16z.com/companies/paypath", - "categoryId": "C00", + "categoryId": "C07", "kind": "company", "profileStatus": "readable", - "status": "pending-ai", + "status": "linked", "evidenceIds": [ "SRALL1-SR006-ROSTER", - "SRPRO1-P-SR006R-C34" + "SRPRO1-P-SR006R-C34", + "SRFIN1-PAYPATH-HOME", + "SRFIN1-PAYPATH-TERMS", + "SRFIN1-PAYPATH-PRIVACY" ], - "note": "已读独立档案,自报Founded 2025、6人;年份自报已取得,当前官网/AI主营和精确主体尚待人工复核,不把AI标签直接当业务成立。" + "note": "2025自报与具体当前AI金融运营交付对应,按行业任务关联;专业复核/部署/收费缺项保留,客户资金/回收额不作公司收入。", + "companyId": "AI203" }, { "id": "SR006R-C35", @@ -136042,15 +136510,20 @@ "id": "SR006R-C43", "name": "Sellara", "url": "https://speedrun.a16z.com/companies/sellara", - "categoryId": "C00", + "categoryId": "C07", "kind": "company", "profileStatus": "readable", - "status": "pending-ai", + "status": "linked", "evidenceIds": [ "SRALL1-SR006-ROSTER", - "SRPRO1-P-SR006R-C43" + "SRPRO1-P-SR006R-C43", + "SRFIN1-SELLARA-HOME", + "SRFIN1-SELLARA-TERMS", + "SRFIN1-SELLARA-PRIVACY", + "SRFIN1-SELLARA-BENCH" ], - "note": "已读独立档案,自报Founded 2025、4人;年份自报已取得,当前官网/AI主营和精确主体尚待人工复核,不把AI标签直接当业务成立。" + "note": "2025自报与具体当前AI金融运营交付对应,按行业任务关联;专业复核/部署/收费缺项保留,客户资金/回收额不作公司收入。", + "companyId": "AI204" }, { "id": "SR006R-C44", diff --git a/content/research/ai-companies.sources.json b/content/research/ai-companies.sources.json index da6cc44..f1defc2 100644 --- a/content/research/ai-companies.sources.json +++ b/content/research/ai-companies.sources.json @@ -1,5 +1,5 @@ { - "version": "2026-11-01-sr-enterprise-1", + "version": "2026-11-01-sr-finance-1", "scopeConfirmedAt": "2026-10-30", "acceptance": "以确认的公开来源清单为边界,逐条核对并标明缺项。", "provenance": "S01—S12恢复自已提交用户的《AI公司研究_来源与分类模板》来源清单;S13—S16单列后续已使用的补充证据渠道,不将使用次数当作全量覆盖。", @@ -3040,8 +3040,8 @@ "speedrun.a16z.com" ], "initialAccess": "见具体证据访问记录", - "boundary": "公开七批321唯一位置及原HTML/GET审计保留;226补读档案中138明确旧年、88自报两年:40已补官网关联、43当前AI/主体待核、5品牌/年份待核。本系列311独立档案已读,10复用未本轮重读。七批120关联、1既有超年、145旧年、6品牌/年份、49当前AI/交付待核。新增Alike/Heavi/Modern Industrials/Piper/Sentra/Verra;Acceler8的2025自报与Dealroom同域2024上线及TC Capita主体未核,转年份待核。新增两条签约原数但排除收入/ARR比较,原491经营记录、ARR/MRR样本及YC覆盖保留。目录不等全部注册/技术/财务审计完成。", - "nextCheck": "继续43个新批次及SR007六个主营待核、10复用变化;核Acceler8及其他品牌/注册沿革、实际合同/净费/财务币种日。Heavi及Verra签约期限/取消/上线履约/回款,工业采购货权/净费、ERP实施返工、企业记忆摄取/权限/删除和持续运维成本未核。不得从签约、客户订单/省时、基准费用、采用量或融资推ARR/造假概率。", + "boundary": "公开七批321唯一位置及原HTML/GET审计保留;226补读档案中138旧年、88自报两年:43已补官网关联、40当前AI/主体待核、5品牌/年份待核。本系列311独立档案已读,10复用未本轮重读。七批123关联、1既有超年、145旧年、6品牌/年份、46当前AI/交付待核。新增Bilrost/PayPath/Sellara金融运营AI,August当前产品、Crebit锁汇/Belong会员金融的具体AI及Margin泛化描述继续待核。新增20证据,无新财务观测;交易量/客户银行资产/艺人收入/回收额不代平台净费,原493观测、ARR/MRR和YC覆盖保留。", + "nextCheck": "继续40个新批次及SR007六个主营待核、10复用变化;核年份/品牌/注册沿革及金融当前交付、机构合同/净费/指标日。Bilrost插件/实际人审、PayPathCRM条款与数据训练/DPA、SellaraSOC2进行中及专用调优/FDE成本须分。Crebit/月交易量、Belong平台/银行/艺人收入、Margin消费奖励和August客户规模缺项不推ARR或造假概率。", "limitation": "来源可读不等于声明已独立验证。", "rosterAudit": { "url": "https://speedrun.a16z.com/companies", @@ -3189,8 +3189,8 @@ }, "outsideTargetYears": 138, "targetYearSelfReports": 88, - "newLinkedCompanies": 40, - "pendingCurrentAIOrIdentity": 43, + "newLinkedCompanies": 43, + "pendingCurrentAIOrIdentity": 40, "records": [ { "candidateId": "SR001R-C01", diff --git a/content/research/ai-income-analysis.json b/content/research/ai-income-analysis.json index f709dd9..dd5f78d 100644 --- a/content/research/ai-income-analysis.json +++ b/content/research/ai-income-analysis.json @@ -1,5 +1,5 @@ { - "sourceVersion": "2026-11-01-sr-enterprise-1", + "sourceVersion": "2026-11-01-sr-finance-1", "asOf": "2026-11-01", "metric": "platform-mrr-usd", "sampleUnit": "product-or-business",