Official client SDK for AXIOMAX ESG Carbon Shield. Cryptographically attest your AI inference workload carbon footprint with one line of code. Patent Pending USPTO 64/081,419.
Project description
axiomax-esg-sdk
Official client SDK for AXIOMAX ESG Carbon Shield. Cryptographically attest your AI inference workload carbon footprint with one line of code.
Patent Pending USPTO Application 64/081,419 (filed June 3, 2026). Operated by AXIOMAX LLC, Salinas, Puerto Rico.
Install
pip install axiomax-esg-sdk
Quick start with OpenAI
from axiomax_esg_sdk import AxiomaxClient, wrap_openai
import openai
axe = AxiomaxClient(license_key="axe_lic_2026_acme_...")
# One-line wrap — every chat completion now cryptographically attested
client = wrap_openai(openai.OpenAI(api_key="..."), axe)
# Use OpenAI normally
response = client.chat.completions.create(
model="gpt-4",
messages=[{"role": "user", "content": "hello"}],
)
# Periodically issue a signed token from accumulated records
token = axe.issue_token()
print(token["signature_ed25519"])
Quick start with Anthropic Claude
from axiomax_esg_sdk import AxiomaxClient, wrap_anthropic
import anthropic
axe = AxiomaxClient(license_key="axe_lic_...")
client = wrap_anthropic(anthropic.Anthropic(api_key="..."), axe)
response = client.messages.create(
model="claude-3-5-sonnet-20241022",
max_tokens=1024,
messages=[{"role": "user", "content": "hello"}],
)
Quick start with AWS Bedrock
import boto3
from axiomax_esg_sdk import AxiomaxClient, wrap_bedrock
axe = AxiomaxClient(license_key="axe_lic_...")
bedrock = wrap_bedrock(boto3.client("bedrock-runtime"), axe)
# every invoke_model is now attested (duration only — parse body for token counts)
response = bedrock.invoke_model(modelId="anthropic.claude-3-sonnet-20240229-v1:0", body=...)
Manual recording (any provider)
from axiomax_esg_sdk import AxiomaxClient
axe = AxiomaxClient(license_key="axe_lic_...", soc_profile="apple_m4_pro", region="us_east")
# After your inference completes, record metrics:
axe.record_inference(
model_id="gpt-4",
tokens_in=120,
tokens_out=340,
duration_ms=1800,
)
# Sign accumulated batch
token = axe.issue_token()
Auto-batching every N seconds
axe = AxiomaxClient(
license_key="axe_lic_...",
batch_interval_sec=3600, # auto-issue token every hour
)
Verification
Every issued token is verifiable by any third party at https://verify.axiomaxllc.com or using our open-source verifier pip install axiomax-esg-verify.
License
MIT for this SDK. The AXIOMAX ESG Carbon Shield system architecture, calibration coefficients, and brand are proprietary to AXIOMAX LLC (Patent Pending USPTO 64/081,419).
Links
- Main: https://axiomaxllc.com
- Public verifier: https://verify.axiomaxllc.com
- Pricing: https://axiomaxllc.com/pricing.html
- Open-source verifier spec: https://github.com/axiomaxllc/esg-carbon-shield
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file axiomax_esg_sdk-1.0.0.tar.gz.
File metadata
- Download URL: axiomax_esg_sdk-1.0.0.tar.gz
- Upload date:
- Size: 6.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5fe62ff2afaa9df036f66afd7a1ae1201c55d149b0c599e3894ce993099d94ff
|
|
| MD5 |
5fad119591f53734f02cb9a45e76a073
|
|
| BLAKE2b-256 |
972f92c97406527a00a38deb3d0d1d79ac2aee30df6dee52ff4e4a4b69f5aba5
|
File details
Details for the file axiomax_esg_sdk-1.0.0-py3-none-any.whl.
File metadata
- Download URL: axiomax_esg_sdk-1.0.0-py3-none-any.whl
- Upload date:
- Size: 7.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8ee9634c3c16a899474d86e4761a7377d651e09834e6a9d92514b2b0851171f8
|
|
| MD5 |
2b4fa30fd5c0e6da3519d4957ec4ad86
|
|
| BLAKE2b-256 |
1788c5d7baf18ab46f6666c535d5b7e04240115cf0f6ee6a31331e54cf836e6c
|