Widoczne
Plakietki SVG
Deterministyczne, buforowalne plakietki z presetów lub parametrów.
Open source · Samodzielny hosting
Bezstanowa usługa Go dla plakietek SVG, zrozumiałych stron deklaracji i JSON-LD. Samodzielny hosting, wiele języków i wysoka dostępność.
https://ai.trustednet.eu/badge/research.svg
{
"@type": "AIUsageDeclaration",
"schemaVersion": "1.1",
"assurance": "selfDeclared"
}
Funkcje
Widoczne oznaczenia, zrozumiałe podsumowania i deklaracje maszynowe w lekkiej aplikacji.
Widoczne
Deterministyczne, buforowalne plakietki z presetów lub parametrów.
Zrozumiałe
Opisują udział AI, działania, kontrolę człowieka i odpowiedzialność.
Maszynowe
Manifesty do procesów build i CMS.
Międzynarodowe
Niemiecki, angielski, francuski, hiszpański, włoski, niderlandzki, portugalski i polski.
Offline
Lokalna weryfikacja Ed25519 bez zewnętrznego serwera.
Skalowalne
Bezstanowe repliki, probes, HPA, Swarm i cache CDN.
Prywatność
Bez cookies, sesji, zewnętrznych zasobów i obowiązkowej analityki.
Wdrożenie
Wszystkie warianty korzystają z tego samego pliku binarnego Go i działają bez usług zewnętrznych.
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
| Zmienna | Domyślnie | Znaczenie |
|---|---|---|
LISTEN_ADDRESS | :8080 | Adres nasłuchiwania serwera HTTP. |
BASE_URL | http://localhost:8080 | Publiczny bazowy URL bez końcowego ukośnika. |
PUBLIC_NAME | AI Usage Disclosure | Nazwa produktu lub witryny. |
CONTACT_URL | https://ai.trustednet.eu | Opcjonalna zewnętrzna strona kontaktowa lub projektu. |
DEFAULT_LANGUAGE | de | Język zapasowy. |
LICENSE_TOKEN | - | Token licencji podpisany przez dostawcę. |
LICENSE_MODE | offline | Minimalny tryb: offline, hybrid lub online. |
LICENSE_SERVER_URL | - | Opcjonalny centralny serwer weryfikacji dla trybu hybrydowego i online. |
FAQ
Tak. Plakietki i manifesty są deterministyczne i używają ETag oraz Cache-Control.
Nie. To infrastruktura techniczna, która nie zastępuje analizy prawnej ani odpowiedzialności redakcyjnej.
Generator działa bez rejestracji. Pro dodaje własne teksty, kolory i domeny.