AeroSpark
For when you became the contract department by accident.
The problem: my co-founder and I are both B2B founders who sold our last companies, and afterwards we spent months talking to legal and sales teams about how contracts actually move between departments. The same pattern kept surfacing — contracts dying in email threads, nobody able to say where a request stood, lawyers spending their week on NDAs that never needed a lawyer. The striking part was that every team had already built its real workflow in Slack or Teams. The contract tools were where work went to disappear.
What it does: drop an NDA or agreement into Slack or Teams with a slash command, a bot message, or a forwarded email. The AI reads it, pulls the terms that matter, and measures each against rules you wrote down once. Routine ones clear in minutes. Risky ones come back with the exact clause that caused the flag. It reads the other side's tracked changes too, and proposes edits without wiping their markup — plus fingerprints returned files to catch clauses altered with no tracked change attached. Approve from the card and it goes out via DocuSign, or files to SharePoint or Drive. Everything ends up in a searchable register with expiration alerts.
Stack: Node.js and PostgreSQL, Slack's Bolt framework, Microsoft Bot Framework and Graph API for the Teams side, Anthropic's Claude for extraction and redline generation, and a deterministic policy engine wrapped around the model so the same document doesn't grade differently on two runs. Documents sit encrypted in S3.
There's a full web dashboard as well, but it's there for when legal wants the wide view — not a gate anyone else has to pass through. That inversion is the whole design.
