Skip to main content

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)

Source distribution for quoxproof 0.1.0
File Size Uploaded
quoxproof-0.1.0.tar.gz 23.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for quoxproof 0.1.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

0.2.0

2 release files

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