The rise of AI-generated text has created a genuine problem: the work of students who actually write is indistinguishable — on the surface — from work they didn't write. We're building tools to fix that.
Solus is built on a simple premise: if you wrote something, you should be able to prove it. Not with a score, not with a policy, not with a vague claim — with cryptographic evidence that can be independently verified by anyone.
We're starting with academic writing because that's where the problem is most urgent. Students who write their essays are being punished by AI detectors that don't work. Teachers who want to enforce academic integrity have no reliable tools. Administrators face lawsuits over false accusations.
Solus doesn't try to detect AI. It provides proof of human authorship. That's a fundamentally different approach — and we think it's the right one.
Cameron is a student at Whitworth University who built Solus after watching students get accused of AI plagiarism for essays they actually wrote. He's the author of the cryptographic architecture behind the .solus format and is pursuing patent protection for the keystroke-signing approach.
Solus uses only well-established, publicly specified cryptographic primitives. We don't use proprietary algorithms or custom signing schemes.
Each Solus account generates a P-256 key pair. The private key is stored encrypted on the device. The keystroke log, manifest, and certificate are signed with the private key. The public key is embedded in the .solus file, making verification self-contained.
Document content is encrypted with AES-256-GCM using a key derived from the class password. The authenticated encryption mode (GCM) also provides integrity protection — any tampering with the ciphertext is detectable on decryption.
The keystroke log is committed with a rolling SHA-256 hash chain. Each entry includes the hash of the previous entry, creating a tamper-evident log. Deleting or reordering entries breaks the chain.
The keystroke-signing method implemented in Solus — specifically the approach of cryptographically signing individual keystroke events into an append-only log and embedding that log in a verifiable document archive — is the subject of a pending patent application filed by X Point.
The "Solus" name, "X Point" name, and the .solus file format are proprietary to X Point. The public verifier code is provided for interoperability; unauthorized use of the signing method in competing commercial products is prohibited.