Unified showcase repository for the Sono Platform's commercial voice fraud mitigation capabilities
β οΈ Active Development: This repository and all components are in active development. Examples and frameworks are being refined, APIs may change, and features are continuously being added.
This monorepo combines two complementary showcase components for the Sono Platform:
- Integration Examples - Integration examples for the Sonotheia API (in active development)
- Evaluation Framework - Research and evaluation tool for testing acoustic indicator robustness (in active development)
This repository demonstrates the commercial voice fraud mitigation direction for the Sono Platform through:
- Production Integration (
examples/) - Real-world integration patterns and code examples - Evaluation & Research (
evaluation/) - Stress-testing framework for indicator robustness
Both components work together to showcase:
- How to integrate Sono Platform in production environments
- How to evaluate and validate detection systems
- Best practices for voice fraud mitigation workflows
Run a complete end-to-end workflow in minutesβno API key required for mock mode.
The Golden Path demo shows the complete Sonotheia workflow: deepfake detection β voice MFA verification β routing decision β optional SAR submission.
Python:
cd examples/python
python -m venv .venv && source .venv/bin/activate
pip install -r requirements.txt
# Start mock server (in one terminal)
python mock_api_server.py
# Run golden path demo (in another terminal)
python golden_path_demo.py ../test-audio/clean_tone.wav --mockTypeScript:
cd examples/typescript
npm install && npm run build
# Start mock server (Python, in one terminal)
cd ../python && python mock_api_server.py
# Run golden path demo (in another terminal)
cd ../typescript
npm run golden-path -- ../test-audio/clean_tone.wav --mock# Python
export SONOTHEIA_API_KEY=your_key
python golden_path_demo.py audio.wav
# TypeScript
export SONOTHEIA_API_KEY=your_key
npm run golden-path -- audio.wavπ Showcase Quickstart Guide - Complete guide with all modes and troubleshooting
β οΈ Important: Outputs are suggestive signals, not identity proofs. Results should be interpreted within the context of your security workflow and used as part of a broader decision-making process.
Before integrating or evaluating, please review:
- Promotion Checklist - Standards for promoting indicators to production
- Reason Codes Registry - Standardized reason codes for results
- Evidence Logging Standard - Requirements for audit trails and evidence logging
π How to Interpret Results - Comprehensive guide on understanding outputs, confidence bounds, and proper usage
sonotheia-examples/
βββ examples/ # Integration Examples - Production patterns
β βββ README.md # Integration examples documentation
β βββ curl/ # cURL examples
β βββ python/ # Python client examples
β βββ typescript/ # TypeScript examples
β βββ node/ # Node.js examples
β
βββ evaluation/ # Audio Trust Harness - Research framework
β βββ README.md # Evaluation framework documentation
β βββ src/ # Source code
β βββ tests/ # Test suite
β βββ config/ # Configuration files
β
βββ documentation/ # Shared documentation
βββ GETTING_STARTED.md # Quick start guide
βββ ...
New to Sonotheia? Start with the Golden Path Demo above for a complete workflow in minutes.
First time setup? See Launch & Onboarding Guide for cross-platform setup instructions (Windows & macOS).
Looking for detailed guides? See documentation/START_HERE.md
If you want to integrate Sono Platform into your application:
# Python example
cd examples/python
pip install -r requirements.txt
export SONOTHEIA_API_KEY=your_key
python main.py audio.wav
# TypeScript example
cd examples/typescript
npm install && npm run build
export SONOTHEIA_API_KEY=your_key
node dist/index.js audio.wavπ Integration Examples Guide
If you want to stress-test acoustic indicators and evaluate robustness:
cd evaluation
python -m venv venv && source venv/bin/activate
pip install -e ".[dev]"
python -m audio_trust_harness run --audio test.wav --out audit.jsonlπ Evaluation Framework Guide
Sonotheia Examples - Production-ready integration examples for the Sonotheia API.
Key Features:
- Multi-language support (cURL, Python, TypeScript, Node.js)
- Production patterns (retry logic, rate limiting, circuit breakers)
- Evaluation tools and testing harnesses
- Comprehensive documentation
Use Cases:
- Voice-based multi-factor authentication (MFA)
- Synthetic speech detection
- Suspicious Activity Report (SAR) generation
- Production integration patterns
π Full Documentation
Audio Trust Harness - A research and evaluation framework for testing acoustic indicator robustness under adversarial perturbations.
Key Features:
- Stress-test indicators with controlled transformations
- Measure stability across perturbations
- Generate deferral signals for human review
- Produce complete audit trails
Use Cases:
- Research & evaluation of new indicators
- Validation of indicator stability
- Quality assurance for content moderation
- Indicator development and benchmarking
π Full Documentation
Both components showcase different aspects of the Sono Platform:
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Sono Platform (Production) β
β https://github.com/doronpers/sono-platform β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β²
β
ββββββββββββββββββ΄βββββββββββββββββ
β β
βββββββββΌβββββββββ ββββββββββββΌβββββββββββ
β Integration β β Evaluation β
β Examples β β Framework β
β β β β
β β’ API clients β β β’ Stress-test β
β β’ MFA workflows β β β’ Robustness β
β β’ SAR generationβ β β’ Validation β
β β’ Production β β β’ Research β
β patterns β β β
βββββββββββββββββββ βββββββββββββββββββββββ
- Integration Quick Start - 5-minute integration setup
- Evaluation Quick Start - 5-minute evaluation setup
- Integration Best Practices - Production integration patterns
- Evaluation Workflows - Common evaluation patterns
- Documentation Index - Complete documentation navigation
- Evaluation API - CLI commands and configuration
We welcome contributions. Please see:
- Contributing Guide - Guidelines for contributing to this repository
- Evaluation Framework Contributing - Guidelines for evaluation framework
This repository is licensed under the MIT License - see the LICENSE file for details.
Note: This license applies to the showcase code and documentation. Access to the Sono Platform service requires separate authorization.
This repository embodies Sonotheia's core philosophy: attackers optimize for what sounds convincing, not what is physically or system-consistent. Sounding real is not the same as being physically or system-consistent. Our goal is measurably safer decisionsβfewer exceptions, fewer bypasses, fewer successful fraud events.
The examples and evaluation framework here demonstrate how to:
- Use acoustic indicators as signals within broader security workflows
- Apply confidence bounds and reason codes appropriately
- Leverage deferral mechanisms as a control mechanism
- Avoid prohibited uses (e.g., treating signals as identity proofs)
This aligns with Sonotheia's commitment to transparency, proper interpretation, and measurable security outcomes rather than perfect detection claims.
- π Sono Platform - Production platform monorepo
- π Sono Platform Documentation - Complete platform docs
- π― Sonotheia API - Production API endpoint
- π§ Email: Contact your Sono Platform integration engineer
- π Issues: Open an issue
- π¬ Discussions: GitHub Discussions
Built with β€οΈ for secure voice authentication and fraud mitigation
Integration Examples β’ Evaluation Framework β’ Documentation β’ Contributing β’ License