Visible
Insignias SVG
Insignias deterministas y cacheables desde preajustes o parámetros estructurados.
Código abierto · Autoalojable
Un servicio Go sin estado para insignias SVG, páginas explicativas y JSON-LD. Autoalojable, internacional y preparado para alta disponibilidad.
https://ai.trustednet.eu/badge/research.svg
{
"@type": "AIUsageDeclaration",
"schemaVersion": "1.1",
"assurance": "selfDeclared"
}
Funciones
Avisos visibles, resúmenes comprensibles y declaraciones legibles por máquina en una aplicación ligera.
Visible
Insignias deterministas y cacheables desde preajustes o parámetros estructurados.
Comprensible
Explican la contribución de la IA, las actividades, la revisión y la responsabilidad.
Legible por máquina
Manifiestos para procesos de build y CMS.
Internacional
Alemán, inglés, francés, español, italiano, neerlandés, portugués y polaco.
Sin conexión
Verificación Ed25519 local sin servidor externo.
Escalable
Réplicas sin estado, probes, HPA, Swarm y caché CDN.
Privacidad
Sin cookies, sesiones, recursos externos ni analítica obligatoria.
Despliegue
Todas las variantes usan el mismo binario Go y funcionan sin servicios externos.
cp .env.example .env
# Adjust BASE_URL and PUBLIC_NAME in .env
docker compose up -d --build
curl -fsS http://localhost:8080/readyz
docker build -t ai-disclosure-standard:1.6.2 .
docker run -d --name ai-disclosure \
-p 8080:8080 \
-e BASE_URL=https://ai.example.org \
-e PUBLIC_NAME="AI Usage Disclosure" \
--read-only --tmpfs /tmp \
ai-disclosure-standard:1.6.2
# Image, Domain und TLS-Secret in deploy/kubernetes.yaml ersetzen
kubectl create secret generic ai-disclosure-license \
--from-literal=token='...'
kubectl apply -f deploy/kubernetes.yaml
kubectl rollout status deployment/ai-disclosure
docker swarm init
export LICENSE_TOKEN='...'
export LICENSE_MODE='offline'
docker stack deploy -c deploy/swarm-stack.yaml ai-disclosure
go test ./...
go build -trimpath -o bin/server ./cmd/server
BASE_URL=http://localhost:8080 \
PUBLIC_NAME="AI Usage Disclosure" \
./bin/server
| Variable | Valor por defecto | Uso |
|---|---|---|
LISTEN_ADDRESS | :8080 | Dirección de escucha del servidor HTTP. |
BASE_URL | http://localhost:8080 | URL pública sin barra final. |
PUBLIC_NAME | AI Usage Disclosure | Nombre del producto o sitio. |
CONTACT_URL | https://ai.trustednet.eu | Página externa opcional de contacto o del proyecto. |
DEFAULT_LANGUAGE | de | Idioma de reserva. |
LICENSE_TOKEN | - | Token de licencia firmado por el proveedor. |
LICENSE_MODE | offline | Modo mínimo: offline, hybrid u online. |
LICENSE_SERVER_URL | - | Servidor central opcional para los modos híbrido y en línea. |
FAQ
Sí. Las respuestas son deterministas e incluyen ETag y Cache-Control.
No. Es infraestructura técnica y no sustituye revisión jurídica ni responsabilidad editorial.
El generador funciona sin registro. Pro añade textos, colores y dominios personalizados.