Verification links
Send a link. People complete the session on any device and can move from a laptop to their phone with a QR code.
Explore verification →
Korala reads identity documents and proofs of address, catches fraud across sessions and seals the signature when an agreement follows. You get one API, an audit trail for each decision and an MCP server for your AI assistant.
Onboarding customers or businesses? See how verification works →
Have a form to fill in? Try the free chat demo →
Identity, business and fraud checks, human review and the signed agreement run as modules on one engine, and each keeps its own audit trail. Live modules ship today. We add the rest once we have measured them.
Each applicant goes through the same steps. They upload their documents, Korala reads them, runs the checks you switched on and compares the case with earlier ones, and a person decides the hard ones. One run is a session. Pick an example flow to see which steps and modules it uses.
The applicant providesID document, proof of address, selfie
The applicant uploads what the flow asks for: an ID, a proof of address, company papers. In Korala, through a link on any device.
Korala reads each document and keeps a fingerprint of the file, its text and its details, so it recognises the same document if it turns up again.
Each check is a module. Turn it on in the configuration and it runs here, on the documents from step two.
Some fraud only shows across cases: the same document under another name, many accounts from one network, too many attempts too fast.
Low risk can pass on its own. Medium and high risk wait for a reviewer, with every document and flag attached.
Korala fills your template with the verified details, collects the signature and seals it so any later change shows.
Optional step · the link from session to signature is in designYour app sends logins, payments and transfers as they happen. Korala answers allow, review or block.
PlannedYou receiveDecision · signed account agreement · audit trail · webhook
Live, In development and Planned describe each module today, not this example. The selected flow skips the dimmed steps and modules. Status as of 8 October 2026.
Explore fraud and risk →Describe the flow in plain words, and your assistant connects to Korala through MCP with the permissions you grant. Today it prepares and sends documents. Soon it will also set up verification workflows and risk policies, test them in the sandbox and hand you a link to review.
Set up seller onboarding for the marketplace: ID document and proof of address, and flag anyone reusing a document. Give me a test link.
create_session_configurationSeller onboarding · 4 stepscreate_test_linktest identity “Sam Chen”Created Seller onboarding in your sandbox: ID document, proof of address and the reuse checks. Test link ready; sending stays off until you switch it on.
Run it on the test identity that reuses a statement.
run_test_sessiontest identity “reused statement”Needs review: the proof of address was seen in 2 other sessions under different names. Open the session →
Fictional conversation. Verification tools for assistants are coming soon.
Works with Claude, ChatGPT, Codex and Cursor through one open standard. The assistant never signs for anyone and never decides a case: signing stays with the signer, decisions with your reviewer.
Anyone can fake a statement now. Korala fingerprints each document and compares it with the sessions before it. When the same statement turns up under another name, your reviewer sees it beside the source before deciding.
Fictional statement for this example.
Two other applicants uploaded this same statement. Open those sessions before you decide.
Explore verificationDocument evidence
Read identity documents and proofs of address, and record their file, text and field fingerprints.
Risk across sessions
Reused documents, repeat identities, bursts of sign-ups and network clusters. By default, medium and high risk wait for a person.
Sealed results
Every signed PDF carries a long-term PAdES seal and qualified timestamps, so any later change shows.
Reuse templates and standard forms. Organize documents by client or project, then track who has signed.

Service agreements · 4 signing requests
Start recurring requests from templates and standard forms.
Group documents and templates by client or project in collections.
Follow signing requests and check which completed files are ready.
Send people a verification link, bring documents in from where they live, keep signing inside your product and send events back to your systems.
Send a link. People complete the session on any device and can move from a laptop to their phone with a QR code.
Explore verification →Claude, ChatGPT, Cursor and other assistants connect through one open standard, with the permissions you grant.
Explore assistant connections →Sessions, risk assessments, signing and templates behind one key, with tested examples in the developer guide.
Read the API guide →Keep the signing experience inside your application with the React components.
Explore signing →Choose a document from your Google account, preview it in Korala and prepare it for signing.
Explore Google import →Document, session, workflow and risk events reach your systems as they happen, signed and with delivery tracking.
Read the webhook guide →
Take a test key, compose a session from the checks you need and run it in a sandbox kept apart from live data. Your AI assistant reaches the same platform through MCP.
Write your document in Markdown, fill in names, dates and other details, and add signature fields. Preview the PDF before using the template to create documents.
Explore Markdown templates →# Service agreement
Between Korala and {{ client.name }}.
## Start date
{{ agreement.start }}
:::signatures
::signature{role="client"}
:::Follow a guide to verify customers or sign documents, or find the API instructions for your integration.
Guides to the API, sessions and risk.
Run a verification session Write a risk policy