Skip to content

Live demo

Watch Shield verify you

This page runs a real Shield widget against the real API. By the time you've read this, you've probably been verified: no puzzle, no click, nothing stored about you.

Everything below is live. Nothing is staged or simulated.

1

The widget

A managed-mode widget in a typical signup form. The proof-of-work ran in a background thread while the page loaded.

yourapp.com/signup

This form doesn't submit anywhere. It shows the widget in context.

inspector · liveLoading the widget…

2Your humanity score

—/ 100

Scored at page load, then refined once you move the mouse or type. Refresh and you're back to baseline: Shield keeps no profile of you.

3The token

Waiting for verification…

4Check it like your server would

Managed mode

When traffic looks suspicious

You scored as a person, so verification stayed invisible. When a background attempt scores low, managed mode doesn't simply block it. It asks for one click and runs a harder proof-of-work behind it. People tap once; scripted abuse pays a much steeper compute bill.

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

you@example.com
The confirmation appears here once triggered.
Sign up

Verified agents

When automation introduces itself

Not all automation is abuse. AI agents shop, book and research for real people. Agents that sign their requests with Web Bot Auth are identified cryptographically, so you can route them instead of fighting them.

Press the button and Shield plays both sides for real: it signs a genuine agent request with an Ed25519 key from its own published key directory, then verifies the signature through the agentverify API. No user-agent trust, no IP allowlists, and a fresh single-use nonce every time.

Verified agents docs
agent → your site → agentverify

The signed request: three headers, verifiable identity

Press the button to sign a real request.

POST /agentverify: the verdict

—

The entire integration

Two lines on the page, one call on the server

Everything you just watched is what your visitors get from this. Works with any framework and any backend language.
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>

Now put it on your forms

Get a sitekey and you're live in about five minutes. Free forever, with every feature you just saw.

No card, no caps, no puzzles.