Skip to main content

Argus SDK

Argus SDK is Esthien's software entry point for profile-bound controller regression evaluation. It provides a Python API and the argus command-line interface for loading a declared trace, applying a declared fault corpus, and writing evidence records with explicit boundaries.

v0.7.4 status

0.7.4 is in controlled evaluation preparation. It is not available through a public download page or package index, and it must not be represented as a production-ready or generally available product. A locally built Windows x64 installer candidate exists for installation and uninstall verification only. It is unsigned and is not approved for distribution.

The release-validation plan covers these host tuples:

Operating system Architectures
Windows x64, arm64
macOS x64, arm64
Linux x64, arm64

The host matrix is not an availability claim. No tuple is marked supported merely because an installation succeeds. A release candidate requires a recorded installation, CLI, Python API, regression-evaluation, and signing record for its specific tuple. Product approval remains separately gated.

Current evidence boundary

  • The default evaluation path writes digital_source_verification evidence.
  • Output source hashes provide integrity traceability. They are not release signatures or a safety certification.
  • The SDK does not establish hardware timing, thermal, power, functional-safety certification, production silicon, or customer-system qualification.
  • Measured-evidence classes require a separately controlled measurement record and are not asserted by v0.7.4.

Distribution boundary

The product distribution path exposes a deliberately narrow command surface. It does not claim source-code secrecy, package encryption, hardware binding, release signing, security certification, or production key custody. Those controls require separately approved technical and operational evidence.

Local development

Requirements:

  • Python 3.11 or later
  • A supported Python environment with NumPy, SciPy, and scikit-learn
python -m venv .venv
.\.venv\Scripts\Activate.ps1
python -m pip install --upgrade pip
python -m pip install ".[dev]"
argus --version
argus runtime-info
argus regression-eval --sample --out out\smoke

The default regression profile is packaged with the SDK, so the sample command works without relying on a source-tree-relative configuration path.

Python API

from argus import ConfidenceCoupledSafetyEnvelope, ProfileCompiler

compiler = ProfileCompiler()
envelope = ConfidenceCoupledSafetyEnvelope()

The public Python imports are versioned with the package. Product packages do not expose internal research, hardware-design, or roadmap material.

CLI

argus --version
argus runtime-info
argus regression-eval --sample --out <directory>
argus --help

runtime-info reports the detected host, the planned validation matrix, the Windows x64 installer-candidate scope, and the release-approval boundary.

Candidate-release build

The internal candidate builder creates a controlled wheel, dependency inventory, and a machine-readable release manifest. It does not create a public source archive, sign an artifact, or approve distribution. Native packages are built and validated per host tuple. Windows candidates use an application installer; macOS and Linux packages require their own native package and signing paths before they can be offered.

python -m pip install build==1.6.1
python scripts\build_release.py --out C:\temp\argus-sdk-release-candidate

Any distribution remains blocked until the required host tuple passes, the dependency inventory receives security review, the artifact is signed with an approved release key, and a release-approval record is complete.

Repository layout

src/argus/                 Python API and CLI
src/argus/resources/       Packaged reference profiles
tests/                     Unit, integration, conformance, and formal checks
config/                    Source configuration and research inputs
scripts/build_release.py   Controlled candidate artifact builder
packaging/windows/         Windows installer source and command wrapper
.github/workflows/         Host verification and candidate-build workflows

License and contact

This repository is proprietary. Access does not grant a redistribution or commercial-use license. Contact Esthien Labs for evaluation or licensing discussion.

Metadata

Release files for esthien-argus-sdk 0.7.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for esthien-argus-sdk 0.7.4
File Interpreter ABI Platform Actions
esthien_argus_sdk-0.7.4-py3-none-any.whl Python 3 none any Details for esthien_argus_sdk-0.7.4-py3-none-any.whl

Release files / esthien_argus_sdk-0.7.4-py3-none-any.whl

Download URL esthien_argus_sdk-0.7.4-py3-none-any.whl
Size 253.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
dbb7e8e8a9c644ee2721c5a6edf46cc5e2cc568f3711ef2f7464a25cbf06c7aa
BLAKE2b-256 checksum
How to use checksums
ca21f3f15978ab23f0d0edccba9b142816ec47f01d7b15d0728678a224ad9608
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.11.16

Security for esthien-argus-sdk 0.7.4

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.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page