by VibeTensor
AI agent identity, signed credentials, delegated authority and portable governance evidence. Python core and offline verifier SDKs.
# Add to your Claude Code skills
git clone https://github.com/VibeTensor/attestixGuides for using ai agents skills like attestix.
Last scanned: 9/28/2026
{
"issues": [],
"status": "PASSED",
"scannedAt": "2026-09-28T10:37:04.366Z",
"npmAuditRan": true,
"pipAuditRan": false,
"promptInjectionRan": true
}See how attestix compares with popular alternatives.
attestix is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by VibeTensor. AI agent identity, signed credentials, delegated authority and portable governance evidence. Python core and offline verifier SDKs. It has 668 GitHub stars.
Yes. attestix passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.
Clone the repository with "git clone https://github.com/VibeTensor/attestix" and add it to your Claude Code skills directory (see the Installation section above).
attestix is primarily written in Python. It is open-source under VibeTensor on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh attestix against similar tools.
No comments yet. Be the first to share your thoughts!
From $49 · 30 days · terms & refunds
⚠️ Third-Party Software Notice
This skill is third-party open-source software developed and hosted independently on GitHub. SkillsLLM is an informational directory and does not control or maintain the underlying repository.
Any security checks, ratings, or warnings displayed by SkillsLLM are automated and limited in scope. They do not constitute a security certification or guarantee that the software is safe, error-free, or free from malicious code, vulnerabilities, compromised dependencies, or prompt-injection risks.
Review the source code, permissions, dependencies, and configuration before installing or running any third-party skill. Use is at your own risk. To the maximum extent permitted by applicable law, SkillsLLM is not liable for losses arising from third-party software.
Automated security scan — not a certification.
Python attestix 0.5.0 is published on PyPI and requires Python 3.11 or later. Confirm the release files on PyPI before installing; source metadata alone is not proof of publication. Python 0.4.3 is a previously published release with the Filelock constraint described below. Language SDKs have independent release schedules; verify each registry and pin the version you reviewed.
workflow_complete describes recorded documentation completion. legal_conformity is not assessed; the deprecated compliant field is a workflow alias. Generated declarations are drafts for provider review.Attestix 0.5.0 requires Python 3.11 or later for the patched file-locking dependency. Earlier releases retain their own Python requirements; check the registry files for the version you install.
# Confirm this release is available on PyPI before installing:
pip install attestix==0.5.0
Version 0.4.3 requires filelock<4.0.0 and cannot install patched Filelock 4.2.1. On Unix, keep the Attestix data directory private and prevent other users from replacing its lock path. This limits the conditional local file-truncation risk described in the Filelock advisory. Moving from 0.4.3 to 0.5.0 requires Python 3.11 or later; review the release files before upgrading.
Since 0.4.0, the supported namespace is the canonical
attestix.*namespace. The older flat layout (from services... import,from auth... import, ...) keeps working via thin deprecation shims that emit aDeprecationWarningon first import and may be removed in a future release. Update imports tofrom attestix.services... importat your earliest convenience.
attestix status # System overview
attestix init --name MyBot # Create agent identity
attestix compliance <agent-id> # Check recorded documentation gaps
attestix verify <agent-id> # Verify identity cryptographically
attestix audit <agent-id> # View hash-chained audit trail
attestix credential --list # List W3C Verifiable Credentials
pip install 'attestix[api]==0.5.0'
# Configure ATTESTIX_API_KEY in your environment before starting the API.
uvicorn attestix.api.main:app --reload # Swagger docs at http://localhost:8000/docs
pip install streamlit
streamlit run demo/webapp/app.py # Opens at http://localhost:8501
python examples/quickstart.py # Local synthetic workflow
Attestix credentials use a published canonical-JSON and Ed25519 verification profile. Language-specific verifier repositories share conformance fixtures, but their trust-input and delegation-chain checks differ. Read each verifier README and pin a reviewed version. Cryptographic validity is separate from issuer trust, authorization, revocation and replay policy.
| Language | Install | Status |
|---|---|---|
| Python | pip install attestix==0.5.0 |
PyPI 0.5.0 published; verify release files |
| JS / TS | npm install attestix@0.4.2 |
npm 0.4.2; verifier source (attestix-js) |
| Go | go get github.com/VibeTensor/attestix-go@v0.4.2 |
Go module v0.4.2; verifier source (attestix-go) |
| Rust | cargo add attestix |
crates.io 0.4.1; GitHub v0.4.2 source (attestix-rs) |
| Java | Maven com.vibetensor:attestix:0.4.2 |
Maven 0.4.2; verifier source (attestix-java) |
| R | See repository installation instructions | CRAN 0.4.1; GitHub 0.4.2 source (attestix-r) |
Every verifier targets the Attestix canonical-JSON profile, which differs from strict RFC 8785,
and Ed25519 signatures (RFC 8032) against
the shared spec/verify/v1
vectors. Verify in the browser at https://attestix.io/verify, or read the
bundle wire-format at https://attestix.io/spec/bundle/v1.
The EU AI Act has a staged application timeline. The European Commission currently lists 2 December 2027 for specified high-risk use cases and 2 August 2028 for high-risk systems embedded in regulated products. Applicability depends on the system and the operator's role. See the European Commission's current AI Act guidance.
Attestix helps organize evidence; a signature or generated declaration does not establish legal conformity or replace the applicable assessment process.
Attestix provides agent identity, signed credentials, delegation, and offline verification for developers who need portable evidence in their applications. Broader governance platforms also offer APIs, SDKs, agent governance, and compliance workflows; evaluate their current capabilities against your requirements.
Agent identity is fragmenting across walled gardens (Microsoft Entra, AWS AgentCore, ERC-8004). Attestix combines agent identity, AI governance evidence and verifiable credentials in one toolkit.
Attestix fills this gap.
| Module | What it does |
|---|---|
| Identity | Unified Agent Identity Tokens (UAITs) bridging MCP OAuth, A2A, DIDs, and API keys. local data erasure tooling |
| Agent Cards | Parse, generate, and discover A2A-compatible agent cards |
| DID | Create and resolve W3C Decentralized Identifiers (did:key, did:web) |
| Delegation | UCAN-style capability delegation with EdDSA-signed JWT tokens |
| Reputation | Recency-weighted trust scoring (0.0 - 1.0) with category breakdown |
| Compliance | EU AI Act risk profiles, conformity assessments (Article 43), Annex V declarations |
| Credentials | W3C Verifiable Credentials with Ed25519Signature2020 proofs, presentations |
| Provenance | Training data provenance (Article 10), model lineage (Article 11), hash-chained audit trail (Article 12) |
| Blockchain | Anchor artifact hashes to Base L2 via Ethe |