Skip to main content

Optional generic HTTP JSON evidence-provider plugin for Lumis SDK.

Project description

Lumis SDK HTTP JSON evidence

This optional package implements the public asynchronous EvidenceProvider contract against one allowlisted HTTPS JSON endpoint. Core does not install an HTTP client.

Install the independently versioned plugin alongside the released core:

pip install --pre "lumis-sdk==0.1.0rc1" "lumis-sdk-http-json-evidence==0.1.2"

The connector:

  • requires exact destination-origin allowlisting and HTTPS;
  • never follows redirects;
  • loads an optional token from a named environment variable;
  • sends minimized incident metadata, not raw incident payloads;
  • applies connection/request timeouts, bounded retries, and a response-byte limit;
  • returns structured failures instead of converting transport errors into evidence;
  • relies on core EvidenceService for item/kind/character bounds and conservative redaction.

Discovery grants neither its declared network nor secret authority. Applications must explicitly load and compose the plugin.

Project details


Download files

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

Source Distribution

lumis_sdk_http_json_evidence-0.1.2.tar.gz (25.5 kB view details)

Uploaded Source

Built Distribution

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

lumis_sdk_http_json_evidence-0.1.2-py3-none-any.whl (5.2 kB view details)

Uploaded Python 3

File details

Details for the file lumis_sdk_http_json_evidence-0.1.2.tar.gz.

File metadata

File hashes

Hashes for lumis_sdk_http_json_evidence-0.1.2.tar.gz
Algorithm Hash digest
SHA256 988ddc91c36e0f2fa0cf78d93b206071574f8cda2f0d38eadcc5e511dbe3a23a
MD5 1d7710c5195fe2b6367878875271f5a2
BLAKE2b-256 93f11ef769d5c474ac1246cc65e034fa92f4c644d872b05da2c7397b8057a622

See more details on using hashes here.

Provenance

The following attestation bundles were made for lumis_sdk_http_json_evidence-0.1.2.tar.gz:

Publisher: release.yml on soloshun/lumis-sdk

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

File details

Details for the file lumis_sdk_http_json_evidence-0.1.2-py3-none-any.whl.

File metadata

File hashes

Hashes for lumis_sdk_http_json_evidence-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 f8d7cdea733d63b02999f2b48f3a52a437dc395dc3e708bb1459d6e7f29134a7
MD5 94459f55191b4a9744a209edc715f1b7
BLAKE2b-256 23f1cb81e3a7e70867459080a9c369d20b00864331bf7bdb1df4f3de572ea88c

See more details on using hashes here.

Provenance

The following attestation bundles were made for lumis_sdk_http_json_evidence-0.1.2-py3-none-any.whl:

Publisher: release.yml on soloshun/lumis-sdk

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