QuoxProof
Offline-verifiable, Ed25519-signed receipts for every AI agent tool call.
import quoxproof
quoxproof.enable()
@quoxproof.tool
def search(query: str) -> str:
return f"results for {query}"
search("agentic AI")
Every call writes a signed, hash-chained receipt to ~/.quox/proofs/. Verify it
later with no server, no account, no shared secret:
quoxproof verify ~/.quox/proofs/<session>.ndjson
Why it is different
A backend audit service signs receipts with a secret shared with its own server, so a receipt cannot be checked without that server and your API key. QuoxProof signs with Ed25519 (asymmetric) and carries the public key in the receipt, so anyone can verify it offline. The verifier reports the trust ladder honestly and never collapses it to a single green tick: a receipt that proves "the SDK recorded this call" is a weaker claim than "this action ran through a governed plane", and QuoxProof says which one it can back.
Status: MVP. Local signing, chaining, and offline verification are driven end to end. LangChain and MCP auto-hooks are wired; QuoxCORE witnessing and governed execution are the upgrade tiers.
Metadata
Release files for quoxproof 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| quoxproof-0.1.0.tar.gz | 23.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| quoxproof-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 45.0 kB
Release files / quoxproof-0.1.0.tar.gz
| Download URL | quoxproof-0.1.0.tar.gz |
|---|---|
| Size | 23.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
eba07425f1ffb95ff6f2fd67ade857915f5ffc19095a1db313a7d3d8fa82c9b6
|
|
BLAKE2b-256 checksum How to use checksums |
83205604bcd4e145018bc32279f74e277a98bf5c45f1e5d2bc6ba706b168df22
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.3
|
Release files / quoxproof-0.1.0-py3-none-any.whl
| Download URL | quoxproof-0.1.0-py3-none-any.whl |
|---|---|
| Size | 21.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
5c01a04e046fa055630c478283a3c36819fda05ae4f337f3c8bb8ebb8e20e734
|
|
BLAKE2b-256 checksum How to use checksums |
078b64ca2df68500aa7e40406d2e96d49f70e63f4e55944aef8deb7f84297aa7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.3
|