Wir liefern nur das, was du willst — deinen Nachweis als Mensch und welche Rolle du spielst. Kein Konto, keine Überwachung, kein Lock-in. HHTTPS ist das Schloss-Symbol deines Browsers — aber für Menschen statt für Server.
Wähle eine Verifikationsmethode, um deinen Trust Score zu erhöhen.
Grobe Altersgruppe statt Geburtsdatum — z. B. für Jugendschutz oder „18+"-Bereiche. Aktuell Eigenangabe (Trust 30). Optional per EUDI-Wallet kryptografisch verifizierbar (Trust 99).
# Send the HHTTPS token in the header → response: human + role curl -X POST https://hhttps.org/hhttps/check \ -H "HHTTPS-Token: <your-token>" \ -H "Content-Type: application/json" # Without a token → actorType: "unknown" curl -X POST https://hhttps.org/hhttps/check # All available roles curl https://hhttps.org/hhttps/roles | jq
// Integrate into your app async function checkHuman(hhttpsToken) { const res = await fetch('/hhttps/check', { method: 'POST', headers: { 'HHTTPS-Token': hhttpsToken } }); const data = await res.json(); if (data.hhttps.human) { console.log(`Human ✓ · role: ${data.role.label}`); console.log(`Trust Score: ${data.role.trustScore}/100`); console.log(`Privileges:`, data.role.privileges); } else { console.log('Bot or unknown actor'); } } // Check response headers directly const isHuman = res.headers.get('HHTTPS-Human') === 'true'; const role = res.headers.get('HHTTPS-Role'); // e.g. "journalist" const score = res.headers.get('HHTTPS-Trust-Score'); // e.g. "85"
import requests def check_human(hhttps_token: str) -> dict: res = requests.post( "https://hhttps.org/hhttps/check", headers={"HHTTPS-Token": hhttps_token} ) data = res.json() # Header-based check (fast) is_human = res.headers.get("HHTTPS-Human") == "true" role = res.headers.get("HHTTPS-Role") trust_score = int(res.headers.get("HHTTPS-Trust-Score", 0)) return { "human": is_human, "role": role, "trust_score": trust_score, "privileges": data.get("role", {}).get("privileges", []) }
{
"hhttps": {
"version": "0.3-roles",
"status": "verified",
"human": true,
"actorType": "human",
"method": "webauthn-passkey",
"trustScore": 85
},
"role": {
"id": "journalist",
"label": "Journalist",
"icon": "📰",
"level": "press-card",
"levelLabel": "Press card",
"trustScore": 85,
"privileges": [
"Access to HHTTPS-protected press areas",
"Verified attribution of sources in digital publications",
"Protection against AI impersonation as a journalist"
],
"userStory": "US-012: As a journalist..."
}
}
Du hast einen HHTTPS-Token bekommen — von einer E-Mail, einem Forum, einem Chat? Füg ihn hier ein und sieh sofort, ob er gültig ist und von welcher Rolle er stammt. Keine Anmeldung nötig.
ask-iamhmn