E-Sign, Client Intake, Banking & AI Hub
Four high-ROI SaaS portals & Edge APIs in one workspace: collect legally binding digital contract signatures (/sign/:token), request files & forms from external suppliers without Microsoft 365 guest licenses (/r/:token), parse SWIFT MT940 & ISO 20022 CAMT.053 bank statements into Excel, and deterministically rescue broken LLM JSON.
S1 — Light Digital Contract E-Sign & Cryptographic Audit PDF Seal
What It Solves: Eliminates $25–$45/seat DocuSign & PandaDoc costs for NDAs, sales quotes, HR offer letters, and delivery receipts. Generates a bot-safe signing portal with a touch/mouse signature pad and seals an ISO PDF 1.4 document with SHA-256 hash + verification QR code.
POST /api/hub/esign-create
curl -X POST https://zetaleap.com/api/hub/esign-create \
-H "Authorization: Bearer zl_YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"title":"Mutual NDA","signerName":"Elena Rostova","signerEmail":"elena@client-example.com","contractBody":"1. CONFIDENTIALITY..."}'
E1 — External Client / Supplier File & Form Request Portal
What It Solves: Microsoft Forms blocks file uploads from external users! E1 creates a branded external upload & form portal (/r/:token) with custom fields, up to 5 file attachments, SHA-256 file checksums, and instant Power Automate webhook delivery — zero guest licenses required.
POST /api/hub/intake-create
/r/:token link that you can test right now with real file uploads.curl -X POST https://zetaleap.com/api/hub/intake-create \
-H "Authorization: Bearer zl_YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"title":"Vendor KYC Upload","maxFiles":3,"fields":[{"key":"tax_id","label":"Tax ID","type":"text","required":true}]}'
E2 — Bank Statement Parser (SWIFT MT940 & ISO 20022 CAMT.053 → JSON + Excel)
What It Solves: Banks send cryptic .mt940 / .sta (:60F:, :61:, :86:) or nested camt.053 XML statements over SFTP/Email. This engine extracts every credit/debit line, counterparty IBAN, mathematical balance reconciliation, and an instant .xlsx workbook in <3ms.
POST /api/hub/bank-statement
curl -X POST https://zetaleap.com/api/hub/bank-statement \
-H "Authorization: Bearer zl_YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"statementText":":20:STMT2026\n:25:DE89370400440532013000\n:60F:C261030EUR1000,00\n:62F:C261031EUR1000,00","includeXlsx":true}'
E3 — Deterministic Broken AI / LLM JSON Repair & RAG Token Chunker
What It Solves: Stops Power Automate Parse JSON crashes when ChatGPT, Copilot, or Claude wraps JSON in ```json fences, adds comments, uses Python True/None, leaves trailing commas, or truncates brackets — plus splits long contracts into clean token chunks for AI Search / RAG.
/ai-json-repair • /ai-chunker
curl -X POST https://zetaleap.com/api/hub/ai-json-repair \
-H "Authorization: Bearer zl_YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"rawText":"Sure! ```json\n{ orderId: '''PO-1''', urgent: True, }\n```","requiredKeys":["orderId"]}'