Skip to main content

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.json repository 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.org to standard.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.json file 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)