Skip to main content

Paladin Python frontend

This subtree packages the paladin CLI and paladin.guard() SDK helper. It never downloads or replaces an interceptor executable at runtime.

Commands

paladin setup
paladin up --listen 127.0.0.1:8080
paladin dashboard

setup creates PALADIN_HOME (default ~/.paladin) and seeds config.json only when absent. up uses PALADIN_BINARY when set, otherwise it requires a payload bundled at paladin/bin/paladin-interceptor[.exe]. Signals and the child's exit status are forwarded. dashboard opens the configured local admin URL (default http://127.0.0.1:9090).

guard(client) supports OpenAI and Anthropic SDK client types. It returns a new client pointed at PALADIN_BASE_URL (default http://127.0.0.1:8080) while preserving publicly reconstructible constructor settings, including the API credential. Unsupported or unsafe-to-copy clients fail explicitly and the original is never mutated.

Developer versus release wheels

A normal checkout deliberately has no executable payload. Building it with python -m build --wheel produces a pure developer wheel; paladin up then reports how to install a release wheel or set PALADIN_BINARY.

Release automation must first stage an already-built native executable (no network access is performed):

python tools/stage_payload.py path/to/paladin-interceptor.exe --platform windows
python -m build --wheel

Use --platform linux with paladin-interceptor on Linux. Staging validates the source name, copies bytes deterministically, removes the opposite-platform payload, and normalizes executable permissions. With a staged payload, setup.py tags the wheel as platform-specific and package-data includes the native file. Build one release wheel on each target platform; never publish a developer wheel as a runnable platform distribution.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

paladin_ai-0.1.0-py3-none-win_amd64.whl (8.4 MB view details)

Uploaded Python 3Windows x86-64

paladin_ai-0.1.0-py3-none-manylinux1_x86_64.manylinux_2_5_x86_64.whl (8.3 MB view details)

Uploaded Python 3manylinux: glibc 2.5+ x86-64

File details

Details for the file paladin_ai-0.1.0-py3-none-win_amd64.whl.

File metadata

  • Download URL: paladin_ai-0.1.0-py3-none-win_amd64.whl
  • Upload date:
  • Size: 8.4 MB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for paladin_ai-0.1.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 4b0add3570653417e6ea49f36035de75d9b9d525fd2f6b7cad0751cf71d16010
MD5 987acbe3921557cdbe89f421bf13b7a7
BLAKE2b-256 59062ebfbc1f8ec00609ca52c875111770c9fc83ccf36afbce6e1d0657b238ab

See more details on using hashes here.

Provenance

The following attestation bundles were made for paladin_ai-0.1.0-py3-none-win_amd64.whl:

Publisher: release.yml on Cortexa-Labs-Inc/Paladin

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file paladin_ai-0.1.0-py3-none-manylinux1_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for paladin_ai-0.1.0-py3-none-manylinux1_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 8c3af7cb5bb28983883d9ae78fe5d74407549c74d52d81d1d8745e269659d844
MD5 c3ee7d0c44605096d2599c8d7d3fa952
BLAKE2b-256 0800bfc9de414d2fbb5dd1a8419345450d9fb22c07975a12110408b518d0e0ea

See more details on using hashes here.

Provenance

The following attestation bundles were made for paladin_ai-0.1.0-py3-none-manylinux1_x86_64.manylinux_2_5_x86_64.whl:

Publisher: release.yml on Cortexa-Labs-Inc/Paladin

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page