API
ایک HTTP API جو صرف ہیش لیتی ہے۔ لاگ اِن کی ضرورت نہیں؛ ہر IP کے لیے 10 فی گھنٹہ اور 50 فی دن کی حد ہے۔
API کا حوالہ انگریزی میں ہے۔
POST /api/v1/proofs
curl -sS -X POST https://datesealed.com/api/v1/proofs \
-H 'Content-Type: application/json' \
-d '{"sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"}'
{
"id": "0123456789abcdef",
"url": "https://datesealed.com/c/0123456789abcdef",
"sha256": "e3b0c442…",
"tsa_time": "2026-11-02T06:31:26+00:00",
"ots_status": "pending"
}
429: rate limit (Retry-After header). 400: invalid hash.
GET /b/{id}.svg
Image badge (SVG, 240×44) showing the date of the record: DateSealed / Recorded 2026-11-02. Add ?hl=ja (any language code on this site) to change the label. Use it in an <img> tag and link it to https://datesealed.com/c/{id}.
GET /api/v1/proofs/{id}
Status of one record (ots_status: pending / confirmed / tsa_only, block height when confirmed).
GET /api/v1/proofs/{id}/verify
Verifies the stored .tsr and .ots (Bitcoin block header checked against two independent explorers).
GET /api/v1/hash/{sha256}
Records with the same hash, oldest first.
WordPress plugin
Records a post's date every time you publish or update it. The plugin computes the SHA-256 of the post text on your own server and sends only the hash; the text and images never leave your site. Each update adds a new record, so the first publication is never overwritten. Version 0.1.1, GPLv2 or later, needs WordPress 5.8+ and PHP 8.2+.
Download datesealed-0.1.1.zip (SHA-256 1dec2997a7974aec093c9cf6b9e988b8af52b43ff7bfaac84540034a9a5cf979)
Install: in the WordPress admin open Plugins → Add New → Upload Plugin, choose the zip and activate it; then see Settings → DateSealed. The same version is listed in the WordPress plugin directory: in the admin open Plugins → Add New and search for "DateSealed".
Files
/c/{id}.tsr, /c/{id}.ots, /ca.pem