Skip to main content

Requests race in. The shad0w table answers most of them in microseconds; the hard ones still go to your LLM.

shad0w

Your app asks an LLM the same kinds of small questions all day.
shad0w learns its answers and serves them in microseconds, with a written guarantee on how often it disagrees.

PyPI npm CI Python 3.10–3.13 Apache-2.0

Website · Try it in your browser · Docs


Quick start

pip install "shad0wllm[compile]"
import shad0w

intent = shad0w.decision(
    "intent",
    options={"refund": "wants money back", "lost_card": "card lost or stolen", "balance": "asks about balance"},
    llm="openai/gpt-4o-mini",   # or anthropic/…, gemini/…, groq/…, ollama/llama3.1, any OpenAI-compatible server
)

intent("my card was stolen")    # day one: your LLM answers (~500 ms) and shad0w writes the answer down
intent.train()                  # after ~1,000 answers: builds and certifies a small table, in about a minute or less
intent("my card was stolen")    # from then on: answered locally when certified
# Decision(answer='lost_card', source='table', confidence=0.99, certified=True, flag=None, latency_us=9.6)

That is the whole integration. Anything the table is unsure about still goes to your LLM and gets logged, so the table keeps learning.

Prefer to change no code? Run the proxy and point your OpenAI client at it:

shad0w proxy --upstream https://api.openai.com/v1        # dashboard at http://localhost:8010
client = OpenAI(base_url="http://localhost:8010/v1")      # the only change
client.chat.completions.create(model="gpt-4o-mini", messages=msgs,
                               extra_headers={"X-Shad0w-Question": "intent"})   # mark which calls are decisions

Unmarked calls (chat, embeddings, streaming) pass straight through.

Is it for me?

Yes, if your app calls an LLM to pick one answer from a fixed list. For example:

You ask the LLM… shad0w answers it from a table
Which intent is this support message? refund, lost_card, balance, …
Which team gets this ticket? billing, tech, sales
Is this message spam / abusive / off-topic? yes / no
Which tool should the agent call next? search, calculator, none
What topic is this article? sports, business, tech, …

What changes when you add it:

Before After
Typical decision 200–1,500 ms LLM call ~10 µs for the share the table is certified on
Share answered without the LLM 0% 45–71% in our tests, and it grows as more traffic is logged
Agreement with your LLM — disagrees on at most α = 5% of the answers it serves, certified before it serves anything
Runs on someone's GPU your CPU, in-process; also in the browser and on edge workers
Your code ask_llm(text) intent(text)

Not a fit: open-ended generation, questions that need reasoning or world knowledge, and labels that depend on tone or sarcasm (sentiment tops out near 79%; shad0w then certifies almost nothing and passes everything to your LLM, which is the correct behaviour).

How it works

  1. Watch. Your LLM keeps answering. Each (text, answer) pair is written to a log.
  2. Train. The log becomes a hashed word/character table with 8-bit weights. There is no GPU, no tokenizer and no human labels, and it takes seconds to a minute on a laptop.
  3. Certify. On answers the table never trained on, a Learn-then-Test procedure picks a confidence threshold. Above it, the table disagrees with your LLM at most α of the time, with 90% confidence.
  4. Serve. Above the threshold the table answers in microseconds. Below it, your LLM answers and the answer is logged. 1% of table answers are spot-checked against the LLM, so you can see live agreement, not only the certificate.

watch, train, certify, serve

Use it from anywhere

