Skip to main content

Lemma — Python SDK

Pure-Python SDK for the Lemma verification substrate. Ships as artano-lemma. Parallel to the Node distribution at ../mcp-server/ (@artano-ai/mcp-server). Both packages read the same shared cards/ corpus and the same schema/card.v0.1.json.

Why a Python SDK

Scientific researchers already work in Python (NumPy, SciPy, Jupyter, conda). A Python SDK lets a notebook call Lemma without spinning up a separate Node process and without going through the MCP protocol when in-process verification is enough.

Install

pip install artano-lemma            # from PyPI
pip install -e ".[dev]"             # local development

Commands

lemma paths        # show where cards/ and schema resolve
lemma list         # list every card
lemma show <id>    # print one card as JSON

Layout

sdk-py/
├── pyproject.toml
├── README.md
├── artano_lemma/
│   ├── __init__.py
│   ├── version.py
│   ├── cards.py          Shared-corpus loader
│   └── cli.py            Command-line entry point
└── tests/
    └── test_cards.py

License

Apache-2.0. The cards corpus bundled into the installed package (artano_lemma/_corpus/) is CC-BY 4.0 — its LICENSE travels with it; attribution to Atomira Technologies, S.L. and the Lemma card authors.

Release files for artano-lemma 0.1.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 artano-lemma 0.1.0
File Size Uploaded
artano_lemma-0.1.0.tar.gz 72.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for artano-lemma 0.1.0
File Interpreter ABI Platform
artano_lemma-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 166.2 kB

Release files / artano_lemma-0.1.0.tar.gz

Download URL artano_lemma-0.1.0.tar.gz
Size 72.3 kB
Tags Source
SHA-256 checksum
How to use checksums
c131cb27d81c938a2b8c664d9cb00e3194a429c63c058727faa55634cefb92e2
BLAKE2b-256 checksum
How to use checksums
1a847c18eb1b8a9cbdc4a23c0be07621d766d1027dcfef796fcaca8ec36a0b50
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.0

Release files / artano_lemma-0.1.0-py3-none-any.whl

Download URL artano_lemma-0.1.0-py3-none-any.whl
Size 93.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
1f8b7ac7122c0ff679a32742aaa69d3b7517187a315c090eb485f5cc9bbdab78
BLAKE2b-256 checksum
How to use checksums
e9bb1edbebbb05fbf9afb3de8613c0b040a6a053e5020348dc1780a6223f5ac6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.0

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 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