Features
Everything we built. Nothing we haven't.
A short list. Each item is shipping in app.docucrm.com today, with a public verifier so you can confirm it yourself.
01 · feature
E-signature
Signature, initials, date, checkbox, and free-text fields. Multi-recipient envelopes with signing order. Captured IP and user-agent on every signing event.
- →Signature, initials, date, checkbox, free-text fields
- →Multi-recipient routing and sequential signing order
- →E-sign consent timestamped with IP capture
02 · feature
Templates
Drag-and-drop field placement on PDFs. Variable tokens for document title, recipient name, sender name, and sender email — substituted at send time.
- →Drag-drop placement of any field type on any page
- →Variable tokens for title, recipient, and sender info
- →Per-recipient role assignment (signer or CC)
03 · feature
Hash-chained audit log
Every view, OTP attempt, field fill, signature, decline, and reassignment lands in an append-only event log. Each event hashes the previous — modify one and the chain stops verifying.
- →Append-only event log (18+ event types captured)
- →SHA-256 hash chain over events, sealed at completion
- →Lock enforcement: nothing mutates a sealed envelope
04 · feature
Cryptographic receipts + public verifier
On completion, the head hash is signed with EdDSA and returned as a JWS receipt. Anyone can verify it against our public JWKS endpoint — or drag the PDF and receipt onto our in-browser verifier.
- →EdDSA-signed JWS receipt per completed envelope
- →Public JWKS at /.well-known/docucrm-receipts.jwks
- →Drag-drop verifier at /verify — no account, runs in-browser
05 · feature
OTP-gated signing
Every signer authenticates via an email one-time-password before the signing session opens. Rate-limited, attempt-tracked, and locked on abuse — every attempt is an audit event.
- →Email OTP gates every recipient session
- →Per-recipient rate limiting and lockout
- →OTP sent, failed, locked events in the audit chain
06 · feature
Bulk send & in-doc negotiation
Send one envelope to hundreds of recipients with retry tracking on failures. Recipients can comment, request changes with a reason, decline with a reason, or be reassigned — without restarting the envelope.
- →Bulk send with per-recipient retry and failure tracking
- →Comments + request-changes + decline-with-reason
- →Recipient reassignment and document versioning preserve the chain
Missing something?
Tell us what you actually need. We answer in person.
Free for everyone
Send your first signed contract in ten minutes.
No credit card. No trial timer. No seat counter. Open the app, sign your first document, and we'll get out of your way.
Open the appBuilt and hosted at app.docucrm.com.