File-SOPS
view release on metacpan or search on metacpan
requires 'JSON::MaybeXS'; # JSON parsing
```
## Encryption Backends (Phase 1)
Start with **age only**:
- Uses `Crypt::Age` for data key encryption
- Most common for local/team use
Later phases:
- PGP (via Crypt::OpenPGP or gpg CLI)
- AWS KMS
- GCP KMS
- Azure Key Vault
- HashiCorp Vault
## Cryptographic Operations
| Operation | Algorithm | Library |
|-----------|-----------|---------|
| Data key encryption | age (X25519 + ChaCha20-Poly1305) | Crypt::Age |
( run in 0.701 second using v1.01-cache-2.11-cpan-df04353d9ac )