HR & Payroll
Onboarding, salary decisions, terminations — redirect each one through a hosted session and receive the signed payload back. Employment law schemas authored by specialists.
A registry of compliance schemas — GDPR, HIPAA, KYC, employment law — already authored by verified lawyers. Pick one and share the link. Need something that doesn't exist yet? Build it visually, or commission a lawyer to author it.
Build with drag-and-drop. Fine-tune in JSON. Both modes sync in real time.
If your app touches regulated data, ProseID hosts the flow and delivers a verified payload to your webhook.
Onboarding, salary decisions, terminations — redirect each one through a hosted session and receive the signed payload back. Employment law schemas authored by specialists.
KYC/AML, loan applications, regulatory filings. End user completes on proseid.com; your webhook receives the verified record with an AdES signature ready for the regulator.
Every claim flows through a hosted intake anchored to the policy version in force. When rules change, the next session picks up the new schema — existing payloads remain valid.
Patient intake, consent, billing-code attestations — served from a hosted form with HIPAA and payer guidelines baked in. Webhook delivery includes the AdES proof.
From the schema to the verified record — every piece of the compliance workflow is handled.
Every completed session produces a verified record. Hand it to a regulator, an auditor, or opposing counsel — the signature stands on its own. No need to trust ProseID or your systems.
Your users complete the flow on a page we host. Fields, conditional logic, validation — none of it lives in your app. Share a link, get a record back.
When a user submits, the verified record is delivered to you within seconds. Drop it in your CRM, email it to legal, or store it for audit.
Compliance schemas authored by verified lawyers and compliance experts. Browse, fork, or use them as-is. Anyone can publish — verified authors get a badge and their own page.
Owners, admins, members, viewers — granular permissions so the right people manage the right schemas as your organization grows.
You pay only when a user actually finishes the flow. Abandoned sessions cost zero. Every charge has a verified record to show for it.
Browse compliance schemas from verified lawyers and the community. Free to read. Free to integrate.
Full registryFrom session creation to verified payload — three steps, no SDK, no schema fetching on your side.
POST /v1/sessions referencing a schema from the registry. We return a sessionId. Pass an Idempotency-Key to make retries safe.
Send them to proseid.com/sessions/{id}. The hosted flow handles fields, conditional logic, validation — and AdES signing if you flagged the session.
On completion we POST your endpoint with the verified payload (and signature, when signed). Credits billed only at this moment — abandoned sessions are free.
Every time a company runs a session against a schema you authored, you earn a share of the credit. The more your interpretation is trusted, the more you make — passively, in the background, while you keep practicing.
Verified publishers also get their own page on ProseID — every schema links back to your practice, every company that uses your work sees your name. Build a reputation on the registry. Compete on interpretation quality.
15+ years specializing in California employment law. Former DLSE counsel. Author of verified compliance schemas in active production use.
The platform does the heavy lifting — schemas, hosted flow, validation, signing, audit trail. When your engineers are ready, integration is a single endpoint and a webhook listener. No SDK to learn, nothing to render in your app.
// 1. Create a session const res = await fetch("https://api.proseid.com/v1/sessions", { method: "POST", headers: { "Authorization": "Bearer " + apiKey, "Idempotency-Key": orderId, "Content-Type": "application/json" }, body: JSON.stringify({ schema: "acme/employee-onboarding", signed: true, // AdES — 3 credits webhook: "https://yours.app/proseid" }) }); const { sessionId } = await res.json(); // 2. Redirect the user redirect("https://proseid.com/sessions/" + sessionId); // 3. Listen for the webhook on completion // POST /proseid → { sessionId, status, payload, signature? }
1 unsigned = 1 credit
1 AdES-signed = 3 credits
Abandoned sessions are free.
One-time. Never expire. Used after monthly credits drain.
Both produce a verified payload. A signed session adds an AdES (Advanced Electronic Signature) — eIDAS-grade, regulator-recognized, independently verifiable without trusting our servers. Unsigned costs 1 credit per completion; signed costs 3.
Create a session. We host the flow. The verified payload lands at your webhook. 50 credits / month, free forever — no card.