Skip to main content

axiomax-esg-verify

Reference verifier for AXIOMAX ESG Carbon Shield cryptographic carbon attestation tokens.

Patent Pending USPTO Application 64/081,419 (filed June 3, 2026). Operated by AXIOMAX LLC, Salinas, Puerto Rico.

Install

npm install axiomax-esg-verify

Works in Node.js (>= 18) and modern browsers (Web Crypto API ed25519).

Usage

import { verifyToken } from 'axiomax-esg-verify';

const token = JSON.parse(fs.readFileSync('token.json', 'utf-8'));
const publicKeyPem = fs.readFileSync('client_public.pem', 'utf-8');

const result = await verifyToken(token, publicKeyPem);

if (result.valid) {
  console.log(`✓ VALID · ${result.n_inferences} inferences certified · ${result.total_wh_saved} Wh saved`);
} else {
  console.error(`✗ INVALID · ${result.reason}`);
}

How it works

Every AXIOMAX ESG attestation token is signed with ed25519 against a per-client public key. This package implements the canonical verification algorithm:

  1. Remove the signature_ed25519 field from the token
  2. Canonicalize the remaining JSON (sorted keys, minimal separators)
  3. Verify the ed25519 signature over those bytes using the client's public key

If any field in the token has been tampered with, the signature check fails.

Client public keys

Master and per-client public keys are published at https://github.com/axiomaxllc/esg-carbon-shield/tree/main/public_keys

License

MIT License for this package. The AXIOMAX ESG Carbon Shield system architecture, calibration coefficients, and brand are proprietary to AXIOMAX LLC (Patent Pending).

Metadata

Release files for axiomax-esg-verify 1.0.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 axiomax-esg-verify 1.0.0
File Size Uploaded
axiomax_esg_verify-1.0.0.tar.gz 4.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for axiomax-esg-verify 1.0.0
File Interpreter ABI Platform
axiomax_esg_verify-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 10.5 kB

Release files / axiomax_esg_verify-1.0.0.tar.gz

Download URL axiomax_esg_verify-1.0.0.tar.gz
Size 4.7 kB
Tags Source
SHA-256 checksum
How to use checksums
016ef0f5f5e52b413dd611494a07de0efd3ea756dc40b15c695a7fd5e8a86f47
BLAKE2b-256 checksum
How to use checksums
1ac2cff73f07180fa893138f4108c54f4e1af41cdc886c887bdb0b360cd1629f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.5

Release files / axiomax_esg_verify-1.0.0-py3-none-any.whl

Download URL axiomax_esg_verify-1.0.0-py3-none-any.whl
Size 5.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d077720f2f1911d773eca947f3ef31ff92d5087afca3e3560514a764bd61f022
BLAKE2b-256 checksum
How to use checksums
5482df31bb5d8608c80912eceb83d2949d9a852ae8282e6ec51aa5f3626cb7e1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.5

Release history Release notifications | RSS feed

This release

1.0.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