GateKeep

Data has value, agents pay for premium info while humans enjoy free, open web access

GateKeep

Created At

ETHGlobal New Delhi

Project Description

We are building a service that helps website owners get paid when AI agents or bots scrape their data. Right now, anyone can send a bot to a website and copy information for free. This is a big problem because:

  1. Websites spend money creating and hosting valuable content.
  2. AI models and other automated tools can take that content without asking or paying.

The tools that try to block bots (like CAPTCHAs) are annoying for real people and easy for smart agents to bypass. Our idea is to make a fair system where:

  1. Human visitors can browse the site normally, with no changes at all.
  2. Automated agents (like AI scrapers, crawlers, or bots) have to pay a price whenever they access the data.

The internet is moving toward a future where agents do most of the browsing. AI tools will read websites more than humans. If this keeps happening with no changes, creators will keep losing money and control over their own content. Our project gives websites a new way to protect and monetize their data while staying open and friendly to regular people.

How it's Made

GATEKEEP is a middleware layer that sits between a website and the outside world. Think of it as a smart gate that every request must pass through before it reaches the actual website. It works at the network level, not inside your code, so it’s invisible to normal users.

Here’s the process in detail:

  • DNS-Level Setup (like Cloudflare) A website owner adds our IPv4 address as an A record in their DNS. They also give us their original A name. This tiny change means all traffic to the website now flows through GATEKEEP first. No SDKs, no code changes, just a DNS update.

  • Intercepting Requests Once GATEKEEP is in place, every request to the website’s URI whether it’s a human clicking a link or a bot scraping data, first hits our servers. We analyze the headers, behavior, and patterns of the request. Is this an automated agent or scraper? Humans pass through instantly. Agents trigger the next step.

  • Payment Checkpoint If we detect that the request is coming from an agent and the requested resource is marked as premium, we pause the request and show a payment gateway. The agent (or its owner) is asked to pay a small fee to access the data. Payments can be handled via JWT tokens, crypto/micropayments, all of them with x402. Once payment is confirmed, GATEKEEP forwards the request to the website and delivers the data back to the agent.

background image mobile

Join the mailing list

Get the latest news and updates

GateKeep | ETHGlobal