Skip to main content
Specification v0.1

AiHint Standard

An open standard for signed, verifiable metadata for websites — built for AI systems

Why AiHint?

A simple, secure way for websites to communicate trust signals to AI.

🔐

Cryptographically Signed

Every AiHint file is signed with RSA-SHA256. AI systems can verify authenticity and detect tampering using the issuer's public key.

🌐

Open Standard

A simple JSON file at a well-known URL. No vendor lock-in, no proprietary formats. Anyone can implement it.

🤖

Built for AI

Designed to be discovered and consumed by AI systems, LLMs, and intelligent agents. Machine-readable by default.

📊

Trust Scoring

A standardized trust score from 0.0 to 1.0 with a transparent methodology, so AI systems can make informed decisions.

How It Works

1

Create

Generate a JSON metadata file with your domain info and trust score.

2

Sign

Cryptographically sign the file with your RSA private key.

3

Deploy

Place the file at /.well-known/aihint.json on your domain.

4

Verify

AI systems discover, fetch, and verify the signature automatically.

Simple by Design

A single JSON file. That's all it takes.

/.well-known/aihint.json
{
"version": "0.1",
"type": "global",
"target": "https://example.com",
"issuer": "https://trust.aihint.org",
"score": 0.92,
"method": "aihint-core-v1",
"issued_at": "2025-06-15T12:00:00Z",
"expires_at": "2026-06-15T12:00:00Z",
"comment": "Verified domain with strong trust signals",
"signature": "Base64EncodedRSASignature...",
"public_key_url": "https://trust.aihint.org/pubkey.pem"
}

Ready to get started?

Read the specification or follow the implementation guide to add AiHint to your domain.