Releases: VibeTensor/attestix
Releases · VibeTensor/attestix
Release list
v0.2.5 - CLI, REST API, Report Export, Dashboard
See v0.2.4...v0.2.5 for full changelog. Includes CLI tool, REST API, HTML/PDF report export, dashboard polish, bug fixes, and documentation updates.
v0.2.4 - Demo Suite, Security Hardening, and attestix.io
What's New
Demo Suite
- 3 end-to-end demo scenarios: FinTech Advisory (high-risk), Supply Chain AI (limited-risk), HR Screening (prohibited + redesign)
- Quick-start script covering all 9 modules in 0.1 seconds
- Presentation materials: 30-min verbal script, competitor comparison, FAQ, one-pager
- Each scenario includes runnable Python script, MCP prompt guide, and step-by-step walkthrough
Security
- SECURITY.md vulnerability disclosure policy with response timelines
- CODEOWNERS for automatic PR review assignment
- FUNDING.yml with GitHub Sponsors and Polar.sh
- CodeQL security alert fixes (clear-text credential logging, sanitization bypass)
Website and Documentation
- Domain migration from attestix.vibetensor.com to attestix.io
- Documentation migrated from MkDocs to Fumadocs (attestix.io/docs)
- 4 interactive website demos: compliance checker, fine calculator, identity explorer, reputation dashboard
- Next.js upgraded from 15.3.5 to 15.5.12 (8 security patches)
- Dark mode improvements across all documentation pages
CI/CD
- Trusted Publishing via OIDC for PyPI (no more API tokens)
- Performance benchmarks added to conformance test suite
Testing
- 284 tests passing (193 functional + 91 conformance benchmarks)
- 6 conformance test suites: RFC 8032, W3C VC, W3C DID, UCAN, MCP, Performance
Install
pip install attestix==0.2.4Run the Quick Demo
git clone https://github.com/VibeTensor/attestix.git
cd attestix && pip install -e .
python demo/quick-start/five_min_demo.pyFull Changelog
v0.2.3 - Namespace Package + Import Fixes
What's New
Added
- Namespace package support:
attestixnamespace package for cleaner importsfrom attestix.services.identity_service import IdentityServicefrom attestix.auth.crypto import generate_ed25519_keypair- Flat imports still work for backward compatibility
Fixed
- Replaced wildcard imports with explicit named imports and
__all__declarations - Consistent relative imports across all namespace
__init__.pyfiles - Sorted
__all__lists per RUF022 (ASCII case-sensitive ordering) - Removed redundant
# noqacomments from namespace modules
Changed
- Package structure now includes both flat modules and
attestix.*namespace - Synced all version references (pyproject.toml, server.json, website) to 0.2.3
- Added missing 0.2.2 changelog entry
Full Changelog: v0.2.2...v0.2.3
PyPI: https://pypi.org/project/attestix/0.2.3/
pip install attestix==0.2.3v0.2.2 - MCP Registry Integration
What's New
- Added MCP Registry verification tag for publishing to the official MCP Server Registry
- Added
server.jsonfor MCP Registry metadata
No functional changes from v0.2.1. This is a metadata-only release to enable MCP Registry discovery.
Full Changelog: v0.2.1...v0.2.2
v0.2.1 - Conformance Benchmarks
What's New
91 Conformance Benchmark Tests
Added a comprehensive standards conformance test suite (tests/benchmarks/) that validates every standards claim:
| Standard | What is validated | Tests |
|---|---|---|
| RFC 8032 Section 7.1 | 4 IETF Ed25519 canonical test vectors | 18 |
| W3C VC Data Model 1.1 | Credential structure, proof, presentations, replay protection | 24 |
| W3C DID Core 1.0 | did:key/web structure, roundtrip, Ed25519VerificationKey2020 | 16 |
| UCAN v0.9.0 | JWT header, payload, attenuation, expiry, revocation | 16 |
| MCP | 47 tools, 9 modules, async, naming | 5 |
| Performance | Latency thresholds for crypto and service operations | 7 |
Measured Performance (Docker)
| Operation | Median Latency |
|---|---|
| Ed25519 key generation | 0.08 ms |
| JSON canonicalization | 0.02 ms |
| Ed25519 sign + verify | 0.28 ms |
| Identity creation | 14 ms |
| Credential issuance | 17 ms |
| Credential verification | 2 ms |
| UCAN token creation | 9 ms |
Run It
docker build -f Dockerfile.test -t attestix-bench . && docker run --rm attestix-benchDocumentation
- Updated README, CHANGELOG, ROADMAP, architecture docs, FAQ, contributing guide
- Updated research paper evaluation section with conformance test results
Full Changelog: v0.2.0...v0.2.1
v0.2.0 - Attestation Infrastructure for AI Agents
Attestix v0.2.0
47 MCP tools across 9 modules for AI agent identity, compliance, and trust.
Highlights
- Blockchain Anchoring (6 new tools) - Anchor identities, credentials, and audit batches to Base L2 via Ethereum Attestation Service with Merkle tree batching
- Security Hardened - SSRF protection, encrypted key storage, hash-chained audit trail, input validation across all modules
- 5 New Tools -
purge_agent_data(GDPR),revoke_delegation,update_compliance_profile,verify_credential_external,verify_presentation - 193 Tests Passing - Unit, integration, and end-to-end persona-based test suites
- Full Documentation - Hosted at attestix.vibetensor.com
Install
pip install attestixModules
| Module | Tools |
|---|---|
| Identity | 8 |
| Agent Cards | 3 |
| DID | 3 |
| Delegation | 4 |
| Reputation | 3 |
| Compliance | 7 |
| Credentials | 8 |
| Provenance | 5 |
| Blockchain | 6 |