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.

Version 0.1.0 is prepared as an independent distribution. Until its PyPI trusted publisher is registered in issue #41, install it from a repository checkout alongside the released core:

pip install "lumis-sdk==0.0.7"
pip install ./packages/lumis-sdk-http-json-evidence

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.0.tar.gz (25.6 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.0-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.0.tar.gz.

File metadata

File hashes

Hashes for lumis_sdk_http_json_evidence-0.1.0.tar.gz
Algorithm Hash digest
SHA256 74d1a58005d19e704bc3b7e131932203a00f6a83117c89a309fd5de994153189
MD5 4066c72db60010e2251a296310e26107
BLAKE2b-256 514161b55a16141f1b3918e438645724b9e4c9569278d0a1d952f18bccae636d

See more details on using hashes here.

Provenance

The following attestation bundles were made for lumis_sdk_http_json_evidence-0.1.0.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.0-py3-none-any.whl.

File metadata

File hashes

Hashes for lumis_sdk_http_json_evidence-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2cd64ccf17fc2cc2d80ae79bedce196974348878858259a2157b22bad7bb290d
MD5 3c6ccda1414773310fcd46bdd83401b4
BLAKE2b-256 301c4bb1ca96a689f459c973c5f11c2ab75bf6f29a4415da44ed459eeae1380b

See more details on using hashes here.

Provenance

The following attestation bundles were made for lumis_sdk_http_json_evidence-0.1.0-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