跳到内容

技术模型

Delphi如何判断证据是否可信。

Delphi确保从捕获到证书的路径安全:使用Apple App Attest验证设备,要求在Delphi应用程序内捕获,筛选重复图像,将时间和位置绑定到记录,并在公共区块链上锚定加密证明。

← 平台概述
阶段 01

捕获

证据源自Delphi捕获环境内部。无法从外部提供。

照片和视频通过Delphi Verify iOS应用程序使用设备摄像头录制。无法从照片库中选择媒体、从其他设备导入或从外部源上传。这一单一限制消除了最大类别的证据欺诈:提交真实的图像,但不是此资产、此时、此地的图像。

一份证书包含一到二十个证据项,支持照片和视频。每个证据项在被接受到草稿中之前都会经过审核。

该应用需要前台精确位置,并且当 iOS 报告位置精度降低时,可以拒绝捕获。位置样本在设备上稳定,过时、无效或精度不足的样本将被拒绝,而不是在附带警告的情况下记录。

捕获会话是单次使用的,并在首次捕获后二十四小时过期。在一个会话中收集的证据不能在以后悄悄地延长或重复使用。

阶段 02

证明

设备和应用程序使用 Apple App Attest 证明它们是它们声称的。

首次使用时,应用程序会在设备的硬件安全模块中生成一个 App Attest 密钥,向 Apple 证明其身份,并向 Delphi 注册已验证的设备。证明公钥和签名计数器将保留。

发布时,应用程序会签署一个规范的有效载荷,其中包含捕获会话、会话随机数、选定的隐私级别和媒体承诺的有序列表。Delphi 会验证设备是否属于用户,平台和证明环境是否有效,断言签名和捆绑包身份是否正确,以及签名计数器是否严格递增。

实际后果值得明确说明:普通的 API 客户端无法发布任意媒体,就好像它来自受信任的 iOS 捕获流程一样。证明使得捕获约束可强制执行,而不仅仅是声明。

照片还会额外筛选复制风险——屏幕图像、打印照片和其他复制表面——这是最常见的破坏原本健全的捕获管道的方式。分析会返回接受、拒绝或技术失败的结果,被拒绝的分析会阻止发布。

阶段 03

密封

证据在一个单独的发布事务中被提交、哈希和记录。

源媒体在上传前使用 SHA-256 进行哈希处理,并且完整的清单会提前提交。服务器随后要求发布证明精确引用预期的承诺,并按捕获顺序排列——因此媒体不能在事后被替换、重新排序或添加。

如果会话已过期或已使用,如果媒体计数、顺序或承诺不匹配,如果哈希无效或重复,如果照片分析被拒绝,如果时间戳超出会话窗口,如果隐私要求未满足,或者如果设备未经验证,则拒绝发布。

成功后,证书及其媒体、证明、验证状态和待处理的区块链锚点将一起写入,并颁发一个公共的八字符代码。

阶段 04

锚定

证明发布到 Base 上的以太坊证明服务,不受 Delphi 控制。

证书提交后,Delphi 会将包含证书证明的以太坊证明服务 (EAS) 证明提交到 Base 主网,链 ID 为 8453。

锚点从待处理变为已提交再变为已确认,或者记录带有存储错误的失败。公开报告区分了已创建的证书和其记录已在链上确认的证书——我们突出显示而不是模糊这种区别,因为两者并非相同的保证。

一旦确认,报告会公开交易哈希和证明 UID,它们直接链接到外部 EAS 浏览器。其目的狭窄且值得精确说明:它确定了在那个时间点,这个确切的证明以这种确切的形式存在,在一个 Delphi 无法控制也无法悄悄修改的记录上。

阶段 05

验证

任何持有代码的人都可以检查证据并独立验证。

证书可以通过二维码或八字符公共代码打开。无需账户,也无需与 Delphi 建立关系——这很重要,因为最需要信任证据的一方很少是创建证据的一方。

报告显示媒体、设备报告的捕获时间、证据文件的数量和类型、捕获位置和精度、捕获和设备验证状态以及区块链锚点状态。

可扩展的独立验证部分会公开解码后的证明字段和媒体哈希,因此技术审查员可以重新计算相关值,而不是相信界面的说法。

如果证书已被删除,代码将返回永久删除状态,而不是悄无声息地消失。

佐证信号

任何单一信号都不可单独信任。

Delphi 仅在多个独立检查结果一致时才接受证据。可用的信号因资产类别而异 — 这就是验证平台与相机应用程序之间的区别。

Apple App Attest

实时

硬件支持的设备和应用证明

仅限应用内捕获

实时

无库导入或外部上传

照片复制筛选

实时

筛选屏幕、印刷品和复制表面的照片

需要精确位置

实时

拒绝低精度捕获

设备捕获时间

实时

绑定到一次性 24 小时会话

SHA-256 媒体哈希

实时

上传前提交,发布时验证

Base 上的 EAS 锚点

实时

链 ID 8453,可外部检查

视频证据

实时

带缩略图和媒体属性验证

已交付和未交付的内容

分隔线上方的信号是产品中已有的。分隔线下方的信号是开发方向,之所以显示它们,是因为它们解释了平台的发展方向,而不是它目前的功能。我们宁愿明确界限,也不愿让它被推断。

资产标识符

路线图

VIN、序列号、所有权或寄售参考

导航位置

路线图

船舶和海洋佐证

二维码和 NFC 标签

路线图

实物资产标记

遥测和物联网

路线图

连接的资产数据

位置隐私

证明位置,而不暴露确切位置。

位置是 Delphi 记录的最敏感信息。证据通常需要确定某物的位置——但很少需要将其精确到最近的米,并向任何持有代码的人发布。

精确

证书上显示精确坐标。适用于特定位置本身就是证据的情况。

附近

公共坐标被捕捉到更粗的网格上,并且显示的地址是泛化的。

区域

只发布近似区域——足以确定区域,而不披露具体地址。

隐私级别在发布时选择,如果可用精度无法支持所请求的级别,则会自动限制。降低公共精度不会削弱验证:底层捕获保留了检查证明所需的设备派生证据。

部署

Delphi 的当前使用方式。

验证只有在工作已经完成的情况下才有用。以下是当前部署 Delphi 所涉及的内容,以及尚未包含的内容。

iOS 捕获应用

可用

证据通过 iOS 上的 Delphi Verify 应用由已在资产现场的人员捕获。使用 Apple、Google 或电子邮件登录。

第三方验证

可用

证书可以通过二维码或公共代码打开,无需账户,也无需入职,因此交易对手、理赔员和贷款人可以直接查看证据。

证书管理

可用

已发布的证书可以浏览、在授权情况下编辑和删除——删除会被记录,公共代码会返回已删除状态。

程序化集成

暂不可用

用于从您自己的系统创建捕获请求和检索证书的面向合作伙伴的 API 尚未推出。我们正在与早期客户积极探讨集成需求。

Android 捕获

暂不可用

目前仅支持 iOS 捕获。设备认证模型基于 Apple App Attest;Android 等效产品尚未发布。

如果您的部署依赖于第二组中的某些内容,请告诉我们。了解其中哪些实际阻碍了推广对我们来说确实很有用。

在您的行业中,信任在哪里崩溃?

  • 移交出错。
  • 难以证实的索赔。
  • 检查费用超出应有水平。
  • 异地人员无法验证的里程碑。
  • 无人正确记录的责任转移。