Install Three lines
Python pip install shad0wllm sh = shad0w.decision("intent", llm="openai/gpt-4o-mini", options=[...]) → sh(text).answer
Any OpenAI client (zero code) shad0w proxy --upstream <url> OpenAI(base_url="http://localhost:8010/v1") plus the header X-Shad0w-Question
JavaScript / TypeScript (Node, browser, Workers, Deno, Bun) npm i shad0wllm const intent = await decision("intent", {options, llm: "openai/gpt-4o-mini", bundle: "bundle/"}) → await intent.decide(text)
HTTP (any language) shad0w serve --bundle bundle/ POST /v1/decide {"state": "my card was stolen"}
C / C++ / FFI copy shad0w.h + reflex.c s0_load("intent.s0") → s0_decide(m, text, len, probs, &r)
LangChain, LiteLLM, anything else — shad0w.llm_teacher(options, complete=lambda msgs: llm.invoke(msgs).content)
Your own function — shad0w.Shadow("bundle/", teacher=my_classify, log="log.jsonl")

Providers built in: openai, anthropic, gemini, groq, together, openrouter, mistral, deepseek, fireworks, xai, azure, ollama, vllm and lmstudio. Keys come from the usual environment variables (OPENAI_API_KEY, …). Any other OpenAI-compatible server works with base_url=. Recipes for each are in the docs.

See what it is doing

shad0w try --bundle shad0w/intent/bundle "my card was stolen" "is it raining?"
#   ✓ table     lost_card  (confidence 1.000, needs 0.911)  14.1 µs
#   → your LLM  balance    (confidence 0.717, needs 0.911)  table not sure enough: asked your model
shad0w stats --log shad0w/intent/log.jsonl     # what has been logged, and whether it is ready to train
shad0w watch                                   # live counters from a running proxy or server
  • Dashboard. shad0w proxy and shad0w serve serve a live page at /. It shows the share answered by the table, LLM calls and time saved (and money, with --cost-per-call), table vs LLM latency, why the table deferred, and the live spot-check bound against α.
  • Prometheus at /metrics. JSON at /v1/stats.
  • Logs: SHAD0W_LOG=debug prints one line per decision.
  • Hooks: on_decision=fn for Langfuse, Datadog or your own analytics; trace="decisions.jsonl" records every decision; SHAD0W_OTEL=1 emits OpenTelemetry spans.

Numbers

Measured on public datasets, with the certificate at α = 5%:

  • 45–71% of LLM traffic answered by the table on 7 intent and topic tasks, with 3.9–5.7% realised disagreement. End-to-end accuracy stayed within 1 point of the LLM alone.
  • ~1 µs per decision in C, 7–11 µs in JavaScript, ~10–15 µs in Python. With a 0.8B LLM teacher, mean latency fell from 75 ms to 22 ms.
  • The share grows with traffic: 31% → 70% as logged answers went from 2k to 100k (AG News).
  • Reproduce it on a laptop with a free teacher model: python examples/shadow_demo.py gives 69.4% answered locally on BANKING77, 4.6% realised disagreement.

How it compares

Per decision Needs Guarantee on what it serves
Keep calling the LLM 200–1,500 ms GPU or API bill it is the reference
Semantic cache ms embedding model + vector store similarity threshold only
Embedding router ms embedding model, example phrases threshold only
Fine-tune a small model 10–100 ms GPU, training pipeline none
fastText / SetFit by hand µs–ms human labels none
shad0w ~1–15 µs your LLM's own answers certified bound vs your LLM

This is not new science. The certificate is Learn-then-Test, in the spirit of Trust or Escalate and BARGAIN, and the table is fastText-shaped on purpose. What shad0w adds is the packaging: one line from your existing LLM call to a certified, megabyte-sized table, with the same answers in Python, JavaScript and C.

