---
title: "Edge Shield Demo | Try It Live"
description: "Watch Edge Shield verify you in real time — invisible challenge, humanity score, and a live server-side siteverify call. No puzzles, no tracking."
url: https://edge.network/shield/demo/
---

# Edge Shield Demo | Try It Live

[Shield](https://edge.network/shield)

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.

1

## 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.

Reset and verify again

Email

Sign up
This form does not submit anywhere — it is here to show the widget in context.

2

## 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…

3

## 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.

—

4

## 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`.

Run siteverify

```

```

Managed mode

## When traffic looks suspicious

You scored as a human, so verification stayed invisible. When a background attempt
scores low, managed mode doesn't just block it — it asks for a single click and runs a
harder proof-of-work behind it. Legitimate users tap once; scripted abuse pays a much
steeper compute cost.

Press the button to see exactly what that escalation looks like — a real, harder
challenge is issued and solved on your click.

Simulate suspicious traffic

Email
Verification appears here once triggered.

Sign up

## 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>
```

[Get Your Sitekey — Free](https://edge.network/account) [Read the Docs](https://edge.network/docs/shield/getting-started)
