Unwrapped

Legacy SaaS dossier · docusign

DocuSign

DocuSign

CategoryeSignatureDocuSign Business Pro + CLM EssentialsSite ↗

A signature placement UI and a notarised audit trail, priced per-send. The audit trail is real value; the UI is a weekend project.

01 · Data

Data the SaaS sits on

Contract PDFs (S3)
Contract PDFs (S3)Yours
Resend / SES
Resend / SESAPI
Trusted timestamp (RFC 3161)
Trusted timestamp (RFC 3161)Public
AWS KMS
AWS KMSAPI

Internal Build Score

0.54

Feasibility of a useful internal substitute for the actually-used 20% of this SaaS, built with Claude and your own data layer.

IBS = 0.25·U + 0.25·C + 0.20·D + 0.15·I + 0.15·Mthis record · 54%
  • U

    User adoption gap

    weight 0.250.50

    How much licensed surface area sits idle.

  • C

    Core simplicity

    weight 0.250.60

    How small the actually-used 20% is when re-implemented honestly.

  • D

    Data portability

    weight 0.200.55

    How clean the exit is, exports, formats, audit lock.

  • I

    Integration burden (inverse)

    weight 0.150.60

    How few external systems must keep working through the SaaS.

  • M

    Moat erosion

    weight 0.150.45

    How much the original differentiator has been commoditised by LLMs + cheap infra.

Editorial heuristic. Not investment advice, not a procurement recommendation.

03 · Feature usage

Commonly used vs. rarely touched

Commonly used

05

  • Drag signature + initials fields onto a PDF
  • Per-recipient signing link with email gate
  • Notarised, tamper-evident audit trail
  • Routing, signer order, parallel + serial
  • Completed PDF + certificate of completion

Rarely touched

07

  • CLM module, a worse Notion for contracts
  • Insight, analytics over contract content
  • Identify ID verification add-on
  • Web forms + Click-wrap as separate SKUs
  • Payments integration tier
  • Maestro 'AI workflow builder'
  • PowerForms / bulk send add-ons

Internal build

Build it yourself

01 · Stack & flow

Next.js
Next.js
pdf-lib
pdf-lib
AWS KMS
AWS KMS
S3 (versioned)
S3 (versioned)
Claude API
Claude API

Internal build map

Data in

Contract PDF
Recipient list
Playbook

Agent layer

Round-trip diff

Logic

signer routing
capture signature
KMS sign hash
RFC 3161 timestamp
issue certificate

Outputs

Signed PDF
Audit certificate
Redline diff
Build time
11 weeks
Run cost
$4/seat·mo
vs. SaaS
$84K / yr

Build outline

  1. PDF viewer with field-placement overlay
  2. Per-recipient signing link + email gate
  3. Capture signature, hash, KMS-sign payload
  4. RFC 3161 timestamp + S3 versioned PDF
  5. Generate certificate of completion (pdf-lib)
  6. Claude diffs each round-trip for legal review

02 · Build it

Paste into Cursor or Claude Code in an empty repo. It scaffolds the working core, with the AI step embedded.

Build prompt · DocuSign

// Build: internal e-signature (DocuSign replacement) # Paste into Cursor or Claude Code in an empty repo. Build an internal e-sign tool covering the part of DocuSign we use: place fields on a PDF, route to signers, capture a notarised, tamper-evident signature, and diff counterparty redlines. The audit trail is load-bearing. Stack: Next.js + pdf-lib + AWS KMS (signing key) + S3 (versioned) + an RFC 3161 timestamp authority + Claude. Build, in order: 1. A PDF viewer with field placement (signature, initials, date, text). 2. A per-recipient signing link with email gate; serial/parallel routing. 3. On sign: hash the payload, KMS-sign it, RFC 3161 timestamp, store a versioned PDF; issue a certificate of completion (pdf-lib). 4. AI assist, a round-trip redline diff. Call Claude: """ Given contract v(N) and v(N+1) + the legal playbook of material clauses, return JSON { changes:[{clause, kind(added|removed|modified), quote_before, quote_after, material}], summary, outside_playbook(bool) }. Quote exactly; diff only, propose nothing. """ Skip: the CLM module, Insight analytics, payments, Maestro. Done when: a contract routes, gets a notarised signature + certificate, and legal sees an exact redline diff each round.

03 · Result

Diff v3 vs v4 of MSA, counterparty redlines
contract:msa-acme#v3..v4

7 changes across 4 clauses · 2 material (limitation-of-liability cap, IP assignment) · outside playbook: true