Skip to content

v.2.0.1 - SynthID and C2PA Exposure via OpenAI Provenance Detection

Latest

Choose a tag to compare

@focusjordan focusjordan released this 22 Aug 02:42
· 2 commits to main since this release
Immutable release. Only release title and notes can be modified.

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_KEY is not provided or if network boundaries are offline, returning non-blocking diagnostic statuses (unconfigured, not_detected, or error) without interrupting registration pipelines.
  • 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 to 1.0 (Likely AI) upon positive cryptographic or neural signal detection.
  • Exposed via API & Modular Package:
    • Direct 1-line developer interface via @ohnrshyp/forensics (checkOpenAIProvenance(buffer)).
    • Included in POST /api/v2/analyze and the core verification pipeline.

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-cli directly 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 via npx @ohnrshyp/orbit-cli to run diagnostics (orbit doctor), batch audio ingestions, and verify provenance without needing to clone the core repository.

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.js validating mock detection responses, invalid audio edge cases, error resilience, and AI detection overrides (8/8 test suites passing).
  • Scoped CI/CD Test Pipeline:
    • Streamlined automated c8 unit test coverage instrumentation across core engines, ML pipelines, utilities, and the client SDK.

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.1