小组件与 SDK

把通用的 @beat 时钟放到任何地方——一行网站嵌入代码,外加面向 Python、PHP、JavaScript、Unity 与 Unreal 的开箱即用 SDK。

嵌入实时 @beat 时钟

复制、粘贴、搞定。时钟在本地走动并与服务器同步——无需账户、无 Cookie、无追踪。在任何站点上都能用,哪怕是纯 HTML。

推荐——粘贴进你的 HTML:

    
或者,使用 <iframe>(适用于会剥离 <script> 的编辑器):

    
稳健可靠网络中断时,仍会依据设备时钟继续走动。
小巧约 2 KB 的原生 JS,无依赖、无框架。
无追踪无 Cookie、无统计分析、无账户。
免费你想用在多少个站点上都可以。

浏览器中的 @beat

一个小巧的 Firefox 扩展:工具栏图标上显示当前 beat,点击一下即可打开时钟和换算器。

Sigelith — @beat clock

获取 Firefox 附加组件

WordPress 时间戳

一个 WordPress 插件:一键为媒体库中的文件加盖时间戳,并在文章中的文件下方显示时间戳徽章。

Sigelith Timestamp

WordPress 6.0 或更高版本,PHP 7.4 或更高版本 · GPL-2.0-or-later

在 WordPress.org 获取
  • 媒体库中每个文件旁都有“用 Sigelith 加盖时间戳”——你也可以选择在后台自动为每个新上传的文件加盖。
  • 徽章显示在文件区块下方和附件页面上,也可以用简码放在任意位置。文件被替换后,徽章就会消失。
  • 离开你的服务器的只有文件的 SHA-256 指纹——绝不会发送文件本身、文件名或你网站的地址。不跟踪,无需账户。

也可以在 WordPress 仪表盘的“插件”中搜索“Sigelith Timestamp”。

读者看到的就是这样:我们宣言的真实时间戳。点击“独立验证”试试。

为你的商店提供交接证明

WooCommerce 和 PrestaShop 插件:快递员扫描一张小标签,买家出示取件码或在手机上确认,你的商店会收到带公开时间戳的证据,并自行核验。适用于任何快递公司。

Sigelith Delivery for WooCommerce

WordPress 6.2 或更高版本,WooCommerce 8.0 或更高版本,PHP 7.4 或更高版本 · GPL-2.0-or-later

下载插件(zip) ↓

Sigelith Delivery for PrestaShop

PrestaShop 8.1 或 9,PHP 7.4 或更高版本 · AFL-3.0

下载模块(zip) ↓

两者均支持 11 种语言。快递员使用免费的 Sigelith Courier 应用;买家无需任何应用。

基于开放 API 进行开发

从你自己的代码与 Sigelith 通信——开箱即用的客户端,无需 API 密钥,按合理使用原则限流。或者直接在应用中为你的会议添加 @beat。

Python SDK

单个文件,仅依赖标准库——读取 beat、转换时间,并为文件的哈希值加盖时间戳,作为存在性证明。

下载 sigelith.py ↓

PHP SDK

单个文件,使用 cURL——为你的 PHP 后端提供相同的 API。

下载 sigelith.php ↓

下载 sigelith-verify.php ↓ — 在你的服务器上验证时间戳 3 个签名中的 2 个

JavaScript SDK

一个 ES 模块,适用于任何 npm 项目、打包器或浏览器——本地走时,外加完整 API 与存在性证明。

npm install sigelith · npm

下载 sigelith.js ↓

C# SDK · Unity

一个文件,适用于 Unity 和任何 .NET 应用——为你的 HUD 提供本地 @beat 时钟,外加完整 API 与存在性证明。

下载 Sigelith.cs ↓

C++ SDK · Unreal

仅头文件的 C++17,适用于 Unreal Engine 和任何 C++ 项目——无依赖的本地 @beat 时钟,附带引擎 HTTP 示例。

下载 sigelith.hpp ↓

Google Calendar

为你的会议添加 @beat,让每位与会者都能看到通用时间——已内置于 Android 应用中。

获取应用 →

完整的 REST API

当前 beat、双向转换、时钟同步与存在性证明——全部均有文档说明。

打开文档 →

Python——三行代码即可获取通用时间:
# was beattime.py / BeatTime — that file keeps working
from sigelith import Sigelith
sg = Sigelith()
print(sg.beat_now())          # '@523'
print(sg.beat_to_time(523))   # {'utc': '...', ...}
← 返回实时时钟  ·  开发者 API →