Changelog
All notable changes to the AiHint standard are documented here.
The format is based on Keep a Changelog.
2026-03-26 — Documentation Rebuild
Changed
- Rebuilt documentation from scratch using Docusaurus, replacing the previous MkDocs Material site
- Rewrote all documentation pages with accurate, spec-focused content
- Removed broken SDK installation instructions (implementations are not published packages)
- Added reference implementation documentation for Python, JavaScript/TypeScript, and PHP (used from source)
- Cleaned up project structure: removed old MkDocs config, generated build artifacts, and leaked credentials from
package.json
Fixed
- Removed exposed GitHub personal access token from
package.jsonrepository URL - Fixed broken internal documentation links and case-sensitivity issues
- Corrected stale version references and duplicate content in the old changelog
2025-09-11 — Canonical URL Fix
Fixed
- Updated canonical URL from
docs.aihint.orgtostandard.aihint.org
2025-09-07 — Trust Scoring System (Cross-Platform)
Added
- Trust scoring engine implemented in all three languages (Python, JavaScript/TypeScript, PHP)
- Scoring CLI commands (
aihint scoring score,aihint-scoring) across all implementations - Scoring evaluates: SSL/TLS, security headers, domain reputation, domain age, incidents, privacy policy, contact info, compliance
- Configurable scoring weights (security 40%, reputation 35%, compliance 25%)
- Trust levels: Very Low, Low, Moderate, Good, High
- Scoring CLI supports single URL, batch, and config generation
2025-07-12 — Implementations and Documentation
Added
- Python reference implementation (
aihint/): core API, CLI, Pydantic models, JSON Schema validation - JavaScript/TypeScript reference implementation (
js-aihint/): core API, CLI, Ajv validation - PHP reference implementation (
php-aihint/): core API, CLI, key management - MkDocs Material documentation site
- SEO configuration, sitemap, robots.txt
2025-07-06 — Initial Commit
Added
- AiHint Global Hint specification v0.1
- JSON Schema (
schema/aihint-global.schema.json) - Protocol definition:
.well-known/aihint.jsonfile location - RSA-SHA256 signature algorithm (PKCS#1 v1.5 padding)
- Trust score field (0.0–1.0) with issuer and method metadata
- Required fields:
version,type,target,issuer,score,method,issued_at,expires_at,signature,public_key_url - Optional field:
comment - Specification document (
specs/aihint-global.md)