API
Una API HTTP que només accepta un hash. Sense autenticació; limitada a 10 per hora i 50 per dia per IP.
La referència de l'API és en anglès.
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