Licensing¶
OxideShield™ uses an open-core licensing model. Core security guards are free and open source under the Apache 2.0 license. Advanced features require a commercial license.
Pricing Summary¶
| Tier | Price | Best For |
|---|---|---|
| Community | Free | Individual developers, evaluation, open source |
| Professional | £149/month | Startups, small teams, chat bots |
| Enterprise | POE | Large organizations, regulated industries |
- Annual discount: Pay yearly, get 2 months free (Professional)
- Volume discounts: Available for Enterprise (500+ seats contact sales)
- 14-day trial: Coming soon for all paid tiers
License Tiers¶
Community (Free)¶
The Community tier is free forever and includes all essential guards for LLM security:
| Feature | Description |
|---|---|
| PatternGuard | Aho-Corasick + regex pattern matching |
| LengthGuard | Input length validation |
| EncodingGuard | Unicode/encoding attack detection |
| PerplexityGuard | Adversarial suffix detection |
| PIIGuard | PII detection and redaction |
| ToxicityGuard | Content moderation |
| AuthoritarianUseGuard | Detects AI misuse for surveillance and authoritarian control |
Use cases: Individual developers, open source projects, evaluation, non-commercial use.
Professional¶
£149/month (billed monthly) or £1,490/year (2 months free)
Everything in Community, plus:
| Feature | Description |
|---|---|
| Resource Limiter | Cross-platform memory, rate, and concurrency limits |
| SemanticSimilarityGuard | ML-based semantic attack detection |
| MLClassifierGuard | BERT-based classification |
| Proxy Gateway | HTTP proxy for LLM API protection (ideal for Molt/chat bots) |
| Scanner | Red team security scanning with probes |
| Multi-Layer Defense | Orchestrated multi-guard pipeline |
| Advanced Probes | AutoDAN, GCG, and adversarial probes |
| Bundled Embeddings | Pre-computed attack embeddings for offline use |
| Compliance Reports | NIST AI RMF, EU AI Act reporting |
| Threat Intelligence | Regular updates to attack patterns |
| Telemetry Export | OpenTelemetry metrics integration |
| Attestation | Cryptographically signed audit logs for compliance |
| Policy-as-Code | Declarative YAML/JSON security policies |
Use cases: Startups, small teams, production applications, Molt and chat bot deployments.
Enterprise¶
Price on Enquiry (volume discounts available)
Everything in Professional, plus:
| Feature | Description |
|---|---|
| Dashboard | Real-time monitoring web UI |
| API Access | REST API for integrations |
| Webhook Alerts | Slack, Discord, and custom webhook notifications |
| Rate Limiting | Per-client rate limiting with burst allowance |
| Streaming Guards | Real-time SSE response interception |
| Custom Endpoints | Private model hosting |
| Private Models | Self-hosted embedding models |
| Custom Guards | Development support for custom guards |
| SSO / SAML | Enterprise authentication integration |
| Priority Support | SLA-backed support response |
| Dedicated CSM | Named customer success manager |
| Custom SLA | Up to 99.99% availability guarantee |
Use cases: Large organizations, regulated industries, high-security environments.
Enterprise pricing:
Contact sales for custom pricing based on your organization's needs.
Feature Comparison¶
| Feature | Community | Professional | Enterprise |
|---|---|---|---|
| Guards | |||
| PatternGuard | ✅ | ✅ | ✅ |
| LengthGuard | ✅ | ✅ | ✅ |
| EncodingGuard | ✅ | ✅ | ✅ |
| PerplexityGuard | ✅ | ✅ | ✅ |
| PIIGuard | ✅ | ✅ | ✅ |
| ToxicityGuard | ✅ | ✅ | ✅ |
| Resource Limiter | ✅ | ✅ | ✅ |
| SemanticSimilarityGuard | ❌ | ✅ | ✅ |
| MLClassifierGuard | ❌ | ✅ | ✅ |
| Proxy Gateway | |||
| Basic Proxy (Molt/chat bots) | ❌ | ✅ | ✅ |
| Webhook Alerts | ❌ | ❌ | ✅ |
| Rate Limiting | ❌ | ❌ | ✅ |
| Streaming Guards | ❌ | ❌ | ✅ |
| Features | |||
| CLI Tool | ✅ | ✅ | ✅ |
| Python Bindings | ✅ | ✅ | ✅ |
| WASM Support | ✅ | ✅ | ✅ |
| Scanner | ❌ | ✅ | ✅ |
| Multi-Layer Defense | ❌ | ✅ | ✅ |
| Advanced Probes | ❌ | ✅ | ✅ |
| Bundled Embeddings | ❌ | ✅ | ✅ |
| Compliance Reports | ❌ | ✅ | ✅ |
| Threat Intel Updates | ❌ | ✅ | ✅ |
| Telemetry Export | ❌ | ✅ | ✅ |
| Attestation (Audit Logs) | ❌ | ✅ | ✅ |
| Policy-as-Code | Validation only | ✅ | ✅ |
| Dashboard UI | ❌ | ❌ | ✅ |
| REST API | ❌ | ❌ | ✅ |
| Custom Guards | ❌ | ❌ | ✅ |
| Private Models | ❌ | ❌ | ✅ |
| SSO / SAML | ❌ | ❌ | ✅ |
| Support | |||
| Community Support | ✅ | ✅ | ✅ |
| Email Support | ❌ | ✅ | ✅ |
| Priority Support | ❌ | ❌ | ✅ |
| SLA | ❌ | ❌ | ✅ |
Setting Your License Key¶
Environment Variable¶
Configuration File¶
Programmatic (Rust)¶
use oxide_license::{set_license_key, validate_license, LicenseValidator};
// Set the license key
std::env::set_var("OXIDESHIELD_LICENSE_KEY", "your-key");
// Validate
let validator = LicenseValidator::new()?;
let info = validator.validate_configured().await?;
println!("Tier: {}", info.tier);
println!("Valid: {}", info.valid);
// Check specific feature
use oxide_license::Feature;
if validator.has_feature(Feature::SemanticGuard).await {
// Use SemanticSimilarityGuard
}
Programmatic (Python)¶
from oxideshield import set_license_key, validate_license, is_feature_licensed
# Set license
set_license_key("OXIDE-1.xxxxxx.yyyyyy")
# Validate
info = validate_license()
print(f"Tier: {info.tier}")
print(f"Valid: {info.valid}")
# Check feature
if is_feature_licensed("semantic_guard"):
guard = semantic_similarity_guard()
Offline Validation¶
For air-gapped or restricted environments, OxideShield™ supports offline license validation using Ed25519 signatures.
- Licenses are cryptographically signed
- Offline validation works for up to 7 days
- No network calls required after initial validation
License Key Format¶
Development Keys (Testing)¶
Example: OXIDE-DEV-professional-mycompany
Production Keys¶
The payload contains: - Organization ID - License tier - Expiration date (optional) - Seat count (optional) - Feature overrides (optional)
FAQ¶
Can I use Community tier in production?¶
Yes. The Community tier is fully functional and suitable for production use. There are no artificial limitations or "nagware".
What happens when my license expires?¶
- Your application continues to work
- You retain access to features available at your last validated tier
- After 7 days offline, validation falls back to Community tier
- No data loss or service interruption
Can I upgrade or downgrade?¶
Yes. Contact our sales team to change your tier. Upgrades are prorated, downgrades take effect at the next billing cycle.
Is there a trial for Professional/Enterprise?¶
A 14-day trial is coming soon. Contact us to be notified when it's available.
Do you offer discounts for startups?¶
Yes. Early-stage startups (under £1M funding) may qualify for 50% off Professional for the first year. Contact us with your company details.
Do you offer discounts for non-profits and education?¶
Yes. Registered non-profits and educational institutions receive 50% off all tiers. Contact us with proof of status.
What payment methods do you accept?¶
- Credit/debit card (Visa, Mastercard, Amex)
- Bank transfer (BACS for UK, SWIFT for international)
- Purchase orders (Enterprise only, Net 30)
Is there a minimum contract term?¶
- Professional: Month-to-month, cancel anytime
- Professional Annual: 12-month commitment (2 months free)
- Enterprise: 12-month minimum, multi-year discounts available
How does per-seat pricing work for Enterprise?¶
Enterprise licenses are based on the number of developers who use OxideShield™ in their work. Each developer who writes code using OxideShield™ or configures guards requires a seat.
Contact¶
For all inquiries, please use our contact form. Select the appropriate department and we'll respond within one business day.