About

We believe human writing has value.

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.

Mission

Building tools to prove authorship.

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.

The team
C

Cameron Gilbert

Founder · X Point

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.

cameroncgilbert@gmail.com

Technical transparency

Standard cryptography. No black boxes.

Solus uses only well-established, publicly specified cryptographic primitives. We don't use proprietary algorithms or custom signing schemes.

ECDSA-P256 AES-256-GCM SHA-256 Web Crypto API JSZip Electron

ECDSA-P256 signing

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.

AES-256-GCM encryption

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.

SHA-256 commitments

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.

Patent disclosure

Patent Pending

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.

Contact

Get in touch.

General inquiries

cameroncgilbert@gmail.com

School / institutional access

apply.soluseditor.com

Press and media

cameroncgilbert@gmail.com

Security disclosure

cameroncgilbert@gmail.com