Shield
Watch it verify you
This page runs a real Shield widget. By the time you read this sentence, you have probably already been verified — no puzzle, no clicking, no data collected.
The widget
A managed-mode widget in a typical signup form. The proof-of-work solved in a background thread while the page loaded — the badge is all a real visitor sees.
This form does not submit anywhere — it is here to show the widget in context.
The token
Verification produced a signed, single-use token and placed it in a hidden form input, ready to travel with the form submission. It expires after five minutes and refreshes automatically.
Waiting for verification…
Your humanity score
Decoded from the token payload — 1 is confirmed automation, 100 a confirmed human. Your application chooses what each range means: allow, step up, redirect, or block.
Server-side validation
Your server POSTs the token to siteverify and gets the verdict plus the score. Try it —
then press the button again to watch the single-use protection reject the replay with
timeout-or-duplicate.
The entire integration
Everything you just saw took two lines on the page and one HTTP call on the server.
Your page
<script src="https://shield.edge.network/api.js" defer></script>
<div class="edge-shield" data-sitekey="es_your_sitekey"></div> Your server
POST https://shield.edge.network/siteverify
secret=es_secret_...&response=<token>