On-Chain · IPFS · Arweave · Cross-Chain

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.

EIP-712
signature standard
WORM
immutable storage
4+
chains (growing)
docsign cli
# prepare a document for signing
$ docsign prepare agreement.pdf --signers alice.eth bob@corp.com
SHA-256 a3f8d2e1b9c4071f…b9c4071f
S3WORM users/0x1234…/documents/doc_001/
IPFS QmXyZ123abc456defGHI…
Resend invites sent to 2 signers
# check signing status
$ docsign status doc_001
alice.eth ✓ signed (ethereum · block 19,847,231)
bob@corp.com ⟳ pending (email opened)
# anchor completed doc on-chain
$ docsign anchor doc_001 --chain base
tx 0x7f2a9c3e…c891 (Base · block 12,483,917)
doc permanently anchored on-chain
$
Platform Capabilities

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.

The Flow

From upload to on-chain proof

Five steps. Fully auditable. Zero trust required.

01

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.

02

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.

03

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.

04

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.

05

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.

Ecosystem

Plugged into the DecOps stack

Native integrations with the tools you already use. All built open-source on the DecOperations ecosystem.

🔐

Safe

Wallet

Multisig document signing. Safe transactions include the document hash as calldata.

🏢

OtoCo

Entity

Entity formation agreements and resolutions flow directly into DocSign for on-chain execution.

🪣

BucketDrive.WTF

Storage

Right-click any file and request signatures. Documents stay in your bucket — signed metadata written back.

🔑

Privy

Auth

Passwordless auth with embedded wallets. Signers can sign with just an email — Privy provisions the wallet.

✉️

Resend

Email

Branded email invitations and reminders for document signers. Track delivery and open status.

IPFS + Filebase

Storage

Automatic IPFS pinning via Filebase S3-compatible gateway. Every document gets a permanent CID.

Arweave

Storage

Pay-once permanent storage on Arweave. Critical agreements never disappear — even if we do.

📦

S3WORM

Core

Write-once, read-many S3-compatible bucket storage. Documents are immutable from the moment of upload.

Why DocSign.WTF

The others are Web2 SaaS.

DocSign.WTF is the only document signing platform built for on-chain identities, decentralized storage, and open-source composability.

FeatureDocSign.WTF← you are hereDocuSignHelloSignEthSign
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
Supported
Not supported
Partial
Free to start

Your documents, on-chain.
No middlemen.

Connect your wallet or email to get started. Your personal S3WORM folder is created automatically. First 25 documents free.

Launch AppView Source

# Integrate in your app

$ npm install @docsign/sdk @docsign/react
# or
$ pnpm add @docsign/sdk @docsign/react