Skip to main content

jiaozi-validator

Local health-check CLI for AI agents. Scans your agent directory, computes a software gene hash, and produces a jiaozi.attest.v1 summary — optionally submitting it to Jiaozi Cert for certificate issuance.

Your code never leaves your machine: only hashes and check results are submitted.

pip install jiaozi-validator

# Print the attestation summary only (nothing is sent anywhere)
jiaozi-validator --agent-name MyAgent --path ./my-agent --dry-run

# Submit for issuance (requires an API key)
export JIAOZI_API_KEY=your-key
jiaozi-validator --agent-name MyAgent --path ./my-agent \
  --api-url https://www.jiaozi.io/api/verify

China deployment: use --api-url https://www.jiaozi.tech/api/verify.

What it checks

  • Software gene hash (deterministic digest of your agent's code)
  • Secret-leak scan (common credential patterns)
  • Structure and metadata sanity

The output schema jiaozi.attest.v1 is part of the open Jiaozi Protocol; the certificate's live revocation status is verifiable by anyone via the jiaozi.status.v1 spec.

Development

cd packages/validator
python3 -m venv .venv && source .venv/bin/activate   # Windows: .venv\Scripts\activate
pip install -e .

MIT License.

Download files

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

Source Distribution

jiaozi_validator-0.3.0.tar.gz (8.9 kB view details)

Uploaded Source

Built Distribution

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

jiaozi_validator-0.3.0-py3-none-any.whl (8.7 kB view details)

Uploaded Python 3

File details

Details for the file jiaozi_validator-0.3.0.tar.gz.

File metadata

  • Download URL: jiaozi_validator-0.3.0.tar.gz
  • Upload date:
  • Size: 8.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.2

File hashes

Hashes for jiaozi_validator-0.3.0.tar.gz
Algorithm Hash digest
SHA256 ebd4f025cf4549c5ac39e820761f244e3b7ba339201d99a821f84bbbab096f14
MD5 94b4e6ebeba39dcc60f6e571ee1358bd
BLAKE2b-256 da55e3a6bafe4c4c2abab755ba2a06c16be1c53222bd2e2eacdd6289627b462f

See more details on using hashes here.

File details

Details for the file jiaozi_validator-0.3.0-py3-none-any.whl.

File metadata

File hashes

Hashes for jiaozi_validator-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6187a236c23385442aa0c97b74c0b751f6b1a70177509e46334a4f093b525248
MD5 a5919ba1ad47c5b534f0b0bdb4adb7a5
BLAKE2b-256 a93b47addfd8b0edcf2eff13f418937b13416748e4bf2b523610e310f3209253

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page