Saltar al contenido
Consola

Guías y descargas.

Elige desde dónde empiezas.

Verifica agentes en tu sitio en un minuto.

Una instalación y una línea. Nada en el camino de la solicitud contacta con el registro.

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.1
Cloudflare Worker

El Worker en el borde verifica antes de que tu origen vea la solicitud.

WordPress 6.4+, PHP 8.1+

Sube el plugin y configura el emisor en Settings, AIDR Agents.

Opciones y comportamiento
Cada solicitud termina de una de tres maneras
Lo anónimo pasa como antes. Un agente verificado pasa con su identidad. Un agente no válido se rechaza: 401, 403, o 503 si no se puede comprobar.
Niveles mínimos de garantía
min_agal, min_oal, min_kal. Rechaza agentes por debajo del nivel que necesites.
Solo agentes verificados
mode="verified-only". En las rutas que elijas; las personas conservan el resto de tu sitio.
Detrás de un proxy
public_origin. La dirección de tu sitio tal como la ven los agentes. Las firmas se comprueban con ella.

Da una identidad a tus agentes.

  1. Registra agentes en la consola

    Abrir la consola
  2. Hazlos pasar por la pasarela

    Cómo funciona la pasarela
  3. O integra la identidad en el agente

    $ pip install "aidr-agent[langchain]"
    $ export AIDR_ENROLLMENT_TOKEN=…   # from the console

Aplicación de escritorio: Evoliv Core Gateway 0.1.0

Versión preliminar · sin firma de código
Todos los instaladores y resúmenes

Windows muestra un aviso de SmartScreen: elige "Más información" y después "Ejecutar de todas formas". macOS bloquea la aplicación hasta que la permitas: haz clic derecho sobre ella y elige "Abrir". Llegarán versiones firmadas.

Instaladores de esta versión, con el SHA-256 de cada archivo.
ArchivoTamañoSHA-256
Instalador para Windows x643.1 MB4a2c7ce28c3d1beadbe76a7b599231a6a9024249c55d8eb4d4972c0107647d5c
Instalador para Windows ARM642.8 MBf94642fc97564827ccef6c625687f8bdfba256d21e3140189a9df67daf6ce275
Paquete MSI para Windows, x644.5 MB2b9dd7e25b0c7c3dc9254b490e80700e6a9efe0ed2f0f5ab79a9183362afa3d5
Paquete MSI para Windows, ARM644.3 MB5c775aff44f2c6c89951bf167f0d7a68dcd38e30f996366eb523d67374f7e1ab
macOS, Apple silicon e Intel9.1 MB36f30dcfc10d7412a633ce993bcf685f795a6103bcab0ad0fca2538c965e3caf
Paquete de la aplicación para macOS (.tar.gz)9.0 MB2366614c1e369921d4f5b3e3eae571c6d9b05e2700a179921ecd158ec7735a11
AppImage para Linux (x86-64)80.5 MBc8808d24593d6034b320a0364878ddfc8afaa838b45af37d332d837547c9aa81
Debian o Ubuntu (.deb)6.1 MB20ea662f0ac388e2b8221acc3ed6ff95aee9f34df1eac4215cf8f63107e286f0
Fedora o RHEL (.rpm)6.1 MB7166abf77f2f8aab3c00f6b0e3b9bac7a1a1996ae49fd236cbc95c6234ec5b3a

Examínalo antes de confiar en él.

Todas las descargas de código fuente y sus resúmenes
Licencia Apache 2.0. Cada verificador incluye los vectores de prueba comunes.
ArchivoTamañoSHA-256
Verificador para Node.js 0.2.164 KBafa01df913a07eff73de027d7ae12d6318923e7b0a3fe7d3d7870e1b2be86339
Verificador para Python 0.2.1152 KBfe461c30ca149f6515ccf1e2f630ac91fd9d91f705fe7c4941af7dceb4b433bb
Verificador para Go 0.2.148 KBbd0e95e442fd8d2ec40365cb3a19e9656e21388a30a0049f6fc568ae51f6f67f
Plugin para WordPress 0.1.337 KBfcc9d02d238b93a75fb610f30208b5741b1f10e4df24ccae754765e778bdadaa
Cloudflare Worker 0.1.334 KB91c68bb3f6ab3ba6659ec6cd712470e3fd9aa6f934481b45281b665289fa2c78
Borrador 0.1 de AIAF (Markdown)70 KB3f593279ee918f8b3d7a79f3bfbde03d92e2d2f97494930bd5c6c6c78d7d6aab
Política de autorización del registro (Rego)16 KB5bca5e6263e18631d95f31722700f0242cb4608018d5cac78b4e992a222b708d