What is Omneum
An open-source context evaluator for AI agents.
Agents routinely assemble context from many different sources — a RAG pipeline, web search, APIs, databases, files, memory systems, other agents — but stuffing dozens of raw chunks into a single context window can leave the model working through a mess of information that was never organized for it.
Most agents focus on retrieving more context. Omneum is focused on making sure the context reaching the model is clean and reliable.
Why Omneum and how it works
Modern agent pipelines use several different techniques to decide what context should reach a model:
Semantic similarity (Vector DBs). The piece of text that looks closest to the prompt wins.
Semantic reranking. Retrieved context is reordered based on how relevant it is to the query.
LLM-as-a-Judge. An LLM reads the retrieved context and is instructed to evaluate it against a set of instructions.
These techniques can be highly effective at selecting context, but relevance is only one dimension of context quality.
Chunks can still hold conflicting or stale information. Multiple retrieved chunks might not be deduplicated or appear independent despite sharing an upstream source. This contributes to context bloat: low-quality information consumes context-window capacity that could otherwise be used for higher quality information.
Omneum addresses many of these limitations: it uses a graph-based mathematical analysis to model the relationships between claims and their supporting sources. Importantly, this analysis does not naively assume every source has derived its information independently. The same information often propagates across multiple sources. Without dependency tracking, an agent cannot distinguish five independent observations from the same information repeated five times.
Agent pipelines already handle structured metadata alongside retrieved context. Omneum uses available provenance and lineage metadata to estimate source dependencies, then incorporates those estimates into its calculation of source reliability and claim support scores.
These scores are computed without interpreting the semantic meaning of the context. For instance, when considering a claim such as:
“Acme reported $4.2 billion in revenue in 2025.”
Its support score depends on the reliability of the sources supporting it. In turn, those sources receive reliability from the claims they support.
This definition seems circular, and it is. Nonetheless, it yields a well-defined notion of reliability that helps distinguish strongly supported context from weakly supported context.
Omneum uses BRAID, its open-source algorithm, to compute these reliability and support scores. Explore the algorithm and research →
Where Omneum fits
Omneum runs locally as a Model Context Protocol (MCP) server. It adds a lightweight post-retrieval evaluation layer to your existing retrieval or ranking stack; no inference request, no extra model call.
Retrieval / tools → Reranking (optional) → Omneum evaluation → agent control flow → LLM
Omneum returns context-quality signals; your agent makes evidence-aware decisions throughout its workflow.
Quick Start
Note: This tutorial assumes Python 3.11–3.14. SDKs for other languages are not currently supported.
1. Install
Supported Platforms:
| Platform | Supported |
|---|---|
| macOS (Apple Silicon / arm64) | ✅ |
| macOS (Intel / x86_64) | ✅ |
| Linux (Ubuntu 22.04+ / x86_64) | ✅ |
Install Omneum using pip:
pip install omneum
2. Set up Omneum
Run the installer to configure the local evaluator:
omneum install
Run omneum install from your normal login account. Don't run the command with sudo.
The installer runs unprivileged while it downloads and verifies the evaluator release. The daemon version is pinned to the installed Python package version. For example, Omneum 1.0.3 only accepts daemon assets from v1.0.3; it doesn't resolve latest or fall back to another release.
The archive is verified against the release SHA256SUMS before installation. A missing checksum, mismatched digest, unexpected archive entry, link, or path traversal stops the install before anything from the archive runs.
Administrator access is requested only when installing machine-level service files. On Ubuntu, this includes the managed runtime under:
/opt/omneum
and public client configuration at:
/etc/omneum/config.toml
The evaluator runs as a system service because its VOPRF private key is isolated from the login account and MCP process. On macOS it runs under launchd; on Ubuntu it runs under systemd with a separate service identity.
omneum-server connects MCP clients to the installed local service. The installer finishes by sending a VOPRF request through that path and verifying the response against the configured public key. A running service alone does not count as a successful installation.
See docs/guides/installation.md for service accounts, sockets, installed paths, custom endpoints, and failure handling.
3. Connect your agent
Add Omneum to your MCP client configuration:
{
"mcpServers": {
"omneum": {
"command": "omneum-server"
}
}
}
Restart your MCP client to expose Omneum's tools to your agent.
If your MCP client cannot find omneum-server, set command to the absolute path returned by command -v omneum-server.
4. Verify the connection
Ask your agent to call Omneum's ping tool. A successful response returns "status": "ok", confirming that your agent can reach the Omneum MCP server.
Running an Evaluation
Evaluate retrieved context using Omneum's Python SDK and local MCP server.
1. Map retrieved context
Use ContextMapper to map retrieved records into Omneum observations. The example uses three sources, two of which reference the same upstream document.
import asyncio
from datetime import datetime, timezone
from omneum.mcp import StdioServerParameters
from omneum import (
ContextMapper,
DependencyEstimatorConfig,
OmneumClientConfig,
Source,
open_stdio_client,
)
now = datetime.now(timezone.utc)
records = [
{
"id": "obs-1",
"url": "https://example.com/report-a",
"value": 4_200_000_000,
"upstream": ["https://example.com/filing"],
"observed_at": now,
},
{
"id": "obs-2",
"url": "https://example.org/report-b",
"value": 4_200_000_000,
"upstream": ["https://example.com/filing"],
"observed_at": now,
},
{
"id": "obs-3",
"url": "https://example.net/report-c",
"value": 4_200_000_000,
"upstream": [],
"observed_at": now,
},
]
mapper = ContextMapper(
source=lambda r: Source(kind="web_document", identifier=r["url"]),
entity_namespace=lambda r: "company",
entity=lambda r: "acme",
attribute=lambda r: "fy2025_gross_revenue",
value="value",
observation_id="id",
observed_at="observed_at",
upstream_sources=lambda r: [
{"kind": "web_document", "identifier": url}
for url in r["upstream"]
],
)
The SDK handles canonicalization. See Canonicalization.
2. Evaluate context
Connect to omneum-server and call evaluate_mapped() with a dependency estimator:
estimator = DependencyEstimatorConfig(
upstream_weight=0.25,
citation_weight=0.20,
assertion_lineage_weight=0.20,
ownership_weight=0.10,
temporal_weight=0.10,
graph_weight=0.15,
retrieval_weight=0.0,
temporal_window_seconds=7200.0,
)
async def main():
config = OmneumClientConfig.from_local_deployment()
server = StdioServerParameters(command="omneum-server")
async with open_stdio_client(config, server=server) as client:
evaluation = await client.evaluate_mapped(
records,
mapper,
estimator=estimator,
)
print(evaluation.explanation)
asyncio.run(main())
Save both Python blocks in evaluate.py, then run:
python evaluate.py
3. Evaluation results
evaluation.explanation formats the evaluation result for inspection.
Omneum Evaluation
Evaluation latency: 10.6 ms
Fy2025 gross revenue
4200000000
Support: 0.67
Supporting sources: 3
Estimated independent support: 2.00
Dependency signal coverage: 0.25
Explanation:
3 sources support this claim, with an estimated 2.00 independent sources. The available dependency signals indicate that some supporting sources are related.
Three sources report the same value, but two reference a shared upstream document. Omneum identifies this dependency and estimates 2.00 independent supporting sources instead of treating all three as independent evidence.
An agent can use this result to trigger additional retrieval or route execution back to a verification step before generating a response.
See Evaluation schema for result fields.
Integrations
Use the Python SDK and ContextMapper to add Omneum to your agent.
Framework examples:
For a complete framework-independent workflow, see the enterprise policy example.
Optional: Contribute to the Omneum Network (Closed Beta)
Omneum runs locally by default. You can opt in to contribute observations to the shared Omneum Context Graph without uploading raw context.
Network contributions help build a shared evidence base across agent deployments, extending the Context Graph beyond any single installation.
Contributions use privacy-preserving cryptographic linkage via an RFC 9497 VOPRF. Network contribution is disabled by default. Local evaluation works without it.
Hosted Network enrollment is currently limited to approved beta participants.
See Enable Network contribution (MCP) to get started, or How Network contribution works for technical details.
Data Model & Evaluation
Observations
Context is more than a collection of text chunks. Omneum represents information encountered by an agent as observations — immutable records that preserve structured data and its provenance. The first supported type, an assertion observation, records a claim, its source, and the metadata needed to evaluate it.
Observation(
observation_id="obs-1",
source=source,
claim=claim,
observed_at=datetime.now(timezone.utc),
)
Observations retain available provenance and metadata, including source ownership, timestamps, citations, upstream source relationships, and assertion lineage. Multiple assertion observations can support the same claim or report conflicting values without being merged or overwritten. Observations are not generated judgments about what is true: they preserve the evidence as reported.
Sources
Sources identify where an assertion originated. Each source has a kind and a canonical identifier for recognizing the same source across multiple observations. Sources can represent web documents, databases, internal services, or other information providers.
Source(
kind="web_document",
identifier="https://example.com/acme-filing",
)
Claims
Claims represent specific assertions extracted from retrieved context, such as text chunks and tool outputs. Each claim consists of an entity_namespace, entity, attribute, and value. An integrating agent or retrieval pipeline extracts these fields, and ContextMapper maps them into Omneum's data model.
Claim(
entity_namespace="company",
entity="acme",
attribute="fy2025_gross_revenue",
value=4_200_000_000,
)
Source Dependence
Multiple sources can report the same claim without providing independent support. Omneum estimates source dependence from upstream lineage, citations, assertion lineage, shared ownership, timestamps, and graph structure.
Estimated source dependencies adjust the contribution of related sources when calculating independent support for each claim.
ContextMapper
ContextMapper maps structured data from agent and retrieval pipelines into Omneum's observation model. It defines how source identifiers, claim fields, timestamps, and provenance metadata are read from existing records.
ContextEvaluation
ContextEvaluation returns source reliability and claim support scores adjusted for source dependence, alongside conflict and provenance information.
evaluation = await client.evaluate_mapped(
records,
mapper,
estimator=estimator,
)
print(evaluation.explanation)
Performance & Accuracy
Evaluated on 24 held-out cases across six domains: coding agents, enterprise RAG, research and analysis agents, multi-agent systems, data analytics agents, and support and operations agents.
Semantic Rerankers
Measures how Omneum improves evidence selection when combined with semantic rerankers across diverse agent workflows.
| Configuration | Precision ↑ | Recall ↑ | Answer Accuracy ↑ | Selection p50 ↓ | E2E p50 ↓ | Generator Tokens ↓ | Generator Cost ↓ |
|---|---|---|---|---|---|---|---|
| BGE Reranker v2-m3 | 69.44% | 47.46% | 91.67% | 201 ms | 2.467s | 11,941 | $0.074618 |
| BGE + Omneum | 85.51% | 59.31% | 87.50% | 660 ms | 3.020s | 11,595 | $0.070662 |
| Cohere Rerank v4.0 Pro | 77.78% | 53.99% | 87.50% | 151 ms | 2.634s | 11,577 | $0.071242 |
| Cohere + Omneum | 82.64% | 55.72% | 79.17% | 624 ms | 3.176s | 11,535 | $0.070654 |
Costs reflect estimated downstream generator API usage only; reranker API charges and local compute are excluded. Omneum improves selection precision and recall in both comparisons.
Frontier LLM Judges
Each LLM judge is evaluated alongside Omneum under the same model-specific benchmark configuration.
| Configuration | Precision ↑ | Recall ↑ | Answer Accuracy ↑ | Selection p50 ↓ | E2E p50 ↓ | Generator Tokens ↓ | Generator Cost ↓ |
|---|---|---|---|---|---|---|---|
| BGE + Claude Sonnet 5.5 Judge | 92.36% | 65.24% | 95.83% | 1.831s | 4.165s | 11,356 | $0.068208 |
| BGE + Omneum | 86.11% | 59.34% | 91.67% | 0.697s | 3.141s | 11,811 | $0.072822 |
| BGE + GPT-6 Astra Judge | 92.78% | 65.45% | 92.50% | 3.421s | 5.849s | 111,247 | $0.658998 |
| BGE + Omneum | 86.11% | 59.34% | 91.67% | 0.641s | 2.983s | 115,119 | $0.698310 |
| BGE + Gemini 3.8 Flash Judge | 94.44% | 66.28% | 95.83% | 2.487s | 4.924s | 114,250 | $0.686916 |
| BGE + Omneum | 86.11% | 59.34% | 91.67% | 0.639s | 3.130s | 115,535 | $0.702470 |
Costs reflect estimated downstream generator API usage only; LLM judge inference costs and local compute are excluded. Omneum achieves competitive selection quality and downstream answer accuracy against frontier LLM judges, with 2.6–5.3× lower selection latency and no additional LLM inference step.
Detailed evaluations: Methodology · Coding Agents · Enterprise RAG · Research Agents · Multi-Agent Systems · Data Analytics · Support Operations
Production
Omneum uses SQLite as its default local storage backend. PostgreSQL is supported for deployments that use an external database.
| Component | Implementation |
|---|---|
| MCP server | Local omneum-server process |
| Evaluator | Managed local daemon |
| Local database | SQLite |
| Graph model | Relational source, claim, observation, and dependency tables |
| External database | PostgreSQL |
| Graph extension | Apache AGE |
| Service manager | launchd on macOS; systemd on Ubuntu |
| Cryptography | RFC 9497 VOPRF, Ristretto255-SHA512 |
Local installations create context.db automatically:
macOS
~/Library/Application Support/Omneum/context.db
Linux
~/.local/share/omneum/context.db
For a new default graph with unsafe data-directory ancestors, Omneum uses
~/.omneum/data/context.db. Existing graphs and explicit paths are never
silently relocated; shared directory permissions are preserved.
PostgreSQL can be configured for deployments that use an external database. Apache AGE provides the graph projection for PostgreSQL deployments.
See docs/storage.md for the storage schema and deployment options.
Security & Privacy
Omneum evaluates context locally. omneum-server, the evaluator daemon, and context.db run within the local environment.
| Component | Boundary |
|---|---|
| Context | Passed to the local evaluation path |
| Context graph | Stored in local context.db |
| VOPRF private key | Held by the evaluator daemon |
| MCP process | Cannot read the evaluator's private key |
| Source payloads | Not required in the graph |
| Omneum Network | Optional contribution through the ingestion API |
Omneum persists the local context graph across MCP sessions.
application data
│
▼
omneum-server
│
├── evaluator daemon
│
└── context.db
Local persistence and Omneum Network contribution are configured independently.
| Option | Behavior |
|---|---|
| Local persistence | Writes observations to context.db |
| Network contribution | Sends pseudonymous observations to the Omneum Network through the ingestion API |
See Omneum Network for Network contribution and Local Persistence for Context Graph storage.
External Evaluations
External evaluations are published with the test inputs and Omneum outputs in evaluations/.
SearchTS. SearchTS 0.13.0 returned the same Go 1.22 claim from thenewstack.io through curl_cffi and go.dev through stealth-browser. Omneum received the original final_url and fetched_at values for both captures. The evaluation returned 2.00 estimated independent support, pairwise dependency 0.0000, and dependency-signal coverage 0.25. Results →
Bastra Recall. Recall ran Omneum 1.0.3 dependency-estimator-v4 against a 30-memory synthetic harness. Four memories sharing one upstream source collapsed to 1.0 effective independent support; three independent sources remained at 3.0. A temporal-only sweep moved continuously from 2.5 effective sources at identical timestamps to 3.0 at 48 hours. The evaluation also exposed an open lineage-chain case where v1 → v2 → v3 → v4 produces 1.6 rather than 1.0 because dependency is currently computed only across direct lineage edges. Results →
Contributing
Contributions are welcome. See CONTRIBUTING.md.
If you find a security issue, please follow the private reporting process in SECURITY.md instead of opening a public issue.
License
Omneum is open source under the MIT License.
Metadata
Release files for omneum 1.0.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
Total release size: 10.7 MB
Release files / omneum-1.0.3-cp314-cp314-win_amd64.whl
| Download URL | omneum-1.0.3-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 635.8 kB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
47b03e924b7229208e61bba8567ee381feadf230ee22ecafe60a9f8b53c30b7e
|
|
BLAKE2b-256 checksum How to use checksums |
ec343f368a0aaf4a04f5c6fd4dc595b4b8a38d2e5de2891b7f158860caa0e050
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.
Transparency logRelease files / omneum-1.0.3-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | omneum-1.0.3-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 766.2 kB |
| Tags | CPython 3.14 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
6c78693498c9a3730577a86f80c0bd67a39803765681d0336fb17a0990695832
|
|
BLAKE2b-256 checksum How to use checksums |
f173e6706f83f92e6519d67f545095bfe4c98f0f8dfce3d0f6e5479361bd88d9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.
Transparency logRelease files / omneum-1.0.3-cp314-cp314-macosx_10_12_x86_64.whl
| Download URL | omneum-1.0.3-cp314-cp314-macosx_10_12_x86_64.whl |
|---|---|
| Size | 737.3 kB |
| Tags | CPython 3.14 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
bd35cd5768eb6cd175be55d2b46dc9e699b0ce16a1fb389750e3b29e2b410a6b
|
|
BLAKE2b-256 checksum How to use checksums |
515b76f14aa0b117f2b95dc3dbbf0f0ed5fb711c878c5f063376b912af8a54e7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.
Transparency logRelease files / omneum-1.0.3-cp313-cp313-win_amd64.whl
| Download URL | omneum-1.0.3-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 634.0 kB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
3b7eded811b07cc691c945d2a5f55556751137ff6c9196e78d3fd70c20574622
|
|
BLAKE2b-256 checksum How to use checksums |
a001d37c85cb0dade2d41d8150375b67b6328af9c8c2931409ff31ea38f72d8d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.
Transparency logRelease files / omneum-1.0.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | omneum-1.0.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 765.6 kB |
| Tags | CPython 3.13 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
4231046846f595eb81742ad968889fa9aa615d9ff4afa4f47f1067e9b52a7d57
|
|
BLAKE2b-256 checksum How to use checksums |
935e44af081aa1860811db9a7f199754601941dd9fc66055a38ffb0262d99ddb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.
Transparency logRelease files / omneum-1.0.3-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | omneum-1.0.3-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 722.0 kB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
0693efcfab740cd9a871d299d7e2772a445ce08b2c2f39857578ba1a014f4421
|
|
BLAKE2b-256 checksum How to use checksums |
31a00447f6a774408aadd11e52f09c26c9587779cf219e7806b3b580dd699490
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.
Transparency logRelease files / omneum-1.0.3-cp313-cp313-macosx_10_12_x86_64.whl
| Download URL | omneum-1.0.3-cp313-cp313-macosx_10_12_x86_64.whl |
|---|---|
| Size | 736.2 kB |
| Tags | CPython 3.13 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
494ac0ae435fed03840f233c4abfdaeb0e7bbab12ba6f6fc89fe18ab81ea37cc
|
|
BLAKE2b-256 checksum How to use checksums |
88fd8a3136aa62b09a27c239aaefff81d96640df1a4acab2d6c4da2d8b6d9a6d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.
Transparency logRelease files / omneum-1.0.3-cp312-cp312-win_amd64.whl
| Download URL | omneum-1.0.3-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 633.9 kB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
13f7a48d2db717ecc0f04f5b896d9896dd11f1453de8ad358fd22d1e3909d1bc
|
|
BLAKE2b-256 checksum How to use checksums |
2ab9b7d0245178008591e2c298a394bc36c52169151e05691305f5715911797e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.
Transparency logRelease files / omneum-1.0.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | omneum-1.0.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 765.6 kB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
4cea3ccc5b5b0bfe553ebfd430b568df63cc78f0908a8264926d38fc6956c673
|
|
BLAKE2b-256 checksum How to use checksums |
0022592944688c3e87b0961bccd92bd46d6e91fd075cd7bb440789ec086961cf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.
Transparency logRelease files / omneum-1.0.3-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | omneum-1.0.3-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 721.9 kB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
ea7c497500b1093dfa2e1ffc2a6afa2b4e4c784891f131e7e909e267742661e6
|
|
BLAKE2b-256 checksum How to use checksums |
a6f3c56f8fc1164fade127311d35676ecef1e67e9f4625b47887412a7aa09753
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.
Transparency logRelease files / omneum-1.0.3-cp312-cp312-macosx_10_12_x86_64.whl
| Download URL | omneum-1.0.3-cp312-cp312-macosx_10_12_x86_64.whl |
|---|---|
| Size | 736.0 kB |
| Tags | CPython 3.12 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
cf266da7d8737734b525767af358820d9ac8b218c4a05038dc71e9f97f83ffb7
|
|
BLAKE2b-256 checksum How to use checksums |
0726159338dd3c4ef49e7d8feeaa7f2cc02af8d0e752c584f8a1d72be756bb95
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.
Transparency logRelease files / omneum-1.0.3-cp311-cp311-win_amd64.whl
| Download URL | omneum-1.0.3-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 636.1 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
39d5a284ba3cc34e54a3d2e96e52fed241e8d6916942b74c6354df2248407c4d
|
|
BLAKE2b-256 checksum How to use checksums |
2143a92c9d9884723555f8508acd0159ea35fe991018e172d647802daad6e9cf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.
Transparency logRelease files / omneum-1.0.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | omneum-1.0.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 769.0 kB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
9d7c5c12963d3c31cb3f3e647133befe687e5f67131f9cc484f59c9e401b6bc2
|
|
BLAKE2b-256 checksum How to use checksums |
a498be2719926f97364b3dfc600457b62d9e6e65be0fbfc76dcd99a45d189fb2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.
Transparency logRelease files / omneum-1.0.3-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | omneum-1.0.3-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 725.9 kB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
559712fbc6310df6103a6cf79887c54164a3edc48d33c2e752943b2f6b66b0bf
|
|
BLAKE2b-256 checksum How to use checksums |
15ef14fbcbb38da9e29697ddc7ccb3991020752ed07398dd8d56125ab4de6d0a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.
Transparency logRelease files / omneum-1.0.3-cp311-cp311-macosx_10_12_x86_64.whl
| Download URL | omneum-1.0.3-cp311-cp311-macosx_10_12_x86_64.whl |
|---|---|
| Size | 738.3 kB |
| Tags | CPython 3.11 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
84974b3b7572343739cb4c302662c77a102daa302ff20a42051f7baf7a0dfa87
|
|
BLAKE2b-256 checksum How to use checksums |
36f86d3b29599524cdd76475424da28aaf88c8c8a1ea12608382bdffc95a42a4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.
Transparency log