Electronic agreements

From drafting to signing and keeping,
for people and AI agents.

Draft, review, sign and keep the signed PDF in one flow. Use it from the browser, or through the API and CLI so that an AI agent can take it on.

What SignKit offers

One flow for agreements

Draft an agreement, set its recipients, place signature fields, send it and keep the signed PDF, all in one place.

For people and AI agents

Besides the browser interface there is an API and a CLI. Install the skills and an AI agent can handle agreements.

History and evidence are kept

Drafts are versioned in Git, and the signed PDF is kept together with its audit evidence.

How an agreement is sent

From the browser, in five steps.

  1. Draft the agreement

    Upload a PDF or DOCX, or write it in Markdown, then preview and save it.

  2. Set recipients and signing order

    Set the recipients, their roles, the language and the signing order.

  3. Place signature fields

    Place the signature fields on the rendered pages and publish the revision.

  4. Send and follow

    Review, send, and follow the delivery and what each recipient does.

  5. Keep the signed PDF

    The signed PDF is kept together with its audit evidence.

Let an AI agent take it on

Install the SignKit skills and an AI agent can handle agreements through the API and the CLI. People work on the same agreements in the browser.

Developer information

Fits where you run it

Run it on your own infrastructure, or have us run it. Tell us what you need.

On your infrastructure

Deploy it on Cloudflare (Workers, D1, R2) or on Docker (PostgreSQL, S3-compatible storage). Keep your agreements and data under your control.

Run by us

You can also leave the operation to us.

The SignKit core is open source under AGPL-3.0-only.

About the kind of signature

SignKit is an electronic agreement service in which the service signs on the user’s instruction (a witness-type, or provider-signature, model). By default no cryptographic signature (electronic signature) is added; the record of signing is kept as an audit trail together with the signed PDF. On request, an instance seal (PAdES) and a time-stamp can be enabled; they need external signing and validation services. Signing with the signer’s own electronic certificate is not supported. Legal effect and evidentiary value depend on the type of agreement and how it is operated, so please consult a specialist before you adopt SignKit.

Start with a conversation.

How to deploy it and how to start can be arranged to suit you.

Contact us