Prophet验证演示

检测与 Agent 接口

个人 IP 自查、电商 IP 质量调查与网站防滥用共用同一套检测核心:观察出口、环境差异和会话聚合,先给结论,再查证据。Agent 的 API Key、接口地址、模型名称由调用者配置。

浏览器 SDK

import { detect, analyze, verify } from
  'https://prophet.offfold.com/sdk/prophet.js';

// 绑定用户操作,在被检测的浏览器内运行;导入不采集。
// 未部署同源 /api/network 时另加 network: false。
const detections = await detect({
  publicNetwork: true,
  stun: true,
  behavior: { durationMs: 8_000 }
});

// 绑定到你的网站“开始验证”按钮。
const verification = await verify({ network: false });
// verification: detections, analysis, evidenceGraph, observedAt

// 调用者明确配置 Key、接口地址、模型;以下地址和名称仅为占位符。
const result = await analyze({
  detections,
  question: '关联分析代理、自动化与异常信号',
  observedAt: new Date().toISOString()
}, {
  apiKey: yourModelApiKey,
  model: 'your-model-id',
  baseUrl: 'https://your-provider.example/v1'
});

detect() 默认注册 283 项检查,包含 31 项跨环境一致性观测、30 项主动诊断。示例按首页完整流程运行,最多登记 302 项;全部 15 项可选边缘字段均提供时为 317 项,不保证全部可读。主动诊断在被动与交互采集后执行,避免临时存储影响用量读取。

network、integrity、diagnostics 默认开启,设为 false 可关闭;公网 HTTP、STUN、交互采样默认关闭,示例已主动开启。network 读取接入网站同源的 /api/network。verify() 默认开启公网 HTTP 与 15 秒交互采样,STUN 仍需主动开启。支持 signal 取消。

检测分析包含 22 条关联规则与有来源的证据图,最多保留 500 个节点、32 个检查假设。图谱提供环境、IP 质量、防滥用三种配置侧重;同一证据家族取最大优先级,未经概率校准,不是欺诈概率或 IP 信誉分。

HTTP API

接口用途模型 Key
GET /api/network连接与边缘观测无需
POST /api/detections/analyze信号关联与证据关系图无需
POST /api/agent/analyzeAgent 调查与分析调用者自带
POST https://prophet.offfold.com/api/agent/analyze
Authorization: Bearer <your-model-api-key>
X-Prophet-Model: your-model-id
Content-Type: application/json

{
  "detections": [ /* SDK 返回的观测 */ ],
  "question": "这些信号能说明什么?",
  "observedAt": "2026-11-02T00:00:00.000Z"
}

HTTP Agent 要求运营方显式配置 AGENT_BASE_URL,没有内置提供方地址。调用者认证通过、但上游未配置时返回 503,不发起模型请求;缺少调用者 Key 始终返回 401。模型必须由 X-Prophet-Model 或运营方显式设置的 AGENT_MODEL 提供,否则在上游已配置时返回 400。没有公共 Key 回退。

首页先等待完整检测结束,再运行使用者已配置的可选 Agent,公共模型字段初始为空。未配置时,GET /api/agent/status 返回 model: null、providerConfigured: false。浏览器 SDK 使用调用者明确提供的 apiKey、baseUrl、model,不继承 HTTP 运营配置;直连模型需要供应商允许跨域访问。

跨站 HTTP 集成由商家后端调用;两个分析接口共享每个来源 IP 每分钟 4 次的额度,返回 429 时等待 60 秒。

商家验证

用户点击 → 浏览器采集 → 多维关系分析 → 商家接收结果。SDK 返回值可交给你的业务后端;检测接口返回 trust: client-observations,业务判断保留观测来源和缺失证据。

打开验证演示

完整接口说明 · English API reference · 隐私与检测说明