A verified answer, not a fingerprint dump

What Fortress
sees.

Fortress resolves the network, automation, and integrity questions first. The complete signed evidence remains available below.

Fort prewarming

Connection oracle

The answer up front.

Direct answers appear when the signed assessment resolves. Unknown stays unknown.

Are you on a VPN? WAITING Server decision not run
Are you on a proxy? WAITING Server decision not run
Corporate gateway? WAITING Server decision not run
Hyperscaler / hosting? WAITING Server decision not run
Using automation? WAITING Server decision not run
Tampering detected? WAITING Server decision not run
Main IP · TCP / TLS
Ancillary IP · UDP

Connection identification

Collection starts on arrival. RUN reveals the verified merchant record when it is ready.

Decision
Waiting
Connection class
Waiting
Crypto ID
Cookie ID
Merchant ID
fortress.keyri.com
Session ID
generated for this page
IP address
Device public key · P-256 uncompressed · base64url
Supporting evidenceNo request yet
ASN
ASN name
Latitude
Longitude
Stored record
HTTPS / TLS path
Native UDP path
Verified native-path IP
Path agreement
GETstored projection
Fortress merchant projection
{
  "status": "Collecting in the background. Click RUN to reveal when ready."
}

Trusted edge + SIGINT

Network intelligence

Network
Waiting for proof
Location
Edge transport
SIGINT state
Native probes
RTT ratio
RTT ratio state
UDP state
SIGINT failures

Main · fort · workers

Runtime consensus

Contexts
Waiting for proof
API surface
Prototype integrity
Navigator consensus
Runtime
Browser identity
Hardware
Server acceptance
Renderer

Adversarial checks

Automation resistance

Signals
Waiting for proof
CDP
Fresh realm
Proof chain
Advanced: accepted diagnostic envelope

What the server gets

Raw proof material is archived asynchronously and excluded from the serving projection.

POST/v1/assess
edge local edge HMAC digest nonce signature
{
  "hello": "Click RUN to reveal the real request."
}