
AiHint Standard
v1.0.0
An open standard for signed, verifiable metadata for websites
CryptographicSignatures
Multi-LanguageSupport
CLI Tools
What is AiHint?¶
AiHint Standard provides a way to add signed, verifiable metadata to websites. This metadata can include information about the site's purpose, ownership, security practices, and more. The signatures ensure that the metadata hasn't been tampered with and comes from a trusted source.
Quick Navigation¶
Supported Languages¶
AiHint Standard is implemented in multiple programming languages to make it easy to integrate into your existing projects:
Language | Status | Features |
---|---|---|
Python | ✅ Production Ready | Core library, CLI, key generation |
JavaScript/Node.js | ✅ Production Ready | Core library, CLI, TypeScript support |
PHP | ✅ Production Ready | Core library, CLI, key generation, remote key fetching |
Key Features¶
- Multi-language Support: Choose from Python, JavaScript, or PHP
- Self-signing: Create and sign your own metadata for development/testing
- Trusted Issuers: Use official AiHint Issuer service for production
- CLI Tools: Command-line interfaces for all implementations
- Key Management: Generate and manage cryptographic keys
- Validation: Verify metadata integrity and authenticity
Getting Started¶
- Choose your implementation - Select Python, JavaScript, or PHP
- Quick Start - Get up and running in minutes
- Key Concepts - Understand the fundamentals
Open Source vs Production¶
**Important**: This repository contains the **open source protocol** for AiHint Standard, which is designed for development, testing, and self-signing. For production use with global trust, you'll need to use the official **AiHint Issuer service** (coming soon).
- Open Source (this repo): Free, self-signing, development/testing
- AiHint Issuer Service: Production-ready, globally trusted, paid service (separate project)
Contributing¶
We welcome contributions! See our Contributing Guide for details.
License¶
This project is licensed under the MIT License.