
Cryptographic IP Protection for Software
Enforce software licenses at the cryptographic level. Your code stays open and auditable — but only runs for authorized users.
Source code is fully visible and auditable. No obfuscation, no black boxes. Security through cryptography, not obscurity.
FHE-enforced license validation. Critical functions are encrypted and can only execute with a valid license key. Mathematically guaranteed.
Flexible licensing: perpetual, subscription, usage-based, or seat-based. Consumers get a seamless experience — licenses just work.
1. Wrap your package
geas wrap ./my-crate --license perpetual2. Publish to registry
geas publish ./my-crate-wrapped3. Issue licenses
geas license issue --pkg my-crate --to [email protected]1. Activate license
geas activate <LICENSE_KEY>2. Add dependency
cargo add my-crate --registry geas3. Build — it just works
cargo build # license validated transparentlyLicenses are cached locally with a configurable grace period. No internet? No problem — your builds keep working.
Zero-knowledge license proofs for air-gapped environments. Prove entitlement without network access.
Track usage, manage licenses, view analytics. Full API access for automation and integration.
Geas is currently in private beta. Request access to protect your software with cryptographic license enforcement.
Geas — from Old English, meaning a binding obligation that cannot be broken.