Good to know

  • The guarantee is against your LLM, not the truth. If your LLM is wrong, the table is wrong the same way. For a bound against the truth, calibrate on ~300 human labels (shad0w calibrate).
  • It holds for traffic like the traffic it was certified on. Re-train when your traffic changes. The drift guard and live spot checks show you when that is.
  • Runtime installs only numpy; the C core is inside the wheel. Training ([compile]) adds scipy, scikit-learn and torch. For a smaller download, install CPU-only torch first (pip install torch --index-url https://download.pytorch.org/whl/cpu); without torch, training falls back to scipy, which is slower.
  • Nothing leaves your machine except the LLM calls you already make.

Contributing

Try it on one of your decisions and share your numbers, failures included. That is the most useful contribution. For code, see CONTRIBUTING.md.

Cite
@software{chauhan2026shad0w,
  author = {Chauhan, Gaurav},
  title  = {shad0w: certified microsecond decisions compiled from the model you already run},
  year   = {2026},
  url    = {https://github.com/2796gaurav/shad0w}
}

Built by Gaurav Chauhan · Apache-2.0

Metadata

Release files for shad0wllm 0.2.0

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

Source distribution (sdist)

Source distribution for shad0wllm 0.2.0
File Size Uploaded
shad0wllm-0.2.0.tar.gz 86.5 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for shad0wllm 0.2.0
File
shad0wllm-0.2.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
shad0wllm-0.2.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
shad0wllm-0.2.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64, Linux glibc 2.27+ ARM64 Details
shad0wllm-0.2.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
shad0wllm-0.2.0-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details
shad0wllm-0.2.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
shad0wllm-0.2.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
shad0wllm-0.2.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.27+ ARM64, Linux glibc 2.28+ ARM64 Details
shad0wllm-0.2.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
shad0wllm-0.2.0-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details
shad0wllm-0.2.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
shad0wllm-0.2.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
shad0wllm-0.2.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.27+ ARM64, Linux glibc 2.28+ ARM64 Details
shad0wllm-0.2.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
shad0wllm-0.2.0-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
shad0wllm-0.2.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
shad0wllm-0.2.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
shad0wllm-0.2.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.27+ ARM64, Linux glibc 2.28+ ARM64 Details
shad0wllm-0.2.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
shad0wllm-0.2.0-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details

Total release size: 1.9 MB

Release files / shad0wllm-0.2.0.tar.gz

Download URL shad0wllm-0.2.0.tar.gz
Size 86.5 kB
Tags Source
SHA-256 checksum
How to use checksums
2bc30d7c918ed54d71174e58ef7b85b38093ddbbc846a2153a57e5c0e72b50f5
BLAKE2b-256 checksum
How to use checksums
0c300e765337e1b9a23fb706a8372556072012a30a20b2ba4c89018114e45f1e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 7, 2026.

Transparency log

Release files / shad0wllm-0.2.0-cp313-cp313-win_amd64.whl

Download URL shad0wllm-0.2.0-cp313-cp313-win_amd64.whl
Size 85.2 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
ade54b466a62008e70705227d8a2422281d6d73ed87321d42d946a7e1e0c6c6d
BLAKE2b-256 checksum
How to use checksums
7896041bbb2b66cafd995514feca450b9a8e2bf77dcf7a7762976dcfb7f2edd0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 7, 2026.

Transparency log

Release files / shad0wllm-0.2.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL shad0wllm-0.2.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 97.9 kB
Tags CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
ed9543b2010f8a787300d8a29ac44fa89fcf461364a11e33afdcf06a7c69a811
BLAKE2b-256 checksum
How to use checksums
c94227958494f6da541fd0e1f49dff067a64cd62aa8870521a0715cea7dd228a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 7, 2026.

Transparency log

Release files / shad0wllm-0.2.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL shad0wllm-0.2.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 99.3 kB
Tags CPython 3.13 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
bdf1fe840bf0566852a39e6c555ef9d018a4971ac6007855baa44f41ada2e237
BLAKE2b-256 checksum
How to use checksums
c04dcc1bf9bcb84b34c50f67613a5292b83d0ed8c5c497f7dcd033e4aee8dd1c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 7, 2026.

Transparency log

Release files / shad0wllm-0.2.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL shad0wllm-0.2.0-cp313-cp313-macosx_11_0_arm64.whl
Size 82.7 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
2a0f59481244a18c590ce0ffae2b3c0da4064bfeabe847e8e1c6b3ae8d71e5bb
BLAKE2b-256 checksum
How to use checksums
acbee1024e1848edfd040a3fa5694ecc72ad2834b61d52e23f17b0c906fb8083
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 7, 2026.

Transparency log

Release files / shad0wllm-0.2.0-cp313-cp313-macosx_10_13_x86_64.whl

Download URL shad0wllm-0.2.0-cp313-cp313-macosx_10_13_x86_64.whl
Size 82.4 kB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
c819faa086cc54ee243424a8874dd366da8fe0277c237cd02b967548a3c8b631
BLAKE2b-256 checksum
How to use checksums
aef4dc508e99e63981ed6ef35e4fb01352fbf3086091690fad48a579b68bbf68
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 7, 2026.

Transparency log

Release files / shad0wllm-0.2.0-cp312-cp312-win_amd64.whl

Download URL shad0wllm-0.2.0-cp312-cp312-win_amd64.whl
Size 85.2 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
b2090082a6dd531790c508d3165707d659bd61a8fb008f97b0789a79cdff0666
BLAKE2b-256 checksum
How to use checksums
0d5178e8aadd36767c2f7f06693e709b60a3b880c3f9ab7ea3455c8e23288f09
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 7, 2026.

Transparency log

Release files / shad0wllm-0.2.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL shad0wllm-0.2.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 97.8 kB
Tags CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
190433dfbdb227feaa609becf96c20aeb9ca1daf1cc5419cfce1e9037f04dde4
BLAKE2b-256 checksum
How to use checksums
d459d1221b9cbf6ee0bc78c20bbfca3444fafb4166d49e4f5b75dc82bf2b5837
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 7, 2026.

Transparency log

Release files / shad0wllm-0.2.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL shad0wllm-0.2.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 99.3 kB
Tags CPython 3.12 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
e97a832ee0a0ee7eb10e4eec3d41b4219d88a3a30260e60231f72031f3b34b4f
BLAKE2b-256 checksum
How to use checksums
ebb05a266451dcfb1701e29ac4440e4529ad7f6b7dba4f555f4ff4a4ef8de189
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 7, 2026.

Transparency log

Release files / shad0wllm-0.2.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL shad0wllm-0.2.0-cp312-cp312-macosx_11_0_arm64.whl
Size 82.7 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a2e274fc7a042de49432023b7db15fc545b45cd59d36725dbb03f6d4ef37fcd2
BLAKE2b-256 checksum
How to use checksums
367f0bb1261affc8e86048aae2251b18b2672dffd13d76b9b6c43627759068d8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 7, 2026.

Transparency log

Release files / shad0wllm-0.2.0-cp312-cp312-macosx_10_13_x86_64.whl

Download URL shad0wllm-0.2.0-cp312-cp312-macosx_10_13_x86_64.whl
Size 82.4 kB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
396cff62e6efcb53ae18b0c521c61c46f8b6ae590fbd11c9aadcc3fca7117b0b
BLAKE2b-256 checksum
How to use checksums
37c385bcd07bcfc658b41d3e9edbdebaf28212eae8ecabb9e245494182a325de
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 7, 2026.

Transparency log

Release files / shad0wllm-0.2.0-cp311-cp311-win_amd64.whl

Download URL shad0wllm-0.2.0-cp311-cp311-win_amd64.whl
Size 85.2 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
235bfc12229b00093ed9ceaf1e0ed539fd46127fcd2ced8420373d4595830086
BLAKE2b-256 checksum
How to use checksums
d80ab16e64fc07b206413e4781c9093fe90896644a00ec296905de2b469fedce
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 7, 2026.

Transparency log

Release files / shad0wllm-0.2.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL shad0wllm-0.2.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 97.7 kB
Tags CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
60f6a998b4368af77946c6bc62110d7d45621ea5ddd9441c4dcbc7986ad234ee
BLAKE2b-256 checksum
How to use checksums
acc341ccadf938d23778cee31b1ead1818363625064d52a30f09c5d431e8b2d9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 7, 2026.

Transparency log

Release files / shad0wllm-0.2.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL shad0wllm-0.2.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 99.1 kB
Tags CPython 3.11 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
61be4fd2aeb35aadeb1982d81f348d2ccd7114734132fe5392e28f16309e0e57
BLAKE2b-256 checksum
How to use checksums
1928d8936c3eb730d2fbbc320b9d8ea4ebbfcbf797a83f3d55f984e49ab87a3c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 7, 2026.

Transparency log

Release files / shad0wllm-0.2.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL shad0wllm-0.2.0-cp311-cp311-macosx_11_0_arm64.whl
Size 82.7 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
14955e1bdcdeec5e46b6a36cea761e3c3790a261ec2e262e3cd74ad3ae4ce566
BLAKE2b-256 checksum
How to use checksums
f06555ccdb57fdb1b8138e602c313aebad7e55fbb60a3a475d45a13a0c2014ff
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 7, 2026.

Transparency log

Release files / shad0wllm-0.2.0-cp311-cp311-macosx_10_9_x86_64.whl

Download URL shad0wllm-0.2.0-cp311-cp311-macosx_10_9_x86_64.whl
Size 82.5 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
f3023d0482f1a36fded7f835ca0cd69a12316dae26dca1d69a64b9d995916bc9
BLAKE2b-256 checksum
How to use checksums
1f5e2458eacfd1a188abaca7ea7c8b97eaaacc7b0c848cfcbe16ce09ed108050
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 7, 2026.

Transparency log

Release files / shad0wllm-0.2.0-cp310-cp310-win_amd64.whl

Download URL shad0wllm-0.2.0-cp310-cp310-win_amd64.whl
Size 85.2 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
add6960c2683ce4a7e8a407766177d810b9e17468316e7a6bb4279877774a56e
BLAKE2b-256 checksum
How to use checksums
984072ac756373d11e8ad96e3876883b398f7355efbf8fd6809a375cfc0bdd1d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 7, 2026.

Transparency log

Release files / shad0wllm-0.2.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL shad0wllm-0.2.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 97.7 kB
Tags CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
c7eba7093b71371acde847aa2fc88852d474ed4c2af575fc6c84c1e37a5d2990
BLAKE2b-256 checksum
How to use checksums
6d49ea5e7fb274466eac796f0d38a6d4a78a0bdff806a9d5789f9f8b3c70b72b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 7, 2026.

Transparency log

Release files / shad0wllm-0.2.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL shad0wllm-0.2.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 99.1 kB
Tags CPython 3.10 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
a2770f419a103a382be6cdb3a86800967e75fe1299184415944267de1fe630c1
BLAKE2b-256 checksum
How to use checksums
ed651c928d8930efbd0e605fa06c9c4892844761e40dc48e2eb6ebe6ebb12199
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 7, 2026.

Transparency log

Release files / shad0wllm-0.2.0-cp310-cp310-macosx_11_0_arm64.whl

Download URL shad0wllm-0.2.0-cp310-cp310-macosx_11_0_arm64.whl
Size 82.7 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c6c3debe58a4d1bb20e2fe2d34e46b35e7415e79e9daaae2bd99db6ea8fbcb0d
BLAKE2b-256 checksum
How to use checksums
de80e34f882b24d02719e042e041eb730cd6aca1d69320944bbcb7a924068e1e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 7, 2026.

Transparency log

Release files / shad0wllm-0.2.0-cp310-cp310-macosx_10_9_x86_64.whl

Download URL shad0wllm-0.2.0-cp310-cp310-macosx_10_9_x86_64.whl
Size 82.5 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
bb07bf03558605a51eb7947333e54ce68161e17806cc04f58f2444282d7816b1
BLAKE2b-256 checksum
How to use checksums
d74d084dfa2533e3c97d326679082af11672020bbd1819db57e5f32a62e31d29
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 7, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.2.0 This release

21 release files

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