A high-throughput timestamping service for the Aqua Protocol.
This service batches revision hashes from Aqua-enabled clients into
Merkle trees and dual-anchors them per epoch to both an EVM blockchain
(Sepolia) and an eIDAS-qualified RFC 3161 TSA. Each submitted leaf is
returned a witness revision pair (TimestampObject +
Signature) that chains directly off the client's tip.
Operated by inblock.io.
/docs (or fetch the same content as a
machine-readable skill at
/.well-known/aqua-skill.md,
with the SIWE auth deep-dive at
/.well-known/aqua-skill-auth.md).
Covers SIWE authentication for eip155 / ed25519 /
p256 DIDs, leaf submission, witness retrieval, and
offline verification.
Before trusting any witness from this service, verify the published identity claim and pin the resulting DID:
GET /.well-known/aqua-identity
— service identity claim, a self-signed Aqua tree
(anchor → service_claim_server → EIP-191 signature).
Verify with aqua-rs-sdk before adding
server_did to your trust store.GET /docs — agent integration guide (HTML)GET /.well-known/aqua-skill.md — main agent skill (raw markdown)GET /.well-known/aqua-skill-auth.md — SIWE auth deep-dive (raw markdown)GET /.well-known/aqua-identity — service identity claimGET /health — health and uptimeGET /v1/schedule — current / last-sealed epochPOST /v1/leaves — submit hashes (bearer-gated)GET /trees/by-leaf/{leaf}?method=evm|qtsa — fetch witness (bearer-gated)