Built for AI agents that must leave an audit trail
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
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)The Python SDK streams SHA-256 on-device so source files never have to traverse the wire.
Issue, roll, and revoke keys with read / write / sign scopes built for autonomous agents.
Every signed digest can be committed to Hedera Consensus Service for an immutable audit trail.
The portal, Python SDK, and TypeScript types all implement the same OpenAPI 3.1 contract in packages/shared/openapi.yaml.