Sign documents. On-chain.
Forever.
Cryptographically sealed agreements. Every signature is an EIP-712 proof tied to a wallet. Stored immutably in S3WORM, pinned to IPFS, archived on Arweave. Verifiable by anyone, forever — no middlemen.
Built different. Built on-chain.
DocSign.WTF combines cryptographic document signing with permanent decentralized storage — no subscription, no vendor lock-in, no trust required.
EIP-712 On-Chain Signatures
Every signature is cryptographically bound to the document hash using EIP-712 typed data. Verifiable by anyone, forever.
IPFS + Arweave Permanence
Documents are stored in S3WORM (write-once) buckets and optionally pinned to IPFS and Arweave for permanent, censorship-resistant access.
Cross-Chain Verification
Signatures anchored on Ethereum, Base, Polygon, and more. Roadmap includes Bitcoin Tapscript and Solana programs.
Organizations & Teams
Create orgs with roles (owner, admin, member). Connect your own S3-compatible bucket for document storage. Invite members.
Email Signing via Resend
Send signing requests by email via Resend. Recipients connect a wallet or sign with embedded Privy wallet on first visit.
BucketDrive.WTF Interop
Right-click any file in BucketDrive and request signatures. Documents and signing records stay in your bucket.
Safe + OtoCo Integration
Sign as a Safe multisig. OtoCo entity formation flows directly into DocSign for operating agreements and resolutions.
TypeScript SDK + React Library
npm install @docsign/sdk — use in any Node.js backend. @docsign/react for embeddable signing flows in React apps.
From upload to on-chain proof
Five steps. Fully auditable. Zero trust required.
Connect & Create
Connect with Privy (wallet or email). DocSign creates your personal S3WORM folder. Set up an org and connect your bucket — or use the managed default.
Connect & Create
Connect with Privy (wallet or email). DocSign creates your personal S3WORM folder. Set up an org and connect your bucket — or use the managed default.
Upload & Hash
Upload your document (PDF, contract, any file). DocSign computes SHA-256 and stores it in your WORM bucket — immutable from this point. Optionally pin to IPFS / Arweave.
Upload & Hash
Upload your document (PDF, contract, any file). DocSign computes SHA-256 and stores it in your WORM bucket — immutable from this point. Optionally pin to IPFS / Arweave.
Add Signers
Add signers by wallet address or email. Set signing order if needed. DocSign sends branded Resend emails with a unique signing link — no account required for recipients.
Add Signers
Add signers by wallet address or email. Set signing order if needed. DocSign sends branded Resend emails with a unique signing link — no account required for recipients.
Sign On-Chain
Each signer connects their wallet (or creates an embedded one via Privy) and signs the EIP-712 payload containing the document hash. Signatures are verified server-side.
Sign On-Chain
Each signer connects their wallet (or creates an embedded one via Privy) and signs the EIP-712 payload containing the document hash. Signatures are verified server-side.
Anchor & Verify
Once all parties sign, the document hash + signature bundle is anchored on-chain as an immutable record. Anyone can verify the document hash against the on-chain proof.
Anchor & Verify
Once all parties sign, the document hash + signature bundle is anchored on-chain as an immutable record. Anyone can verify the document hash against the on-chain proof.
Plugged into the DecOps stack
Native integrations with the tools you already use. All built open-source on the DecOperations ecosystem.
Safe
Multisig document signing. Safe transactions include the document hash as calldata.
OtoCo
Entity formation agreements and resolutions flow directly into DocSign for on-chain execution.
BucketDrive.WTF
Right-click any file and request signatures. Documents stay in your bucket — signed metadata written back.
Privy
Passwordless auth with embedded wallets. Signers can sign with just an email — Privy provisions the wallet.
Resend
Branded email invitations and reminders for document signers. Track delivery and open status.
IPFS + Filebase
Automatic IPFS pinning via Filebase S3-compatible gateway. Every document gets a permanent CID.
Arweave
Pay-once permanent storage on Arweave. Critical agreements never disappear — even if we do.
S3WORM
Write-once, read-many S3-compatible bucket storage. Documents are immutable from the moment of upload.
The others are Web2 SaaS.
DocSign.WTF is the only document signing platform built for on-chain identities, decentralized storage, and open-source composability.
| Feature | DocSign.WTF← you are here | DocuSign | HelloSign | EthSign |
|---|---|---|---|---|
| On-chain signatures | ||||
| EIP-712 typed data | ||||
| IPFS storage | ||||
| Arweave permanent storage | ||||
| S3WORM (WORM bucket) | ||||
| BYO bucket / storage | ||||
| Multisig (Safe) | ||||
| Email signing (Resend) | ||||
| Embedded wallet (Privy) | ||||
| Open source | ||||
| TypeScript SDK | ||||
| Cross-chain roadmap | ||||
| OtoCo entity integration | ||||
| BucketDrive file browser | ||||
| No monthly subscription |