hati · document

One loop.
Draft to binding execution.

Ingest .docx → semantic HTML → identity-bound fields → rigid signer queue → Pasby-first proof → locked hash. Built for operations, not sales slides.

STATE_MACHINEv1

draft → annotating → awaiting_signer → finalized | voided

Queue gating · server truth · audit events subcollection