Guides et téléchargements.
Choisissez votre point de départ.
Vérifiez les agents sur votre site en une minute.
Une installation et une ligne. Rien sur le chemin de la requête ne contacte le registre.
Node.js Express, Connect · Node 18.17+
$ npm install @evoliv/aidr-verifier
import { aidr } from '@evoliv/aidr-verifier';
app.use(aidr({ issuer: 'https://api.evolivcore.com',
publicOrigin: 'https://shop.example' }));FastAPI Python 3.10+ · ASGI
$ pip install "aidr-verifier[fastapi]"
from aidr_verifier import AidrMiddleware, RelyingPartyConfig
app.add_middleware(AidrMiddleware, config=RelyingPartyConfig(
issuer="https://api.evolivcore.com", public_origin="https://shop.example"))Flask Python 3.10+ · WSGI
$ pip install aidr-verifier
from aidr_verifier.wsgi import AidrWSGIMiddleware, RelyingPartyConfig
app.wsgi_app = AidrWSGIMiddleware(app.wsgi_app, RelyingPartyConfig(
issuer="https://api.evolivcore.com", public_origin="https://shop.example"))Django Python 3.10+ · settings.py
$ pip install aidr-verifier
MIDDLEWARE = ["aidr_verifier.django.AidrMiddleware", *MIDDLEWARE]
AIDR = {"issuer": "https://api.evolivcore.com"}Go Go 1.21+
$ go get github.com/evolivcore/aiaf-sdk/go@v0.2.1Cloudflare Worker
Le Worker en périphérie vérifie avant que votre origine ne voie la requête.
WordPress 6.4+, PHP 8.1+
Téléversez l'extension, puis indiquez l'émetteur dans Settings, AIDR Agents.
Options et comportement
- Chaque requête aboutit à l'une de trois issues
- L'anonyme passe comme avant. Un agent vérifié passe avec son identité. Un agent invalide est refusé : 401, 403, ou 503 s'il ne peut pas être vérifié.
- Seuils d'assurance
min_agal,min_oal,min_kal. Refusez les agents en dessous du niveau dont vous avez besoin.- Agents vérifiés uniquement
mode="verified-only". Sur les chemins de votre choix ; les personnes gardent l'accès au reste du site.- Derrière un proxy
public_origin. L'adresse de votre site telle que les agents la voient. Les signatures sont vérifiées au regard de celle-ci.
Donnez une identité à vos agents.
Enregistrer les agents dans la console
Ouvrir la consoleLes faire passer par la passerelle
Fonctionnement de la passerelleOu intégrer l'identité à l'agent
$ pip install "aidr-agent[langchain]" $ export AIDR_ENROLLMENT_TOKEN=… # from the console
Application de bureau : Evoliv Core Gateway 0.1.0
Préversion · sans signature de codeTous les programmes d'installation et empreintes
Windows affiche un avertissement SmartScreen : choisissez « Informations complémentaires », puis « Exécuter quand même ». macOS bloque l'application tant que vous ne l'avez pas autorisée : faites un clic droit dessus et choisissez « Ouvrir ». Des versions signées suivront.
| Fichier | Taille | SHA-256 |
|---|---|---|
| Programme d'installation Windows x64 | 3.1 MB | 4a2c7ce28c3d1beadbe76a7b599231a6a9024249c55d8eb4d4972c0107647d5c |
| Programme d'installation Windows ARM64 | 2.8 MB | f94642fc97564827ccef6c625687f8bdfba256d21e3140189a9df67daf6ce275 |
| Paquet MSI Windows, x64 | 4.5 MB | 2b9dd7e25b0c7c3dc9254b490e80700e6a9efe0ed2f0f5ab79a9183362afa3d5 |
| Paquet MSI Windows, ARM64 | 4.3 MB | 5c775aff44f2c6c89951bf167f0d7a68dcd38e30f996366eb523d67374f7e1ab |
| macOS, Apple silicon et Intel | 9.1 MB | 36f30dcfc10d7412a633ce993bcf685f795a6103bcab0ad0fca2538c965e3caf |
| Paquet d'application macOS (.tar.gz) | 9.0 MB | 2366614c1e369921d4f5b3e3eae571c6d9b05e2700a179921ecd158ec7735a11 |
| AppImage Linux (x86-64) | 80.5 MB | c8808d24593d6034b320a0364878ddfc8afaa838b45af37d332d837547c9aa81 |
| Debian ou Ubuntu (.deb) | 6.1 MB | 20ea662f0ac388e2b8221acc3ed6ff95aee9f34df1eac4215cf8f63107e286f0 |
| Fedora ou RHEL (.rpm) | 6.1 MB | 7166abf77f2f8aab3c00f6b0e3b9bac7a1a1996ae49fd236cbc95c6234ec5b3a |
Examinez-le avant de lui faire confiance.
- AIAF, expliqué
- Document de découverte du registre (en direct)
- Code source des vérificateurs et suite de conformité
- Offres
Tous les téléchargements de code source et leurs empreintes
| Fichier | Taille | SHA-256 |
|---|---|---|
| Vérificateur pour Node.js 0.2.1 | 64 KB | afa01df913a07eff73de027d7ae12d6318923e7b0a3fe7d3d7870e1b2be86339 |
| Vérificateur pour Python 0.2.1 | 152 KB | fe461c30ca149f6515ccf1e2f630ac91fd9d91f705fe7c4941af7dceb4b433bb |
| Vérificateur pour Go 0.2.1 | 48 KB | bd0e95e442fd8d2ec40365cb3a19e9656e21388a30a0049f6fc568ae51f6f67f |
| Extension WordPress 0.1.3 | 37 KB | fcc9d02d238b93a75fb610f30208b5741b1f10e4df24ccae754765e778bdadaa |
| Cloudflare Worker 0.1.3 | 34 KB | 91c68bb3f6ab3ba6659ec6cd712470e3fd9aa6f934481b45281b665289fa2c78 |
| Projet 0.1 d'AIAF (Markdown) | 70 KB | 3f593279ee918f8b3d7a79f3bfbde03d92e2d2f97494930bd5c6c6c78d7d6aab |
| Politique d'autorisation du registre (Rego) | 16 KB | 5bca5e6263e18631d95f31722700f0242cb4608018d5cac78b4e992a222b708d |