Releases: focusjordan/ORBIT
Release list
v.2.0.1 - SynthID and C2PA Exposure via OpenAI Provenance Detection
Release Tag:
v2.0.1
Previous Version:v2.0.0
Status: Production Ready
Overview
ORBIT v2.0.1 is a stabilization and ecosystem modernization release building directly on the v2.0.0 architecture.
This release introduces native integration with the OpenAI Content Provenance API (supporting both SynthID neural watermark detection and C2PA credentials), achieves zero-error codebase hygiene, standardizes enterprise security badging across all modular sub-packages, and synchronizes all 7 NPM packages to v2.0.1.
1. OpenAI Content Provenance & SynthID Detection
ORBIT now natively integrates with OpenAI's official Content Provenance endpoints (POST /v1/content_provenance_checks) to detect AI-generated audio origins:
- Dual-Signal Provenance (
src/engines/openai-provenance.js/@ohnrshyp/forensics):- SynthID: Inspects audio signals for imperceptible neural watermarks embedded in OpenAI audio models.
- C2PA Credentials: Parses cryptographic manifest bindings asserting source authenticity.
- Fail-Open Resilience:
- Gracefully degrades if
OPENAI_API_KEYis not provided or if network boundaries are offline, returning non-blocking diagnostic statuses (unconfigured,not_detected, orerror) without interrupting registration pipelines.
- Gracefully degrades if
- AI Detection Pipeline Integration (
src/ml/ai-detection.js):- Automatically sets high-confidence signal flags (
OPENAI_SYNTHID_DETECTED/OPENAI_C2PA_DETECTED) and locks the classification floor to1.0(Likely AI) upon positive cryptographic or neural signal detection.
- Automatically sets high-confidence signal flags (
- Exposed via API & Modular Package:
- Direct 1-line developer interface via
@ohnrshyp/forensics(checkOpenAIProvenance(buffer)). - Included in
POST /api/v2/analyzeand the core verification pipeline.
- Direct 1-line developer interface via
2. Full Ecosystem & NPM Registry Synchronization (v2.0.1)
- Initial Public Registry Debut of
@ohnrshyp/orbit-cli:- v2.0.1 marks the official first-time release of
@ohnrshyp/orbit-clidirectly on the public NPM registry. Developers and CI/CD pipelines can now install the CLI globally (npm install -g @ohnrshyp/orbit-cli) or execute one-off commands vianpx @ohnrshyp/orbit-clito run diagnostics (orbit doctor), batch audio ingestions, and verify provenance without needing to clone the core repository.
- v2.0.1 marks the official first-time release of
All 7 modular NPM packages are synchronized and published to the public registry under the @ohnrshyp scope:
@ohnrshyp/orbit-sdk(v2.0.1): Universal client SDK for interacting with ORBIT nodes.@ohnrshyp/orbit-cli(v2.0.1): Standalone terminal tooling and pipeline automation engine.@ohnrshyp/forensics(v2.0.1): Spectral forensics, anomaly scoring, and OpenAI SynthID/C2PA verification.@ohnrshyp/watermark(v2.0.1): AudioSeal & PERTH neural watermarking controllers.@ohnrshyp/ledger(v2.0.1): Zero-allocation CBOR serialization, Ed25519 cryptography, and pgvector operations.@ohnrshyp/dsp(v2.0.1): High-throughput CPU-only audio feature extraction.@ohnrshyp/metadata(v2.0.1): Lazy-loaded audio classification and tagger.
3. Codebase Hardening, Zero-Lint Status & Test Suite
- Zero-Error ESLint Sweep:
- Cleaned legacy syntax errors across the repository.
- Engine Test Suite Expansion:
- Added
tests/engines/openai-provenance.test.jsvalidating mock detection responses, invalid audio edge cases, error resilience, and AI detection overrides (8/8 test suites passing).
- Added
- Scoped CI/CD Test Pipeline:
- Streamlined automated
c8unit test coverage instrumentation across core engines, ML pipelines, utilities, and the client SDK.
- Streamlined automated
4. Standardized Security Badging & Package Documentation
- README Standardization:
- Updated package-level READMEs.
- Dedicated CLI Documentation:
- Added standalone developer documentation and command references.
5. Upgrading to v2.0.1
Updating NPM Dependencies
npm install @ohnrshyp/orbit-sdk@2.0.1
# or for CLI tooling:
npm install -g @ohnrshyp/orbit-cli@2.0.1v2.0.0 — A Complete, Data-Oriented Performance & Neural Watermarking Overhaul
Release Tag:
v2.0.0
Previous Version:v1.1.2
Status: Production Ready
Overview
ORBIT v2.0.0 is the most significant architectural and performance release in the platform's history.
This major milestone introduces the Ohnrscript Data-Oriented Design (DOD) Runtime into the core processing pipeline, completely replaces legacy watermarking with Meta FAIR AudioSeal and Resemble AI PERTH, modernizes the entire Python ML runtime onto PyTorch 2.0+, and eliminates the multi-billion-dollar AI "Host Tax" data-loading bottleneck.
1. Ohnrscript High-Performance Acceleration Layer
ORBIT's core computational hot paths are now powered by Data-Oriented Design (DOD) architectures:
- Zero-Allocation CBOR Serialization (
cbor.ohn/cbor.js):- 208,000 tx/sec (4.35x speedup).
- Memory overhead dropped from 370.58 MB down to 4.06 MB per 100k records (91x reduction in memory churn).
- Enables 1 server to do the work of 4.3 servers (75% cloud compute bill reduction).
- Single-Pass Audio DSP Streaming (
audio_dsp.ohn/audio_dsp.js):- 2.56 Billion audio samples/sec on a single CPU core.
- Analyzes 16+ hours of full-resolution uncompressed audio in 1 second.
- 28% faster than NumPy (
np.sqrt(np.mean(x**2))) via single-pass register streaming and ARM NEON (fmla.4s) / AVX-512 vectorization.
- Zero-Heap UUID Generation (
id.ohn/id.js):- 8.45 Million raw UUIDs/sec (44x speedup on native LLVM).
- Eliminates 4,000,000 ephemeral heap string allocations per batch.
- AI Vector Similarity Search (
vector.ohn/vector.js):- 1.23 Million vector comparisons/sec (+51% throughput improvement) for in-memory CLAP/MERT neural embedding matching.
2. Neural Audio Watermarking Overhaul
We have completely retired legacy heuristic methods (SilentCipher and Spread Spectrum) in favor of state-of-the-art neural acoustic watermarking:
-
Primary Engine: Meta FAIR AudioSeal (
src/engines/audioseal.js):- 40-bit (5-byte) Time-Division Slot Multiplexing Protocol.
- Sub-second, sample-accurate watermark localization.
- High Signal-to-Distortion Ratio (SDR
$\ge 34$ dB) with high survival against aggressive MP3/AAC compression, pitch-shifting, and bandpass filtering.
-
Fallback Engine: Resemble AI PERTH (
src/engines/perth.js):- Implicit perceptual neural watermarking for tamper-resistant presence verification.
-
Unified Controller (
src/engines/watermark-unified.js):- Automatic fallback and confidence scoring across both neural engines.
3. Eliminating the AI "Host Tax" (PyTorch Ingestion)
ORBIT v2.0.0 addresses the hyperscale GPU starvation and Host RAM over-provisioning bottleneck:
| Metric | Standard PyTorch (v1.x Baseline) | ORBIT v2.0.0 DOD Runtime | Improvement Factor |
|---|---|---|---|
| Minor Page Faults | 199,710 | 738 | 270.6x Reduction (99.6% less) |
| Steady-State Inter-Batch Latency | 660 µs | 5 µs | 132.0x Lower Latency |
| Epoch Turnaround (New Epoch) | 3.91 seconds | 6 microseconds | 652,000x Faster Turnaround |
| p99 Tail Latency Jitter | 4.33 ms | 20 µs | 216.5x Less Jitter |
| GPU Starvation / Idle Time | 48.87% | 0.02% | Near-Zero Starvation (99.98% Saturation) |
| Server Host RAM Required | 2,048 GB (TSV RDIMMs) | 768 GB (Monolithic RDIMMs) | $19,720 Saved per Server |
4. Public CLI Release & Developer Experience (@ohnrshyp/orbit-cli)
ORBIT v2.0.0 marks the official public release of the standalone @ohnrshyp/orbit-cli. Engineered from the ground up for high-throughput automation and AI agent pipelines, the CLI now includes first-class developer ergonomics and systems diagnostics:
orbit doctor(System Health & Dependency Inspection):- One-command environment validation across Node.js runtimes, hardware SIMD extensions, FFmpeg codecs, Chromaprint (
fpcalc), and Python ML environments (including Apple Silicon MPS / NVIDIA CUDA GPU acceleration).
- One-command environment validation across Node.js runtimes, hardware SIMD extensions, FFmpeg codecs, Chromaprint (
- Clang-Style Diagnostics & Actionable Hints:
- Replaced cryptic failure logs with structured, color-coded diagnostic reports featuring
💡 Hint:suggestions and remediation steps.
- Replaced cryptic failure logs with structured, color-coded diagnostic reports featuring
- Smart Ingestion & Interactive Fallbacks:
orbit registernow automatically infers metadata from filenames (Artist - Title.ext) and ID3 tags, offering interactive prompts in terminal sessions when flags are omitted.
- Sensory Audio & Signal Gauges:
- Terminal outputs for
orbit detectandorbit verifynow render visual ANSI confidence meters ([████████░░] 82.4%) and structured signal breakdowns.
- Terminal outputs for
- Agent & Automation Invariants:
- Strict
--jsonand--quietflags across all 19 commands guarantee clean, machine-parseable data streams for automated ingestion workflows.
- Strict
5. Ecosystem & Package Synchronization (v2.0.0)
All workspace packages across NPM and PyPI are synchronized to v2.0.0:
NPM Packages (Node.js)
orbit(v2.0.0): Core registry server and platform orchestration.@ohnrshyp/orbit-cli(v2.0.0): Official command-line tool.@ohnrshyp/dsp(v2.0.0): CPU-only classical feature extraction.@ohnrshyp/forensics(v2.0.0): Spectral forensics and anomaly detection.@ohnrshyp/watermark(v2.0.0): AudioSeal & PERTH neural watermarking.@ohnrshyp/ledger(v2.0.0): Zero-allocation CBOR, Ed25519 signing, and pgvector queries.@ohnrshyp/metadata(v2.0.0): Lazy-loaded AI metadata tagger.@ohnrshyp/orbit-sdk(v2.0.0): Official integration SDK for third-party platforms.
PyPI Packages (Python)
orbit-dsp(v2.0.0)orbit-forensics(v2.0.0)orbit-watermark(v2.0.0)
6. Comprehensive Architectural Guides & Developer Documentation
ORBIT v2.0.0 ships with a completely restructured and modernized documentation suite in docs/, tailored to specific stakeholders from indie developers to enterprise rights managers and hyperscale memory architects:
-
Integrating Ohnrscript into ORBIT (
docs/INTEGRATING_OHNRSCRIPT_INTO_ORBIT.md):- Target Audience: HPC Engineers, AI Infrastructure Leads, Semiconductor Strategy Executives (Samsung, SK Hynix, Micron, TSMC).
- How It Helps: Provides the complete empirical whitepaper and macroeconomic model detailing the 270x page fault drop, 75% cloud cost reduction, and $78.88M RAM CapEx savings across AI training clusters.
-
SDK Quick Start Guide (
docs/SDK_QUICKSTART.md):- Target Audience: Full-stack developers, music-tech software engineers, platform integrators.
- How It Helps: A step-by-step developer tutorial showing how to embed watermarks, verify authenticity, and execute B2B rights transfers in under 10 lines of Node.js code.
-
Complete Protocol Specification (
docs/ORBIT_SPECIFICATION.md):- Target Audience: Systems architects, protocol engineers, security auditors.
- How It Helps: Deep technical dive into the binary formats, RFC 8949 CBOR encoding, Ed25519 cryptographic chains of title, and pgvector schema definitions.
-
Content ID & Provenance Guide (
docs/CONTENT_ID_GUIDE.md):- Target Audience: DSP operators, copyright administrators, rights management teams.
- How It Helps: Explains how ORBIT shifts the paradigm from reactive post-upload claiming to proactive pre-distribution cryptographic ownership verification.
-
Music Delivery & Supply Chain Guide (
docs/MUSIC_DELIVERY_GUIDE.md):- Target Audience: Record labels, digital distributors, aggregator operations teams.
-
How It Helps: Streamlines the Artist
$\rightarrow$ Distributor$\rightarrow$ DSP delivery pipeline, replacing brittle DDEX XML sidecars with embedded, immutable audio provenance.
-
Mohnolith Architecture (
docs/MOHNOLITH_ARCHITECTURE.md):- Target Audience: Aerospace, medical, and bare-metal systems developers.
- How It Helps: Details the zero-trust atomic binary transport (ZTAB) protocol for mathematically bonding metadata to massive non-audio binary payloads in Ring 0.
-
Technical FAQ (
docs/TECHNICAL_FAQ.md):- Target Audience: Technical evaluators, enterprise decision-makers, CTOs.
- How It Helps: Clear, concise answers covering SLA latency, scale limits, key security, privacy guarantees, and operational deployment models.
7. Environment & Dependency Simplification
- Unified PyTorch Environment: Upgraded all ML capabilities to standard
torch>=2.0.0. - Deprecated Legacy Dual-Venv: Developers no longer need to manage isolated virtual environments (
.venv-watermarkwithtorch<=2.0.0). The entire system installs seamlessly via:pip install -r requirements.txt
8. Security, Supply-Chain & OpenSSF Best Practices Passing Status
ORBIT v2.0.0 achieves critical enterprise security and open-source supply-chain verification milestones:
- OpenSSF Best Practices (Passing Badge): Officially verified and awarded a passing grade under the Open Source Security Foundation (OpenSSF) Best Practices criteria (Project #14095), meeting rigorous standards for non-repudiable cryptographic signing, automated regression testing, vulnerability reporting, and licensing transparency.
- Automated OpenSSF Scorecard & SLSA Level 1: Integrated weekly automated security auditing (
.github/workflows/scorecard.yml) to evaluate token permissions, branch protections, and supply-chain provenance compliant with SLSA Level 1 build specifica...
v1.1.2 - SDK Release, Security Hardening, and Payload Stability
PLEASE UPDATE TO V.1.1.2 TO ENSURE YOU ARE UP TO DATE WITH ALL SECURITY IMPROVEMENTS
The official ORBIT SDK is now publicly available on NPM.
Alongside this public release, v1.1.2 prioritizes structural integrity, vulnerability mitigation, and the stabilization of the forensic analysis engine. The entire ORBIT architecture has now been unified under a single semantic version (v1.1.2) to ensure dependency alignment across all environments.
You can view our full Security advisory at GHSA-5xp2-vr4q-677v
The Official ORBIT SDK
Public NPM Release: The ORBIT SDK is now officially published to NPM, providing a standardized, secure client interface for enterprise integrations.
API v2 Documentation: V2 API methods are now thoroughly documented within the SDK, including updated default registry URLs and strict integration guidelines.
Security Hardening & Vulnerability Mitigation
This cycle aggressively addresses potential execution and traversal vulnerabilities within the middleware layer.
Command Injection Eradication: All instances of execSync have been fundamentally replaced across the shell script and fingerprinting infrastructure. This explicitly eliminates vector points for arbitrary command execution.
Path Traversal Patches: Implemented strict path sanitization within the DDEX ingest logic, configuration parsing, and audit log generation to explicitly prevent directory traversal attacks.
Dependency CVE Resolution: Resolution of CVEs in the dependency tree via npm overrides. This patches a severe Denial of Service (DoS) vector in js-yaml (GHSA-h67p-54hq-rp68) and multiple vulnerabilities within protobufjs.
Concurrency Stabilization: Resolved a race condition specific to B2B transfer handling.
Repository Hygiene: Strictly excluded administrative keys (private-admin/) and internal datasets (panns-data) from repository visibility to protect operational security.
Forensics & Payload Stability
The underlying mathematical and metadata engines have been refined to handle edge-case payloads and expand capabilities.
SilentCipher Integration: The metadata pipeline now officially integrates the @ohnrshyp/watermark package, bringing robust SilentCipher capabilities to the core engine.
Pre-Hash Protocol Alignment: Resolved a protocol mismatch specific to base64 audio payloads, ensuring the non-blocking validation introduced in v1.1.0 functions identically across both raw binary and base64 transmission formats.
Forensics Engine: Resolved a critical bug causing analytical failures on 44.1kHz audio samples. Additionally patched subsequent NameError exceptions, key mismatches, and duplicate JSON key generation during output mapping.
Payload Scaling: The maximum allowable CBOR payload limit has been increased to 100MB to support uncompressed, extended-duration ingestions.
Monorepo Architecture & CI Isolation
To support scaling development and isolated testing, the repository architecture has been overhauled.
Unified Versioning: Implemented Lerna and expanded npm workspaces. All internal and standalone packages are now strictly version-aligned.
CI/CD Optimization: Restructured GitHub Actions to physically isolate heavy Machine Learning tests from standard unit tests. This prevents pipeline bottlenecks and ensures rapid feedback loops. Key-dependent API tests were removed in favor of mock structures, while retaining core authentication tests.
Cross-Platform Alignment: Standalone packages have been updated to support Windows Python environments, complete with dedicated sanity tests and the systematic removal of dead code.
API & Resilience
Connection Resilience: Introduced automated database connection retrying to guarantee stability and fault tolerance under sub-optimal network conditions.
v1.1.0 - The Pre-Hash Protocol: A Major Architectural Upgrade
The Pre-Hash Protocol: A Major Architectural Upgrade
This release fundamentally revamps the cryptographic handshake of the ORBIT protocol to permanently eliminate Node.js Event Loop Blocking during high-throughput media ingestions.
Because the server no longer verifies signatures against the raw audio buffer, all client-side upload scripts must be updated to match the new mathematical contract.
If you are building custom uploading scripts:
You MUST update your client to calculate the SHA-256 hash of your audio file, and sign the lightweight metadata + hash payload, rather than signing the 50MB raw binary. (Note: if you are using the official ORBIT SDK, this is handled automatically).
The core challenge of atomic binary transmission is that Ed25519 cryptographic validation is heavily CPU-bound. In previous versions, the ORBIT API node would verify signatures against the entire raw 50MB audio payload in pure JavaScript. This caused an ~800ms computation delay per upload that completely locked the V8 JavaScript thread. During this ~800ms window, the server could not accept any other incoming HTTP requests or execute database callbacks. If 10 clients uploaded concurrently, the 10th client would have had to wait 8 full seconds just to connect—exposing the infrastructure to devastating Denial of Service (DoS) and server overload vulnerabilities.
To mathematically guarantee non-blocking, high-throughput verification, ORBIT v1.1.0 introduces the Pre-Hash Protocol.
When an incoming CBOR payload contains a large audio buffer, the ORBIT API node will now bypass pure-JavaScript Ed25519 validation on the raw buffer. Instead, the server leverages native C++ (OpenSSL) bindings to calculate a lightning-fast SHA-256 hash of the binary asynchronously in the OS thread pool, and then verifies the Ed25519 signature against the lightweight metadata + hash.
Cryptographic Latency Benchmarks (50MB Audio Payload)
By isolating the heavy binary scanning to the native C++ layer via the Pre-Hash Protocol, we observed massive, provable latency reductions:
- Signature Generation (Client-Side): Dropped from
1450.9 msto26.4 ms - Signature Validation (ORBIT Middleware): Dropped from
837.8 msto26.5 ms
Under heavy concurrent load (20 simultaneous 50MB payloads), the ORBIT ingest server now parses 1GB of incoming binary data 4.69x faster than legacy JSON/Base64 APIs while peaking at roughly a quarter of the memory footprint. The event loop remains entirely unblocked, allowing ORBIT to seamlessly scale to enterprise-level ingestion demands.
v1.0.3 - ORBIT - Security Patch & Platform Onboarding
This release introduces critical security patches for ORBIT API nodes, alongside a major new feature set for platform credential management and onboarding. Learn more at GHSA-hv63-xq67-46mj
Security Updates (High Priority)
Patched CWE-400 (Memory Exhaustion): Replaced custom streaming CBOR ingestion with native express.raw() middleware. This enforces strict payload byteguards (100kb anonymous / 5mb authenticated) before data parsing occurs, preventing Denial of Service (DoS) attacks via memory exhaustion.
Enforced Strict Authentication: platformAuth is now strictly required across all compute-heavy and state-reading endpoints (/verify, /watermarkmatch, /chain, /similar, /analyze). Anonymous access to these endpoints has been disabled.
New Features
Platform Onboarding & Credential Rotation: Implemented a complete suite of handlers (src/api/handlers/platform.js) and ledger queries for securely onboarding new platforms and rotating Ed25519 keypairs.
End-to-End Integration Tests: Added a comprehensive E2E test suite (tests/api/platform-onboarding.test.js) to validate the new platform credential lifecycles.
Housekeeping
Demo Clean-up: Untracked the demo/ directory from version control to streamline the core protocol repository.
If you are hosting an ORBIT node, you must pull v1.0.3 immediately. Integrations relying on unauthenticated requests to v1.0.1 and v1.0.2 endpoints will now receive a 401 Unauthorized and must be updated to provide X-ORBIT-Platform, X-ORBIT-API-Key, and X-ORBIT-Signature headers.
v1.0.1 - ORBIT - Public Facing Improvements, Code Clean Up, and Documentation
What's Changed in v1.0.1
This release unifies licensing across the monorepo under Apache 2.0, delivers a comprehensive documentation overhaul for all sub-packages, and introduces critical CI/CD pipeline optimizations.
🚀 Features & Enhancements
- Package Documentation Overhaul: Completely rewrote package-level documentation for all 5 monorepo packages to feature comprehensive API parameter details, return JSON schemas, architecture flow diagrams, and copy-pasteable Node.js usage guides.
@ohnrshyp/dsp(includes Krumhansl-Schmuckler musical key detection math)@ohnrshyp/forensics(includes details and interpretation matrices for spectral & upsampling check routines)@ohnrshyp/ledger(includes Ed25519 cryptography, CBOR serialization payloads, andpgvectorschemas)@ohnrshyp/metadata(includes CLAP/PANNs/wav2vec2 hybrid neural details)@ohnrshyp/watermark(includes SilentCipher and Spread Spectrum parameters)
⚖️ Licensing
- Apache-2.0 Unification: Resolved package licensing inconsistencies. Replaced leftover instances of MIT and ISC licenses inside
package.jsonconfigurations (for SDK, CLI, and sub-packages) andpyproject.tomlconfigurations (for DSP, Forensics, and Watermark packages) to guarantee a consistent legal model. - Updated
llms.txtand root/SDK READMEs to align with Apache-2.0 guidelines.
🔧 CI/CD & Testing
- CI Workflow Fixes: Resolved background service failures in GitHub Actions by unifying database-dependent server launches, health checks, and test runs into single workflow steps to prevent background process reaping.
- Dynamic Audio Fixtures: Automated the generation of missing test audio assets (e.g., MP3 and WAV tones) using
ffmpeginside the CI runner on the fly. - Heavy Test Isolation: Moved resource-heavy neural
Metadata Extractortests to a dedicated GPU-only suite to prevent standard CPU-bound CI runners from experiencing timeouts or Out-Of-Memory (OOM) errors. - Added Python 3.10 and dependency installations to the ML workflow environment to enable seamless Librosa tests.
v1.0.0 - ORBIT - The Open-Core Provenance Protocol
Initial release of the ORBIT protocol featuring 5 decoupled NPM packages and 3 PyPI modules for advanced audio DSP, forensics, neural watermarking, and dynamic AI metadata tagging under the @ohnrshyp/ scope.
Please review our READ ME for more info.