RT-03-004 Higgsfield 服务证据与架构差距
已登录会话的 API 观察、REA 客户端重建、逻辑服务边界与 Studio 精确代码差距
采证日期:2026-10-15。使用用户已登录的 Chrome 页面访问 Cinema Studio、Elements、Canvas、Ads Studio、Ad Multiplier 和 Supercomputer,并结合 REA 对公开客户端脚本的导出与静态重建。未提交生成、上传素材或创建项目/Canvas;私有提示词、Cookie、Token 和用户值不进入本文。
证据等级与限制
| 等级 | 含义 | 可作出的结论 |
|---|---|---|
| L:登录态运行观察 | 支持的 Chrome CDP 捕获实际响应,按字段结构而非个人值记录 | 某页面实际访问该服务/接口,HTTP状态、响应字段、SSE类型可确认 |
| S:REA静态客户端 | 已加载脚本、SHA、HTTP客户端、类型/协议与直接消费者 | 客户端存在此合同和处理逻辑;不等同调用成功或服务端已按其实现 |
| I:架构推断 | 结合L/S推导共同职责 | 可用于OceanWay设计比较,必须保留推断身份 |
| U:未知 | 未生成、未通过验证或浏览器不可见 | 不宣称数据库、队列、集群、吞吐、内部服务数量或事务语义 |
登录态网络由 Chrome 开发者接口观察;REA 的公开脚本采集使用独立匿名浏览器。两类证据交叉核对,不虚称 REA 直接连接了 Chrome 扩展的登录会话。早期首页1秒被动观察没有请求,557脚本分析只产生静态候选;本页的运行结论来自后续登录态采证。
实际观察到的逻辑服务
图中各框是域名或API namespace代表的逻辑职责,不等同独立微服务、独立数据库或部署实例。canvas-worker 的命名也不能证明使用某家云平台。
| 证据 | 页面与实际接口 | 可确认事实 |
|---|---|---|
| H-L01 | Cinema:/fnf/job-sets/costs,HTTP200 | 29,012字节JSON;52种job_set_type,data[].cost为条件数组,示例含model/input_fps/output_fps/source_resolution/cost_per_second/is_estimate |
| H-L02 | Cinema:/fnf/workspaces、/details、/settings,HTTP200 | 工作区是独立资源;结构含id/type/user_role、enterprise标记、Clerk组织引用和SSO状态;当前账户不证明团队协作全流程已验 |
| H-L03 | Cinema:/fnf/folders/accessible,HTTP200 | 按surface、排序、游标和近期jobs组织项目/文件夹,不只按聊天组织 |
| H-L04 | Elements:/fnf/v2/reference-elements/pinned、/picker、/import/drafts,HTTP200 | 参考元素独立查询;界面分Characters、Locations、Props,可跨项目复用的意图可见,实际生成一致性未验 |
| H-L05/06 | Canvas:canvas-worker.higgsfield.ai/api/canvases、/api/templates,HTTP200 | 画布列表和模板有独立服务;模板结构含id/name/description/thumbnail_url/created_at与分页,5个模板可见,未创建或运行 |
| H-L07 | Ads Studio:/fnf-ai-cmo/v1/ads/brands,HTTP200 | 品牌是专业领域对象,广告系统不是只有一个通用prompt表单 |
| H-L08 | Ad Multiplier:/fnf/jobs/accessible?job_set_type&size,HTTP200 | 历史记录复用通用jobs并按任务类型查询;该局部窗口有截断,不能用它证明不存在其他请求 |
| H-L09 | /fnf-notification/notifications/stream,HTTP200、HTTP/2、text/event-stream | 实际SSE通知通道已连接;本轮无新生成,因此没有新Job事件成功流转的动态验证 |
| H-L10 | /fnf/access、/fnf/user/features、/fnf/paid-concurrency-ab、/fnf/workspaces/context,HTTP200 | 访问资格、开关、并发和工作区上下文是不同合同,不能把余额或次数当作全部功能资格 |
| H-L11 | cms.higgsfield.ai/notices、pricing.higgsfield.ai/v2/pricing-config,HTTP200 | 内容与定价展示配置具有专门接口;不证明实际扣费也由同服务执行 |
| H-L12 | 验证后Supercomputer:/fnf/supercomputer/projects、/chats、/chats/pinned、/chats/scheduled,HTTP200 | 项目、对话、置顶与定时会话分别读取;当前列表为空,不能推定项目详情、定时执行或结果恢复已验 |
| H-L13 | Skills:/fnf-skills-marketplace/api/v1/skills/{builtin,community,personal}、/catalog/community、/categories、/ai-agents/personal,HTTP200 | 公共、个人、社区目录与AI Employee是独立资源;字段含来源、安装/发布关联、active、skills/connectors池、references和分页;未安装、修改或运行 |
| H-L14 | /fnf/claudesfield/connector/catalog,HTTP200 | 返回33项目录,字段含provider、connection_id/status、enabled、tool_count、features;目录、本人连接状态与可用工具数量分离,不证明OAuth或同步已成功 |
| H-L15 | Memory:/fnf/supercomputer/memories,HTTP200 | 返回categories数组;当前为空,只证明跨会话记忆有独立读取合同,不证明自动提取/检索/删除行为 |
| H-L16 | Supercomputer的Agent mode与Model settings菜单 | 可见自动生成/每次生成前询问两种选项和Auto/指定模型;只查看、未切换。竞品UI不改变OceanWay现行Run、资金或授权规则 |
Canvas完整重载采用12秒连续读取,2970个事件,窗口无截断;其他窗口分别标注覆盖。查询中的个人ID和会话参数均不保存到文档。成本接口返回的是当时目录,不能推导52类任务都已实际生成通过。用户随后完成Supercomputer人工验证;其首屏重载5291事件的窗口有截断,只用已保留响应作正向证据;Projects、Skills、My skills、Connectors、Memory五次局部操作分别65/224/36/210/54事件,均未截断。目录条目数是单次响应范围,不代表全部已运行或长期稳定规模。
REA 还原出的客户端合同
本轮从独立匿名 /generate 页面取得1709份脚本,再用 export_web_scripts 导出已保留字节与来源SHA。筛选28份服务客户端/协议模块形成2.68MB具名子集,由 analyze_javascript_application(detail=summary) 保留 Application Graph。子集语义覆盖为partial,不能用部分图证明全站还原。验证后另用独立匿名Supercomputer采集733份脚本、10,623,484字节,并按来源SHA与Cinema差集定位Agent懒加载客户端;这次只聚焦具名合同和直接消费者,不将前次Application Graph的覆盖扩大到新脚本。
| 静态事实 | 服务关系与设计启发 | 尚未证明 |
|---|---|---|
| JobSet包含jobs数组与父JobSet引用;存在批量status读取 | 多工具共用任务原语,业务批次和单次执行区分 | 后端的数据库表、事务、队列、重试和供应幂等实现 |
通知消费者处理 job:status_changed 并更新共同缓存,另有status-batch查询 | 实时通知和重新读取共同服务状态恢复 | 每个事件必达、重放水位及跨浏览器严格一致性 |
/media/batch 创建media实体,随后有单媒体上传和multipart合同 | 媒体身份登记与字节传输分开;不能把此batch当成批量生成 | 直传存储供应商、恶意文件检测、实际分片恢复和保留政策 |
| Canvas客户端有flow/run、节点控制、版本恢复、WS连接合同 | 可执行图与图版本管理是独立领域,超出视觉连线保存 | 本轮未运行图,不能确认后端如何派发fnf任务 |
nodes/from-job 以items[].job_id提交并携带folder上下文;客户端处理/构造placed/failed | 已有生成Job可以导入Canvas节点,避免以重新生成为唯一跨界面手段 | 实际成功响应与导入行为、是否复制物理资产、服务端引用与资金策略 |
Agent新客户端在 /fnf/claudesfield/chats 创建/续发,含agent/model/mode/project_id/incognito/medias/context、plan_decision与tool_approval | Agent会话与上下文/审批有明确合同;管理读取已由H-L12~15补证 | 本轮未发送消息,不能证明规划、收费、审批和生成实际流转 |
| 客户端有directGeneration、generation.mode、message_id及direct_generation_chunks回执分支 | 同一会话宿主区分直接生成与Agent路径,支持统一入口的设计 | 不证明服务端完全没有LLM、实际费用或底层FnF Job关系 |
Supercomputer transport配置 /fnf 与 /fnf-notification,含stream/poll/resume-state/resume-events/poll-events及first_id/turn_id/游标 | 长任务状态恢复具有独立于页面连接的客户端协议 | 当前空会话未连接该逐会话流,不能将通知合同当作恢复成功 |
Agent Job viewer按ID读取 /fnf/jobs/{id},回填agent-job与会话文件缓存 | 存在客户端按任务ID联读的桥接,支持跨视图关联这一设计 | 未观察执行或资金闭环;direct_generation_chunks的通用UI schema不强制job_id/job_set_id,不能补成完整关联证据 |
客户端 /api/v1/jobs?chat_id 的base为 /fnf-higgsclaw-cron | 定时/cron job属于单独任务族 | 不能把该jobs列表当作通用媒体Job;本轮没有创建或触发Schedule |
| 项目客户端有chats/memories/sources/search/skills/content等子资源 | 项目是可复用上下文集合,超出聊天文件夹 | 没有创建项目,成员继承、内容权限与生成上下文采纳未验 |
/fnf-agent-gateway 仅确认受限base构造函数;新旧采集中未找到其加载消费者 | 保留为静态候选,不用名称推定独立Agent执行服务 | 前次“独立Agent gateway”结论收窄;实际聊天客户端和已观察管理请求走上述FnF namespace |
不直接引用压缩代码作私有后端说明。精确模块/行列/SHA索引保存在本地调研证据,网站只维护结论、证据身份与限制。
与 Studio 的逐层差距
| 层次 | Studio 已有能力 | 当前精确缺口 | 升级方向 |
|---|---|---|---|
| 公共执行 | PG任务、原Operation恢复、lease、幂等、耐久Agent | 媒体task外键必须指向shared_agent_runs;prepareMediaTask参数为AgentRun | 通用Job/JobSet与执行上下文,Agent是其中一种调用方 |
| 结果接收 | 来源任务/输出幂等、资产归属与存储provider | shared保存必须查studio_agent_conversation_links并写对话资产关联 | 先独立登记Artifact,再由Chat/Canvas/领域接收器关联 |
| 工具目录 | 三个静态Agent函数和当前平台模型目录 | 缺稳定业务tool版本、typed输入输出、执行模式、发布与资格合同 | 工具定义与模型能力、财务商品分层,后端统一检查 |
| 执行方式 | 顺序LLM工具循环,普通Platform单次媒体可直调 | Studio入口强制文本规划;pure-media后台Run仍要求初始text | 明确direct/workflow/agent;扩正式授权合同,不伪造LLM调用 |
| Canvas | 真实保存、节点/连线、CAS与结果入图 | connection仅from/to,缺typed端口/依赖/汇合/执行图版本 | 可执行Flow服务与现有编辑器对接,沿同Job执行与恢复 |
| 资产 | 已有local/object与S3写入、指纹、授权读取、短期引用 | 通用保存与对话耦合;引用保护扫描Studio JSON;原件/派生关系不足 | 通用资产身份、显式引用与谱系,保持用户/产品作用域 |
| 大文件 | 当前有界上传与结果读取 | Platform native视频16MiB/PG Base64;产品上传20MiB且全量Buffer;线上本地媒体 | 两条链分别流式/对象化,版本化保留旧receipt和授权 |
| 输入能力 | 已验文生图/基础文生视频、图片供规划模型理解 | 生成合同无typed references;供应基线已有声明但平台准入未交接 | 资产ID/版本/角色、供应映射、参数指纹与具名规格联验 |
| 事件 | Agent持久SSE和事务业务outbox基础 | Agent/媒体/Canvas新业务摘要未全面接同事务outbox | UI事件、业务摘要、资金事实分开,统一Job关联和游标 |
| Agent产品化 | 已有Skill启停/显式选择、指令冻结、版本化profile、当前本人会话的近期可展示消息和Canvas选区快照 | 尚缺当前链路的可管理跨会话记忆、Skill市场/安装发布、通用connector/MCP与用户定时Agent;旧摘要/导入代码不等于当前入口可用 | UP-T10补版本/上下文追踪;UP-T18分包建设,Skill不授予工具权限 |
| 原型复用 | 已有shared与product分层方向 | 共享层仍反向依赖Studio领域/页面,专业工作区只能伪装chat或canvas | 产品只提供领域schema/工具/上下文/采纳规则/专业UI |
本机可复核源码入口
oceanway-studio/web/src/shared/media/task-schema.ts:2、repository.ts:48:媒体父任务与Agent绑定。oceanway-studio/web/src/shared/media/storage.ts:101、:262、:327:已有对象provider、对话依赖和当前引用保护。oceanway-studio/web/src/products/studio/workspace/media-tasks.ts:53:媒体表单进入Agent,:58拒绝参考生成。oceanway-studio/web/src/shared/agent/context.ts:24、engine.ts:11:串行工具调用;不是已交付DAG。oceanway-studio/web/src/app/(user)/canvas/types.ts:185、products/studio/workspace/store.ts:418:视觉连接和保存校验。oceanway-studio/web/src/app/api/platform/creator/studio/skills/route.ts:9、products/studio/agent/service.ts:132、:160及profile.ts:93:已有Skill目录、选择、指令快照;agent/conversations.ts:134与workspace/store.ts:135:本人历史和Canvas上下文。oceanway-platform/service/platform_product_media.go:13:单次产品媒体直接合同;platform_runs.go:336:Run初始文本限制。oceanway-platform/service/platform_media_native_execution.go:46、model/platform_relay.go:21:大结果存储门槛。
这些入口对应10-15读到的源码和工作树;只有具名在线报告才能证明某制品运行通过。前次“没有对象存储”“需要迁移废弃控制台”“Drama/Commerce已是成熟平台”的表述由本页最新基线纠正。
证据索引与未知清单
| 证据身份 | 内容与边界 |
|---|---|
REA ev_150f55affc23cfa0c6b0a3a6ebfa77f058d95b795102665f15b44efa0d964c34 | 匿名Cinema script-source capture,1709脚本;同源/静态CDN范围,不是登录态网络 |
REA ev_adde48099b3803d1464113f0dfa485eadaad71b2cfda067b11fe2d8fb6115600 | 已保留脚本导出、manifest、SHA和来源关联;无refetch/执行 |
REA ev_42cdd7b351e027daed92ed97bf934e4e7b0cacb7091a4e2f2b0f13761c926c73 | 28份具名客户端子集Application Graph;27文件静态解析,0解析失败,语义/应用覆盖partial,不闭合服务端调用链 |
REA ev_0e9432aa6cbaa45114d107861fbd95a445df32f2c5123344a7f64da6adb2df33 / ev_433a082d69244304b3874af6521c0c96b4f51ee1f28c14e2ceacd6e87fe923dd | 匿名Supercomputer新增733脚本采集/导出;7个关键客户端有精确SHA/行列,本文不发布脚本原文或用户内容 |
| H-L01~16 | 用户登录态Chrome CDP响应与字段结构,具体窗口限制见上文 |
| 本地调研 | research-higgsfield-authenticated-service-architecture-20261015.md、higgsfield-service-evidence-review-20261015.md、两个own-higgs-gap源码审计与新增Agent客户端合同索引;不把私有脚本或用户内容发布到站点 |
未确认事项:服务端编程语言与数据库、物理服务/副本数、内部队列与工作流引擎、调用事务及供应幂等、真实容量与SLA、团队共享资金政策、未执行的Canvas/生成/Agent行为。不能从域名、URL、脚本数、前端函数或产品宣传推导这些事实。
对照来源:Higgsfield、Cinema Studio、Canvas、Ads Studio、Ad Multiplier、Supercomputer。目标架构和工程任务见方案总览。