formify-verify-identitylisted
Install: claude install-skill formify-e-sign/formify-skills
# Verify who is signing
## Purpose
Bind a signature to a verified person or company. Formify can check an identity document,
match a live face against it, authenticate through Swedish BankID, look up a company
registration number, or require a one-time code before a document opens — and attach the
result to the signature rather than leaving it as a separate errand.
## When this applies
- A signature needs proof of **who** signed, not just that someone did.
- KYC or anti-money-laundering obligations apply.
- A company must be verified, or its board member or beneficial owner identified.
- An ID document must be scanned, or its data captured without storing the picture.
## When it does not
- **Ordinary signing with no identity requirement** → `formify-send-contract`.
- **Building the PDF fields themselves** → `formify-pdf-forms`. This skill decides *what*
verification is needed; that one writes the fields it needs.
## Preconditions
**Every feature here is gated on the account, and you must check before offering.** Call
`get_account_capabilities` first. Offering BankID to an account that does not have it wastes
the user's time and ends the conversation badly.
The keys that matter here:
| Key | Unlocks |
|---|---|
| `signatureBankId` | BankID signing |
| `signatureIdScan` | ID-document scan as part of signing |
| `signatureFaceLiveness` | Live face check |
| `verificationEmail` / `verificationPhone` | One-time code before the document opens |
| `verificationToOpen` |