Skip to main content

Proving-Machine

A machine that proves validity of statements.

In order to launch it from the command line or as a Python subprocess:

echo "Theodotos-Alexandreus: Can you prove it, machine?" \
  | uvx proving-machine \
    --provider-api-key sk-proj-... \
    --github-token ghp_... 

Or, with a local pip installation:

pip install proving-machine

Set the environment variables:

export PROVIDER_API_KEY="sk-proj-..."
export GITHUB_TOKEN="ghp_..."

Then:

proving-machine -a multilogue.txt

Or:

proving-machine multilogue.txt > response.txt

Or:

proving-machine -a multilogue.txt > tmp && echo tmp > multilogue.txt

Or use it in your Python code:

# Python
import proving_machine

Download files

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

Source Distribution

proving_machine-0.0.2.tar.gz (17.9 kB view details)

Uploaded Source

Built Distribution

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

proving_machine-0.0.2-py3-none-any.whl (27.6 kB view details)

Uploaded Python 3

File details

Details for the file proving_machine-0.0.2.tar.gz.

File metadata

  • Download URL: proving_machine-0.0.2.tar.gz
  • Upload date:
  • Size: 17.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for proving_machine-0.0.2.tar.gz
Algorithm Hash digest
SHA256 a3a5d997ebce917ef3ba29a00f598645cbd7e1547dfd957303107d2288f2b9b7
MD5 78a633a680c1ded675c1a7afb4dd7001
BLAKE2b-256 6d4afecd89a4bfc7635e46ece4aaf8dd31e079f6d3b3d80800bb6e764b9bcc51

See more details on using hashes here.

Provenance

The following attestation bundles were made for proving_machine-0.0.2.tar.gz:

Publisher: python-publish.yml on proving-machine/proving-machine

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

File details

Details for the file proving_machine-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: proving_machine-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 27.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for proving_machine-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 f9efeac88b5eb2280da800e9ed4c5247c2f6a1a7edb3974ea33425a4697a5589
MD5 d2dc3b40b75b4fead84c4e0b4f52bc0d
BLAKE2b-256 c6bb474753a604b9bbd8d08e07bbcd543f5690928636990121e56a4477b1859f

See more details on using hashes here.

Provenance

The following attestation bundles were made for proving_machine-0.0.2-py3-none-any.whl:

Publisher: python-publish.yml on proving-machine/proving-machine

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

Release history Release notifications | RSS feed

This release

0.0.2 This release

2 files

0.0.1

2 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