OmniVAD — Cross-platform Voice Activity Detection and Audio Event Detection (based on FireRedVAD)
Project description
OmniVAD
Cross-platform toolkit for FireRedVAD — SOTA voice activity detection and audio event detection.
Three models, one toolkit, runs everywhere:
| Model | What it does | Output |
|---|---|---|
| VAD | Speech detection (non-stream) | Speech timestamps |
| Stream-VAD | Real-time speech detection (frame-by-frame) | Per-frame speech probability |
| AED | Audio event detection (non-stream) | Speech / Singing / Music timestamps |
All models are based on DFSMN architecture, ~2.2MB each (~588K params), support 100+ languages.
Packages
Python (omnivad/)
PyPI package with native C bindings (ncnn). Models bundled in wheel.
pip install omnivad
CLI:
omnivad audio.wav # VAD + AED → audio.TextGrid
omnivad audio.wav -o out.json # Output as JSON
omnivad audio.wav -o out.srt # Output as SRT
omnivad audio.wav -o out.vtt # Output as WebVTT
omnivad audio.wav -f srt # Format flag (textgrid/json/srt/vtt)
omnivad audio.wav -m vad # VAD only
omnivad audio.wav -m aed # AED only (speech/singing/music)
omnivad long.wav --chunk 600 --overlap 2 # Chunked processing for large audio
python -m omnivad audio.wav # Also works
Python API:
from omnivad import OmniVAD, OmniStreamVAD, OmniAED
import numpy as np
vad = OmniVAD()
# File path — auto-loads as float32 [-1,1]
result = vad.detect("audio.wav")
# {'duration': 2.24, 'timestamps': [(0.26, 1.82)]}
# Float32 array [-1.0, 1.0] — from soundfile, torchaudio, librosa
result = vad.detect(float32_array)
# Int16 array — from raw WAV, microphone PCM
result = vad.detect(np.array([...], dtype=np.int16))
# Large audio — chunked processing with overlap
# overlap_seconds must be smaller than chunk_seconds
result = vad.detect("long.wav", chunk_seconds=600, overlap_seconds=2)
# Stream VAD — real-time, feed 160 int16 samples (10ms) at a time
svad = OmniStreamVAD()
frame = None
while frame is None:
frame = svad.process(pcm_160_int16)
# StreamResult(time=0.420s, confidence=0.95, is_speech=True)
# AED — speech + singing + music
aed = OmniAED()
events = aed.detect("audio.wav")
# {'duration': 22.0, 'events': {'speech': [...], 'singing': [...], 'music': [...]}}
Platforms: macOS (arm64/x86_64), Linux (x86_64/aarch64), Windows (x86_64)
C/C++ Native Library (native/)
Unified C API with ncnn backend. Single header, single library.
#include "omnivad.h"
int err = OMNI_OK;
// VAD — whole audio to speech segments
OmniVadHandle vad = omni_vad_create("vad.omnivad", &err);
omni_vad_detect_int16(vad, pcm, num_samples, &config, &segments, &count);
// segments[0] = { start: 0.44, end: 1.82 }
// Stream VAD — real-time, 10ms per frame
OmniStreamVadHandle svad = omni_stream_vad_create("stream-vad.omnivad", 0.5f, &err);
omni_stream_vad_process(svad, pcm_160_samples, 160, &result);
// result.confidence = 0.95, result.is_speech = true
// AED — speech + singing + music detection
OmniAedHandle aed = omni_aed_create("aed.omnivad", &err);
omni_aed_detect_int16(aed, pcm, num_samples, &config, &segments, &count);
// segments[0] = { start: 0.09, end: 12.32, cls: OMNI_AED_MUSIC }
Build:
# Prerequisites: cmake, ncnn (brew install ncnn)
cd native
cmake -B build && cmake --build build -j$(nproc)
# Test
./build/test_all ../models/ audio.wav
Platforms: macOS (arm64/x86_64), Linux (x86_64/aarch64), Windows (x86_64), Android (armeabi-v7a/arm64-v8a)
TypeScript/JavaScript (packages/omnivad/)
Works in both browser and Node.js via ncnn WebAssembly. Zero dependencies, models bundled.
import { OmniVAD, OmniStreamVAD, OmniAED } from 'omnivad';
// Non-stream VAD — models loaded automatically from bundled WASM
const vad = await OmniVAD.create();
const result = vad.detect(audioFloat32Array); // Float32Array [-1.0, 1.0]
// { duration: 2.32, timestamps: [[0.44, 1.82]] }
// Also accepts Int16Array (raw PCM)
const result2 = vad.detect(pcmInt16Array);
// Stream VAD — frame-by-frame or full-audio batch mode
const svad = await OmniStreamVAD.create();
const frame = svad.processFrame(pcm160); // null until enough audio is buffered
const full = svad.detectFull(audioFloat32Array);
// { probabilities: Float32Array(...), numFrames: 98, duration: 1.0 }
// AED — speech + singing + music
const aed = await OmniAED.create();
const events = aed.detect(audioFloat32Array);
// { duration: 22.0, events: { speech: [...], singing: [...], music: [...] }, ratios: { ... } }
Build:
cd packages/omnivad
pnpm install && pnpm build
# Output: dist/index.js + dist/index.cjs + dist/index.d.ts + dist/wasm/*
Audio Input
High-level APIs accept 16kHz mono audio only.
OmniVAD/OmniAEDin Python and TypeScript accept normalizedfloat32/Float32Arrayin[-1, 1]andint16/Int16Array.OmniStreamVAD.process()in Python acceptsint16chunks and also converts normalizedfloat32chunks internally.OmniStreamVAD.processFrame()in TypeScript expectsInt16Arraychunks.OmniStreamVAD.detect_full()/detectFull()accept full-audio buffers and handle normalization internally.- The C API is slightly lower-level than the Python/TypeScript wrappers. For exact input contracts, use
native/include/omnivad.has the source of truth.
Audio Pipeline
16kHz PCM → Fbank (80-dim, 25ms window, 10ms shift) → CMVN → DFSMN → Sigmoid → Post-processing → Segments
Povey window μ/σ ~2.2MB [0,1] 4-state machine
pre-emphasis 0.97 merge/split/extend
Model Files
Prebuilt .omnivad bundles used by the Python package, TypeScript package, and local examples are already included in this repo under models/.
You only need to download upstream FireRedVAD checkpoints if you want to re-export ONNX or regenerate the native assets yourself.
# Download upstream PyTorch models + export to ONNX
pip install fireredvad
python -m fireredvad.bin.export_onnx --all
# Or download pre-exported ONNX models directly
# fireredvad_vad.onnx — Non-stream VAD (2.3MB)
# fireredvad_aed.onnx — Non-stream AED (2.3MB)
# fireredvad_stream_vad_with_cache.onnx — Stream VAD (2.2MB)
# For C/ncnn: convert ONNX → ncnn with pnnx
pip install pnnx
pnnx fireredvad_vad.onnx "inputshape=[1,100,80]"
Testing
# Run the full Python test suite
pip install -e ".[dev]"
pytest tests -v
# Utility scripts (not pytest — require external FireRedVAD models)
python tests/generate_reference.py # Generate Python reference data
python tests/check_timestamp_accuracy.py # Strict C vs Python comparison
python tests/vad_to_textgrid.py audio.wav # Audio → TextGrid + RTF benchmark
Accuracy (C/ncnn vs Python, 5 audio files × 3 models):
| Model | Timestamp Δ | Probability Δ | Status |
|---|---|---|---|
| VAD | ≤ 0.020s | ≤ 0.001 | Exact match |
| AED (singing/music) | ≤ 0.010s | ≤ 0.013 | Exact match |
| AED (speech) | ≤ 0.030s | ≤ 0.015 | Match (ncnn fp16 edge cases on event.wav) |
| Stream-VAD (detect_full) | ≤ 0.010s | ≤ 0.001 | Exact match |
Project Structure
omnivad/
├── omnivad/ # Python PyPI package
│ ├── __init__.py # Public API: OmniVAD, OmniStreamVAD, OmniAED
│ ├── cli.py # CLI entry point (omnivad command)
│ ├── _binding.py # ctypes bindings to libomnivad
│ ├── vad.py # OmniVAD (non-stream)
│ ├── stream_vad.py # OmniStreamVAD (real-time)
│ └── aed.py # OmniAED (3-class)
├── native/ # C/C++ library (ncnn backend)
│ ├── include/omnivad.h # Unified C API header
│ ├── src/omnivad.cpp # Core implementation
│ ├── frontend/ # Fbank/FFT/WAV (from FireRedVAD)
│ ├── test/ # 4 test programs
│ └── CMakeLists.txt
├── packages/omnivad/ # TypeScript npm package
│ ├── src/
│ │ ├── vad.ts # OmniVAD (non-stream)
│ │ ├── stream-vad.ts # OmniStreamVAD (real-time)
│ │ ├── aed.ts # OmniAED (3-class)
│ │ ├── wasm-binding.ts # Emscripten/WASM bindings
│ │ ├── types.ts # Public TypeScript types
│ │ ├── index.ts # Package exports
│ │ └── wasm.d.ts # WASM module declarations
│ ├── package.json
│ └── tsconfig.json
└── tests/ # Test suite
├── test_c_vs_python.py # Accuracy: omnivad vs Python reference
├── test_determinism.py # Repeated-run determinism
├── test_edge_cases.py # Edge cases: tiny/empty/silence inputs
├── smoke_test.py # CI smoke test (import + detect)
├── test_memory.sh # Native memory/leak checks
├── check_timestamp_accuracy.py # Strict C vs Python comparison (manual)
├── check_native.py # Native C binary validation (manual)
├── generate_reference.py # Generate Python reference data
├── vad_to_textgrid.py # Audio → TextGrid + RTF benchmark
└── data/ # 5 test audio files + reference JSON
Performance
RTF (Real-Time Factor) on Apple M-series, lower = faster:
| Model | RTF | Speed |
|---|---|---|
| VAD | ~0.003 | ~330x real-time |
| Stream-VAD | ~0.002 | ~500x real-time |
| AED | ~0.002 | ~500x real-time |
Origin & Attribution
OmniVAD is a cross-platform deployment toolkit built on top of FireRedVAD, developed by Xiaohongshu (小红书). FireRedVAD provides high-quality Voice Activity Detection models and a lightweight Audio Event Detection model that can distinguish speech, singing, and music.
Original paper: FireRedVAD (arXiv:2603.10420)
What FireRedVAD provides: DFSMN-based models (~2.2MB each), Python inference code, PyTorch training, strong VAD benchmark results (FLEURS-VAD-102 F1: 97.57%).
What OmniVAD adds: Unified C API (ncnn backend) for native deployment, TypeScript/JavaScript npm package (ncnn WebAssembly) for browser and Node.js, cross-platform build system, comprehensive test suite with accuracy validation.
License
Apache-2.0 — same as the upstream FireRedVAD.
Credits
- FireRedVAD — Kaituo Xu, Wenpeng Li, Kai Huang, Kun Liu (Xiaohongshu)
- ncnn — Tencent
- Emscripten — WebAssembly toolchain
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file omnivad-0.2.2.tar.gz.
File metadata
- Download URL: omnivad-0.2.2.tar.gz
- Upload date:
- Size: 8.6 MB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
528be2bfe00800109460c1b35ec54d8fe8491470bbcb30c3c707188a18dcb5ce
|
|
| MD5 |
8bc639b4a58861fcbb57a4563094897b
|
|
| BLAKE2b-256 |
d650ef15a6d6642a0efde8c134d5fa17d2fe52cbbb2c2e90016af334b80e02f9
|
Provenance
The following attestation bundles were made for omnivad-0.2.2.tar.gz:
Publisher:
publish.yml on lifeiteng/OmniVAD-Kit
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
omnivad-0.2.2.tar.gz -
Subject digest:
528be2bfe00800109460c1b35ec54d8fe8491470bbcb30c3c707188a18dcb5ce - Sigstore transparency entry: 1192631034
- Sigstore integration time:
-
Permalink:
lifeiteng/OmniVAD-Kit@1257d2a2638dfe3f3717ffcdbbc5bd84abf1a4a5 -
Branch / Tag:
refs/tags/v0.2.2 - Owner: https://github.com/lifeiteng
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@1257d2a2638dfe3f3717ffcdbbc5bd84abf1a4a5 -
Trigger Event:
push
-
Statement type:
File details
Details for the file omnivad-0.2.2-cp314-cp314-win_amd64.whl.
File metadata
- Download URL: omnivad-0.2.2-cp314-cp314-win_amd64.whl
- Upload date:
- Size: 10.5 MB
- Tags: CPython 3.14, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a814a6d8a14ce6b887780c73b4735713c6234a1add83100b856bf9e18d7b40e5
|
|
| MD5 |
24feb5a203675a24040d1bba8e0aada6
|
|
| BLAKE2b-256 |
adb99dd9ce71a39225d3dc86857158967eb40493c89185b85dcdd34b5afe5f36
|
Provenance
The following attestation bundles were made for omnivad-0.2.2-cp314-cp314-win_amd64.whl:
Publisher:
publish.yml on lifeiteng/OmniVAD-Kit
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
omnivad-0.2.2-cp314-cp314-win_amd64.whl -
Subject digest:
a814a6d8a14ce6b887780c73b4735713c6234a1add83100b856bf9e18d7b40e5 - Sigstore transparency entry: 1192631203
- Sigstore integration time:
-
Permalink:
lifeiteng/OmniVAD-Kit@1257d2a2638dfe3f3717ffcdbbc5bd84abf1a4a5 -
Branch / Tag:
refs/tags/v0.2.2 - Owner: https://github.com/lifeiteng
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@1257d2a2638dfe3f3717ffcdbbc5bd84abf1a4a5 -
Trigger Event:
push
-
Statement type:
File details
Details for the file omnivad-0.2.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: omnivad-0.2.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 12.2 MB
- Tags: CPython 3.14, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c8f64f085fd0c7f00ab60fa69ec4044e4b4f52ff1e896a970572e84bb816092c
|
|
| MD5 |
618b2137379740463f98bcc482c8f1a7
|
|
| BLAKE2b-256 |
255297f45b23106cc81d98285be5d0a2543ae3d83ae7ac8ba997c9aa83e4b5e6
|
Provenance
The following attestation bundles were made for omnivad-0.2.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
publish.yml on lifeiteng/OmniVAD-Kit
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
omnivad-0.2.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
c8f64f085fd0c7f00ab60fa69ec4044e4b4f52ff1e896a970572e84bb816092c - Sigstore transparency entry: 1192631114
- Sigstore integration time:
-
Permalink:
lifeiteng/OmniVAD-Kit@1257d2a2638dfe3f3717ffcdbbc5bd84abf1a4a5 -
Branch / Tag:
refs/tags/v0.2.2 - Owner: https://github.com/lifeiteng
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@1257d2a2638dfe3f3717ffcdbbc5bd84abf1a4a5 -
Trigger Event:
push
-
Statement type:
File details
Details for the file omnivad-0.2.2-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: omnivad-0.2.2-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 7.9 MB
- Tags: CPython 3.14, manylinux: glibc 2.27+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
61bfa13b4b1c0a774a5c56f2a6751df26470e88c841025c6970c108c169b5f05
|
|
| MD5 |
e383b79ce327da5b866781eac19e7fe4
|
|
| BLAKE2b-256 |
1a676bb67eb20ead57c4dde0a9e8bd5c57017ab83c42ab98d6880a06bffbe9bf
|
Provenance
The following attestation bundles were made for omnivad-0.2.2-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:
Publisher:
publish.yml on lifeiteng/OmniVAD-Kit
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
omnivad-0.2.2-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl -
Subject digest:
61bfa13b4b1c0a774a5c56f2a6751df26470e88c841025c6970c108c169b5f05 - Sigstore transparency entry: 1192631141
- Sigstore integration time:
-
Permalink:
lifeiteng/OmniVAD-Kit@1257d2a2638dfe3f3717ffcdbbc5bd84abf1a4a5 -
Branch / Tag:
refs/tags/v0.2.2 - Owner: https://github.com/lifeiteng
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@1257d2a2638dfe3f3717ffcdbbc5bd84abf1a4a5 -
Trigger Event:
push
-
Statement type:
File details
Details for the file omnivad-0.2.2-cp314-cp314-macosx_11_0_arm64.whl.
File metadata
- Download URL: omnivad-0.2.2-cp314-cp314-macosx_11_0_arm64.whl
- Upload date:
- Size: 6.6 MB
- Tags: CPython 3.14, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
94abf5f9ad4511e1c2c3131fdf88c68b9a643176b3c9baa0dfbe1e1e9615e527
|
|
| MD5 |
d12a3701882b845f78ff0d3217a9ca7d
|
|
| BLAKE2b-256 |
7c70d956d6215efba430349d569a5a7427bdf50eb76eb3e2818ffed0c0d65218
|
Provenance
The following attestation bundles were made for omnivad-0.2.2-cp314-cp314-macosx_11_0_arm64.whl:
Publisher:
publish.yml on lifeiteng/OmniVAD-Kit
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
omnivad-0.2.2-cp314-cp314-macosx_11_0_arm64.whl -
Subject digest:
94abf5f9ad4511e1c2c3131fdf88c68b9a643176b3c9baa0dfbe1e1e9615e527 - Sigstore transparency entry: 1192631155
- Sigstore integration time:
-
Permalink:
lifeiteng/OmniVAD-Kit@1257d2a2638dfe3f3717ffcdbbc5bd84abf1a4a5 -
Branch / Tag:
refs/tags/v0.2.2 - Owner: https://github.com/lifeiteng
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@1257d2a2638dfe3f3717ffcdbbc5bd84abf1a4a5 -
Trigger Event:
push
-
Statement type:
File details
Details for the file omnivad-0.2.2-cp314-cp314-macosx_10_15_x86_64.whl.
File metadata
- Download URL: omnivad-0.2.2-cp314-cp314-macosx_10_15_x86_64.whl
- Upload date:
- Size: 5.4 MB
- Tags: CPython 3.14, macOS 10.15+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e3988f5559492d34b1780ab50e9f10bfa9f73df4b180ee42454bf610f1e232bf
|
|
| MD5 |
788ecf746e91979828c580a54d37f336
|
|
| BLAKE2b-256 |
65208387da12a1b530386c1fd0db2e83a672b5a059a66c1f6ca18ba0aecc18eb
|
Provenance
The following attestation bundles were made for omnivad-0.2.2-cp314-cp314-macosx_10_15_x86_64.whl:
Publisher:
publish.yml on lifeiteng/OmniVAD-Kit
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
omnivad-0.2.2-cp314-cp314-macosx_10_15_x86_64.whl -
Subject digest:
e3988f5559492d34b1780ab50e9f10bfa9f73df4b180ee42454bf610f1e232bf - Sigstore transparency entry: 1192631213
- Sigstore integration time:
-
Permalink:
lifeiteng/OmniVAD-Kit@1257d2a2638dfe3f3717ffcdbbc5bd84abf1a4a5 -
Branch / Tag:
refs/tags/v0.2.2 - Owner: https://github.com/lifeiteng
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@1257d2a2638dfe3f3717ffcdbbc5bd84abf1a4a5 -
Trigger Event:
push
-
Statement type:
File details
Details for the file omnivad-0.2.2-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: omnivad-0.2.2-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 10.3 MB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bc550046767d0600bdcb07f7f2e1c1d96caee23e10b2d97f99624bbdc4f378a5
|
|
| MD5 |
413bd592c7c689b2fa5ec17fdb9b6c11
|
|
| BLAKE2b-256 |
d01caec70394bb716f159c3e222ee80f615bd867707ac0050db85d1d409e4cbb
|
Provenance
The following attestation bundles were made for omnivad-0.2.2-cp313-cp313-win_amd64.whl:
Publisher:
publish.yml on lifeiteng/OmniVAD-Kit
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
omnivad-0.2.2-cp313-cp313-win_amd64.whl -
Subject digest:
bc550046767d0600bdcb07f7f2e1c1d96caee23e10b2d97f99624bbdc4f378a5 - Sigstore transparency entry: 1192631076
- Sigstore integration time:
-
Permalink:
lifeiteng/OmniVAD-Kit@1257d2a2638dfe3f3717ffcdbbc5bd84abf1a4a5 -
Branch / Tag:
refs/tags/v0.2.2 - Owner: https://github.com/lifeiteng
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@1257d2a2638dfe3f3717ffcdbbc5bd84abf1a4a5 -
Trigger Event:
push
-
Statement type:
File details
Details for the file omnivad-0.2.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: omnivad-0.2.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 12.2 MB
- Tags: CPython 3.13, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
186b20502ce555de6bacf9fdd28dfa91e912338c63745cc1aac6006828809666
|
|
| MD5 |
919f12740dc41be2837f0751df54b864
|
|
| BLAKE2b-256 |
a3b73835b76c13af5f7007434b8efbd04c249b5e9504e88c72f92d2b6b9dafcf
|
Provenance
The following attestation bundles were made for omnivad-0.2.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
publish.yml on lifeiteng/OmniVAD-Kit
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
omnivad-0.2.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
186b20502ce555de6bacf9fdd28dfa91e912338c63745cc1aac6006828809666 - Sigstore transparency entry: 1192631209
- Sigstore integration time:
-
Permalink:
lifeiteng/OmniVAD-Kit@1257d2a2638dfe3f3717ffcdbbc5bd84abf1a4a5 -
Branch / Tag:
refs/tags/v0.2.2 - Owner: https://github.com/lifeiteng
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@1257d2a2638dfe3f3717ffcdbbc5bd84abf1a4a5 -
Trigger Event:
push
-
Statement type:
File details
Details for the file omnivad-0.2.2-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: omnivad-0.2.2-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 7.9 MB
- Tags: CPython 3.13, manylinux: glibc 2.27+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ce8220ec5f0b69b7e399cb705e667757f44ad0f8234b559cae14c0917bd02387
|
|
| MD5 |
4bb310ab0935a5c7239289ee54989480
|
|
| BLAKE2b-256 |
380440ac8c83c7c3b1ce00a7ef70fdc791b82068b10c7eeb70c6eb7eeed4ad99
|
Provenance
The following attestation bundles were made for omnivad-0.2.2-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:
Publisher:
publish.yml on lifeiteng/OmniVAD-Kit
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
omnivad-0.2.2-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl -
Subject digest:
ce8220ec5f0b69b7e399cb705e667757f44ad0f8234b559cae14c0917bd02387 - Sigstore transparency entry: 1192631216
- Sigstore integration time:
-
Permalink:
lifeiteng/OmniVAD-Kit@1257d2a2638dfe3f3717ffcdbbc5bd84abf1a4a5 -
Branch / Tag:
refs/tags/v0.2.2 - Owner: https://github.com/lifeiteng
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@1257d2a2638dfe3f3717ffcdbbc5bd84abf1a4a5 -
Trigger Event:
push
-
Statement type:
File details
Details for the file omnivad-0.2.2-cp313-cp313-macosx_11_0_arm64.whl.
File metadata
- Download URL: omnivad-0.2.2-cp313-cp313-macosx_11_0_arm64.whl
- Upload date:
- Size: 6.6 MB
- Tags: CPython 3.13, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
65299c24b235c659485edf502c0484ea05dc09c4ce5d96556fadf2419bfb85b2
|
|
| MD5 |
a33278e8a8d42138fdb728a691c5e7d7
|
|
| BLAKE2b-256 |
6b191ad9eff8e096cc0619ceb59dcf2c9c24e2b1b46713f4ec59b9bbe7026f8f
|
Provenance
The following attestation bundles were made for omnivad-0.2.2-cp313-cp313-macosx_11_0_arm64.whl:
Publisher:
publish.yml on lifeiteng/OmniVAD-Kit
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
omnivad-0.2.2-cp313-cp313-macosx_11_0_arm64.whl -
Subject digest:
65299c24b235c659485edf502c0484ea05dc09c4ce5d96556fadf2419bfb85b2 - Sigstore transparency entry: 1192631044
- Sigstore integration time:
-
Permalink:
lifeiteng/OmniVAD-Kit@1257d2a2638dfe3f3717ffcdbbc5bd84abf1a4a5 -
Branch / Tag:
refs/tags/v0.2.2 - Owner: https://github.com/lifeiteng
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@1257d2a2638dfe3f3717ffcdbbc5bd84abf1a4a5 -
Trigger Event:
push
-
Statement type:
File details
Details for the file omnivad-0.2.2-cp313-cp313-macosx_10_13_x86_64.whl.
File metadata
- Download URL: omnivad-0.2.2-cp313-cp313-macosx_10_13_x86_64.whl
- Upload date:
- Size: 5.4 MB
- Tags: CPython 3.13, macOS 10.13+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6d67fa0e7aad7bed8e4aab6928d52a9114a5aa0fb0a8a6c5d6e55cd429a7b97a
|
|
| MD5 |
5d66da511745fced7bfc616d402b528c
|
|
| BLAKE2b-256 |
3b179b4320105ee40b9b47f63de771a662b68db91a5b573fddf7e7f41a0eeeff
|
Provenance
The following attestation bundles were made for omnivad-0.2.2-cp313-cp313-macosx_10_13_x86_64.whl:
Publisher:
publish.yml on lifeiteng/OmniVAD-Kit
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
omnivad-0.2.2-cp313-cp313-macosx_10_13_x86_64.whl -
Subject digest:
6d67fa0e7aad7bed8e4aab6928d52a9114a5aa0fb0a8a6c5d6e55cd429a7b97a - Sigstore transparency entry: 1192631223
- Sigstore integration time:
-
Permalink:
lifeiteng/OmniVAD-Kit@1257d2a2638dfe3f3717ffcdbbc5bd84abf1a4a5 -
Branch / Tag:
refs/tags/v0.2.2 - Owner: https://github.com/lifeiteng
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@1257d2a2638dfe3f3717ffcdbbc5bd84abf1a4a5 -
Trigger Event:
push
-
Statement type:
File details
Details for the file omnivad-0.2.2-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: omnivad-0.2.2-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 10.3 MB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
11cf5db4a6f3cb582ad728f20fc142cfea1e83cc8964463b6f4a09a028e084d7
|
|
| MD5 |
75128e1f9917182a521c7670c3e2e5f9
|
|
| BLAKE2b-256 |
3e5f7facf16d19535f7cc0c44599619bd81fdc646de49de5a06ffb200cc50051
|
Provenance
The following attestation bundles were made for omnivad-0.2.2-cp312-cp312-win_amd64.whl:
Publisher:
publish.yml on lifeiteng/OmniVAD-Kit
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
omnivad-0.2.2-cp312-cp312-win_amd64.whl -
Subject digest:
11cf5db4a6f3cb582ad728f20fc142cfea1e83cc8964463b6f4a09a028e084d7 - Sigstore transparency entry: 1192631065
- Sigstore integration time:
-
Permalink:
lifeiteng/OmniVAD-Kit@1257d2a2638dfe3f3717ffcdbbc5bd84abf1a4a5 -
Branch / Tag:
refs/tags/v0.2.2 - Owner: https://github.com/lifeiteng
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@1257d2a2638dfe3f3717ffcdbbc5bd84abf1a4a5 -
Trigger Event:
push
-
Statement type:
File details
Details for the file omnivad-0.2.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: omnivad-0.2.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 12.2 MB
- Tags: CPython 3.12, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e867ed2275fc95f0c9eb41d3cce542e5c9556190c7a04ad4e667482ff0a44e71
|
|
| MD5 |
9f585a777bb9ca8e8d985ab74aa2e874
|
|
| BLAKE2b-256 |
c219c14c1829f75c281bf129667bf69b690b84eb980287a643558d936e06f2d2
|
Provenance
The following attestation bundles were made for omnivad-0.2.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
publish.yml on lifeiteng/OmniVAD-Kit
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
omnivad-0.2.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
e867ed2275fc95f0c9eb41d3cce542e5c9556190c7a04ad4e667482ff0a44e71 - Sigstore transparency entry: 1192631180
- Sigstore integration time:
-
Permalink:
lifeiteng/OmniVAD-Kit@1257d2a2638dfe3f3717ffcdbbc5bd84abf1a4a5 -
Branch / Tag:
refs/tags/v0.2.2 - Owner: https://github.com/lifeiteng
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@1257d2a2638dfe3f3717ffcdbbc5bd84abf1a4a5 -
Trigger Event:
push
-
Statement type:
File details
Details for the file omnivad-0.2.2-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: omnivad-0.2.2-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 7.9 MB
- Tags: CPython 3.12, manylinux: glibc 2.27+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b8f5c3fc6e3e3f7c650677d261e401610778cd6c42d319af32358fcdc03855bb
|
|
| MD5 |
04f2567123f32a00119604078ade1c4c
|
|
| BLAKE2b-256 |
3eb2803f3abf6219bc42a7475c8cc4c80194d065c214672bdbb57da3425ae39a
|
Provenance
The following attestation bundles were made for omnivad-0.2.2-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:
Publisher:
publish.yml on lifeiteng/OmniVAD-Kit
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
omnivad-0.2.2-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl -
Subject digest:
b8f5c3fc6e3e3f7c650677d261e401610778cd6c42d319af32358fcdc03855bb - Sigstore transparency entry: 1192631126
- Sigstore integration time:
-
Permalink:
lifeiteng/OmniVAD-Kit@1257d2a2638dfe3f3717ffcdbbc5bd84abf1a4a5 -
Branch / Tag:
refs/tags/v0.2.2 - Owner: https://github.com/lifeiteng
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@1257d2a2638dfe3f3717ffcdbbc5bd84abf1a4a5 -
Trigger Event:
push
-
Statement type:
File details
Details for the file omnivad-0.2.2-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: omnivad-0.2.2-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 6.6 MB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
30a8edfe583687fb48093125d180785e37849b6e6317e23337090158d3658f40
|
|
| MD5 |
28f51a9e87386dfb1cf94c2400211d92
|
|
| BLAKE2b-256 |
23fd98e846274489d06e958a6005d891d512920f934ee04ed38bf8785d45e6dd
|
Provenance
The following attestation bundles were made for omnivad-0.2.2-cp312-cp312-macosx_11_0_arm64.whl:
Publisher:
publish.yml on lifeiteng/OmniVAD-Kit
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
omnivad-0.2.2-cp312-cp312-macosx_11_0_arm64.whl -
Subject digest:
30a8edfe583687fb48093125d180785e37849b6e6317e23337090158d3658f40 - Sigstore transparency entry: 1192631048
- Sigstore integration time:
-
Permalink:
lifeiteng/OmniVAD-Kit@1257d2a2638dfe3f3717ffcdbbc5bd84abf1a4a5 -
Branch / Tag:
refs/tags/v0.2.2 - Owner: https://github.com/lifeiteng
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@1257d2a2638dfe3f3717ffcdbbc5bd84abf1a4a5 -
Trigger Event:
push
-
Statement type:
File details
Details for the file omnivad-0.2.2-cp312-cp312-macosx_10_13_x86_64.whl.
File metadata
- Download URL: omnivad-0.2.2-cp312-cp312-macosx_10_13_x86_64.whl
- Upload date:
- Size: 5.4 MB
- Tags: CPython 3.12, macOS 10.13+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
db06732ec215c53102f33f76230a6beaf1048ee8d7e8a47b31251f9d09bfdbbb
|
|
| MD5 |
d5560e9abcc76910496293d3b7bae753
|
|
| BLAKE2b-256 |
f3e6faf4a140c3cf82c31b9fdae7ff5ed92fc31494e3df0cc9a62a0681048428
|
Provenance
The following attestation bundles were made for omnivad-0.2.2-cp312-cp312-macosx_10_13_x86_64.whl:
Publisher:
publish.yml on lifeiteng/OmniVAD-Kit
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
omnivad-0.2.2-cp312-cp312-macosx_10_13_x86_64.whl -
Subject digest:
db06732ec215c53102f33f76230a6beaf1048ee8d7e8a47b31251f9d09bfdbbb - Sigstore transparency entry: 1192631189
- Sigstore integration time:
-
Permalink:
lifeiteng/OmniVAD-Kit@1257d2a2638dfe3f3717ffcdbbc5bd84abf1a4a5 -
Branch / Tag:
refs/tags/v0.2.2 - Owner: https://github.com/lifeiteng
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@1257d2a2638dfe3f3717ffcdbbc5bd84abf1a4a5 -
Trigger Event:
push
-
Statement type:
File details
Details for the file omnivad-0.2.2-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: omnivad-0.2.2-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 10.3 MB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
234af2017781a4882faf713fed3832da60f95e95ddf91a39522c617fb46df6bb
|
|
| MD5 |
ff71e78ae4fe18b13f490683a78216c4
|
|
| BLAKE2b-256 |
d5192ef7b77a69eb20e8f758b893e2759cbd42cea46ea13e96a71e6d0bb6073d
|
Provenance
The following attestation bundles were made for omnivad-0.2.2-cp311-cp311-win_amd64.whl:
Publisher:
publish.yml on lifeiteng/OmniVAD-Kit
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
omnivad-0.2.2-cp311-cp311-win_amd64.whl -
Subject digest:
234af2017781a4882faf713fed3832da60f95e95ddf91a39522c617fb46df6bb - Sigstore transparency entry: 1192631099
- Sigstore integration time:
-
Permalink:
lifeiteng/OmniVAD-Kit@1257d2a2638dfe3f3717ffcdbbc5bd84abf1a4a5 -
Branch / Tag:
refs/tags/v0.2.2 - Owner: https://github.com/lifeiteng
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@1257d2a2638dfe3f3717ffcdbbc5bd84abf1a4a5 -
Trigger Event:
push
-
Statement type:
File details
Details for the file omnivad-0.2.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: omnivad-0.2.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 12.2 MB
- Tags: CPython 3.11, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b9b51abd52dc30286e56811355ed0186cbba71050f1c2f4fad3bfe3c9641157b
|
|
| MD5 |
ed928717535ab542362f46cfaae15abc
|
|
| BLAKE2b-256 |
d5fd39ea1dbab135ae50879126661112049420c1cd09da62851895657de34c9b
|
Provenance
The following attestation bundles were made for omnivad-0.2.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
publish.yml on lifeiteng/OmniVAD-Kit
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
omnivad-0.2.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
b9b51abd52dc30286e56811355ed0186cbba71050f1c2f4fad3bfe3c9641157b - Sigstore transparency entry: 1192631225
- Sigstore integration time:
-
Permalink:
lifeiteng/OmniVAD-Kit@1257d2a2638dfe3f3717ffcdbbc5bd84abf1a4a5 -
Branch / Tag:
refs/tags/v0.2.2 - Owner: https://github.com/lifeiteng
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@1257d2a2638dfe3f3717ffcdbbc5bd84abf1a4a5 -
Trigger Event:
push
-
Statement type:
File details
Details for the file omnivad-0.2.2-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: omnivad-0.2.2-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 7.9 MB
- Tags: CPython 3.11, manylinux: glibc 2.27+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5f085238fe03915cc4144ad41b12018e60fcd89559fd43edb66518a3ea67041c
|
|
| MD5 |
ea3ed4bc03c0e5358a85bb225d7083fe
|
|
| BLAKE2b-256 |
5dbef4e1c02d5e1a8188059977364ab0f7edf89f68ee37f256df418db81668e2
|
Provenance
The following attestation bundles were made for omnivad-0.2.2-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:
Publisher:
publish.yml on lifeiteng/OmniVAD-Kit
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
omnivad-0.2.2-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl -
Subject digest:
5f085238fe03915cc4144ad41b12018e60fcd89559fd43edb66518a3ea67041c - Sigstore transparency entry: 1192631091
- Sigstore integration time:
-
Permalink:
lifeiteng/OmniVAD-Kit@1257d2a2638dfe3f3717ffcdbbc5bd84abf1a4a5 -
Branch / Tag:
refs/tags/v0.2.2 - Owner: https://github.com/lifeiteng
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@1257d2a2638dfe3f3717ffcdbbc5bd84abf1a4a5 -
Trigger Event:
push
-
Statement type:
File details
Details for the file omnivad-0.2.2-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: omnivad-0.2.2-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 6.6 MB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
29700940db3a22276f2edc70590140988bfcbfdb0c6dd5aeb10d0959307fa264
|
|
| MD5 |
dcc26eee258212e32d32896edb725b82
|
|
| BLAKE2b-256 |
7ec783079788bcafadb24d32a3b70197f557616080b3962ab0f5eb82c83537f2
|
Provenance
The following attestation bundles were made for omnivad-0.2.2-cp311-cp311-macosx_11_0_arm64.whl:
Publisher:
publish.yml on lifeiteng/OmniVAD-Kit
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
omnivad-0.2.2-cp311-cp311-macosx_11_0_arm64.whl -
Subject digest:
29700940db3a22276f2edc70590140988bfcbfdb0c6dd5aeb10d0959307fa264 - Sigstore transparency entry: 1192631131
- Sigstore integration time:
-
Permalink:
lifeiteng/OmniVAD-Kit@1257d2a2638dfe3f3717ffcdbbc5bd84abf1a4a5 -
Branch / Tag:
refs/tags/v0.2.2 - Owner: https://github.com/lifeiteng
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@1257d2a2638dfe3f3717ffcdbbc5bd84abf1a4a5 -
Trigger Event:
push
-
Statement type:
File details
Details for the file omnivad-0.2.2-cp311-cp311-macosx_10_9_x86_64.whl.
File metadata
- Download URL: omnivad-0.2.2-cp311-cp311-macosx_10_9_x86_64.whl
- Upload date:
- Size: 5.3 MB
- Tags: CPython 3.11, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7016fbea374c7713228c4f27f0ecca36d08de9ad875b70a7215b05f0c06474e2
|
|
| MD5 |
d469220839e246e4a26f36a583560026
|
|
| BLAKE2b-256 |
8d4fbafc6ec349ad25af37606ea664d15cb94f4f39f2ff43cc2e93ddb2d02cc2
|
Provenance
The following attestation bundles were made for omnivad-0.2.2-cp311-cp311-macosx_10_9_x86_64.whl:
Publisher:
publish.yml on lifeiteng/OmniVAD-Kit
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
omnivad-0.2.2-cp311-cp311-macosx_10_9_x86_64.whl -
Subject digest:
7016fbea374c7713228c4f27f0ecca36d08de9ad875b70a7215b05f0c06474e2 - Sigstore transparency entry: 1192631176
- Sigstore integration time:
-
Permalink:
lifeiteng/OmniVAD-Kit@1257d2a2638dfe3f3717ffcdbbc5bd84abf1a4a5 -
Branch / Tag:
refs/tags/v0.2.2 - Owner: https://github.com/lifeiteng
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@1257d2a2638dfe3f3717ffcdbbc5bd84abf1a4a5 -
Trigger Event:
push
-
Statement type:
File details
Details for the file omnivad-0.2.2-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: omnivad-0.2.2-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 10.3 MB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9d4fef456bce6cf572a582b1d9e2afad200911e03196c1aa2c2d4ff8f68d6dcd
|
|
| MD5 |
055488d447d8f3b4d0143f96a49e1af5
|
|
| BLAKE2b-256 |
991bd66d6653894c93af43efd25603f21067d01bd000815706c306015464c0c8
|
Provenance
The following attestation bundles were made for omnivad-0.2.2-cp310-cp310-win_amd64.whl:
Publisher:
publish.yml on lifeiteng/OmniVAD-Kit
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
omnivad-0.2.2-cp310-cp310-win_amd64.whl -
Subject digest:
9d4fef456bce6cf572a582b1d9e2afad200911e03196c1aa2c2d4ff8f68d6dcd - Sigstore transparency entry: 1192631198
- Sigstore integration time:
-
Permalink:
lifeiteng/OmniVAD-Kit@1257d2a2638dfe3f3717ffcdbbc5bd84abf1a4a5 -
Branch / Tag:
refs/tags/v0.2.2 - Owner: https://github.com/lifeiteng
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@1257d2a2638dfe3f3717ffcdbbc5bd84abf1a4a5 -
Trigger Event:
push
-
Statement type:
File details
Details for the file omnivad-0.2.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: omnivad-0.2.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 12.2 MB
- Tags: CPython 3.10, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7e360ef10c9f4b74111c08c4391c75518c39f3658e6ee9cccbf86410e0d4c056
|
|
| MD5 |
aeac38572f959b6a05698f90c05ed5d7
|
|
| BLAKE2b-256 |
48ca9e79c967bc6d867791e46ba0e20a7a9a215251dda6034a68996406e8ee59
|
Provenance
The following attestation bundles were made for omnivad-0.2.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
publish.yml on lifeiteng/OmniVAD-Kit
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
omnivad-0.2.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
7e360ef10c9f4b74111c08c4391c75518c39f3658e6ee9cccbf86410e0d4c056 - Sigstore transparency entry: 1192631118
- Sigstore integration time:
-
Permalink:
lifeiteng/OmniVAD-Kit@1257d2a2638dfe3f3717ffcdbbc5bd84abf1a4a5 -
Branch / Tag:
refs/tags/v0.2.2 - Owner: https://github.com/lifeiteng
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@1257d2a2638dfe3f3717ffcdbbc5bd84abf1a4a5 -
Trigger Event:
push
-
Statement type:
File details
Details for the file omnivad-0.2.2-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: omnivad-0.2.2-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 7.9 MB
- Tags: CPython 3.10, manylinux: glibc 2.27+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
36d67246b029679647f26a0b0bf340fc5aded6bead86a27a338441a8806038dd
|
|
| MD5 |
89bd98f3a3708817e080f0d68dd5b505
|
|
| BLAKE2b-256 |
d36777cd3dafe02d24997a7a5e66a49944c877bc302e10803cf4009113d7d451
|
Provenance
The following attestation bundles were made for omnivad-0.2.2-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:
Publisher:
publish.yml on lifeiteng/OmniVAD-Kit
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
omnivad-0.2.2-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl -
Subject digest:
36d67246b029679647f26a0b0bf340fc5aded6bead86a27a338441a8806038dd - Sigstore transparency entry: 1192631218
- Sigstore integration time:
-
Permalink:
lifeiteng/OmniVAD-Kit@1257d2a2638dfe3f3717ffcdbbc5bd84abf1a4a5 -
Branch / Tag:
refs/tags/v0.2.2 - Owner: https://github.com/lifeiteng
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@1257d2a2638dfe3f3717ffcdbbc5bd84abf1a4a5 -
Trigger Event:
push
-
Statement type:
File details
Details for the file omnivad-0.2.2-cp310-cp310-macosx_11_0_arm64.whl.
File metadata
- Download URL: omnivad-0.2.2-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 6.6 MB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d1feaf2b72a4f2b809c234f3de436bffd8ba9a693bfdf8749b715345aa579254
|
|
| MD5 |
1a9b634fd1ae9eecb486be9ddf11eed6
|
|
| BLAKE2b-256 |
af105548546c5214e428667be92d6a0305611991d4863692de74e906f91211ee
|
Provenance
The following attestation bundles were made for omnivad-0.2.2-cp310-cp310-macosx_11_0_arm64.whl:
Publisher:
publish.yml on lifeiteng/OmniVAD-Kit
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
omnivad-0.2.2-cp310-cp310-macosx_11_0_arm64.whl -
Subject digest:
d1feaf2b72a4f2b809c234f3de436bffd8ba9a693bfdf8749b715345aa579254 - Sigstore transparency entry: 1192631059
- Sigstore integration time:
-
Permalink:
lifeiteng/OmniVAD-Kit@1257d2a2638dfe3f3717ffcdbbc5bd84abf1a4a5 -
Branch / Tag:
refs/tags/v0.2.2 - Owner: https://github.com/lifeiteng
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@1257d2a2638dfe3f3717ffcdbbc5bd84abf1a4a5 -
Trigger Event:
push
-
Statement type:
File details
Details for the file omnivad-0.2.2-cp310-cp310-macosx_10_9_x86_64.whl.
File metadata
- Download URL: omnivad-0.2.2-cp310-cp310-macosx_10_9_x86_64.whl
- Upload date:
- Size: 5.3 MB
- Tags: CPython 3.10, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f4728b71b6556016ca42f387c899f0a835a0840b88d633091beb3e900484efa8
|
|
| MD5 |
4844a1724160306f36b6449f2d9791d1
|
|
| BLAKE2b-256 |
8de5abd38b61f14a1e2f635610358bc4a5afd6ab8dd333949ac2d6eb378c59b0
|
Provenance
The following attestation bundles were made for omnivad-0.2.2-cp310-cp310-macosx_10_9_x86_64.whl:
Publisher:
publish.yml on lifeiteng/OmniVAD-Kit
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
omnivad-0.2.2-cp310-cp310-macosx_10_9_x86_64.whl -
Subject digest:
f4728b71b6556016ca42f387c899f0a835a0840b88d633091beb3e900484efa8 - Sigstore transparency entry: 1192631172
- Sigstore integration time:
-
Permalink:
lifeiteng/OmniVAD-Kit@1257d2a2638dfe3f3717ffcdbbc5bd84abf1a4a5 -
Branch / Tag:
refs/tags/v0.2.2 - Owner: https://github.com/lifeiteng
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@1257d2a2638dfe3f3717ffcdbbc5bd84abf1a4a5 -
Trigger Event:
push
-
Statement type: