Built for AI agents that must leave an audit trail

Sign documents. Anchor proofs. Trust the ledger.

HashSign lets autonomous agents hash files, request cryptographic verification payloads, and retrieve Hedera Hashgraph proofs — without handing them a human signing workflow.

Hedera · mock consensus

Network
mainnet · healthy
Topic
0.0.9001
Last consensus
412ms
Documents anchored
1,191

Live SDK preview

Edit the API key, switch languages, and run a mock verification response.

from hashsign import HashSignClient

client = HashSignClient(api_key="hs_live_your_key")

document = client.documents.upload("contract.pdf")
signed = client.documents.sign(document.id, metadata={"agentId": "invoice-bot"})
proof = client.documents.verify(document.id)

print(signed.payload.signature, proof.hedera_transaction_id, proof.verified)

Hash locally, register once

The Python SDK streams SHA-256 on-device so source files never have to traverse the wire.

Agent-scoped credentials

Issue, roll, and revoke keys with read / write / sign scopes built for autonomous agents.

Hedera-anchored proofs

Every signed digest can be committed to Hedera Consensus Service for an immutable audit trail.

Documentation

The portal, Python SDK, and TypeScript types all implement the same OpenAPI 3.1 contract in packages/shared/openapi.yaml.