loading…
Search for a command to run...
loading…
Machine-readable merchant verification infrastructure for AI shopping agents and agentic commerce systems.
Machine-readable merchant verification infrastructure for AI shopping agents and agentic commerce systems.
Machine-readable verification infrastructure for AI-driven commerce.
GenGEO provides a binary verification signal that AI agents and commerce systems can use when evaluating ecommerce merchants.
As AI agents begin making purchasing and recommendation decisions on behalf of users, machine-readable merchant verification becomes increasingly important.
Traditional ecommerce trust systems were built for humans:
AI agents evaluate commerce differently.
Agents:
However, there is currently no standard verification layer for AI-driven commerce.
GenGEO exists to provide a neutral, machine-readable verification signal for ecommerce merchants.
GenGEO answers a simple question:
Has this merchant been verified within the GenGEO registry?
GenGEO uses a binary verification model.
A merchant is either:
GenGEO does not:
GenGEO provides verification status only.
Agents and developers can verify merchants in real time:
GET https://api.gengeo.co/api/verify?domain=example.com
Verified merchant:
{
"domain": "example.com",
"verified": true,
"status": "active",
"eligible_for_ai_agent_purchase": "yes",
"decision": "verified",
"registry": "GenGEO"
}
Non-verified merchant:
{
"domain": "example.com",
"verified": false,
"status": "not_found",
"eligible_for_ai_agent_purchase": "unknown",
"decision": "verification_required",
"registry": "GenGEO"
}
GenGEO uses deterministic binary verification logic.
Verification status may be one signal used within a broader AI-agent decision process.
Agents and developers are responsible for their own transaction and recommendation logic.
Agents may optionally preload registry information:
GET https://gengeo.co/.well-known/gengeo-registry.json
This may be used for:
Real-time verification should still be performed where appropriate.
This repository includes a Model Context Protocol (MCP) server for AI agents.
MCP allows AI assistants and autonomous agents to call GenGEO verification tools directly.
Location:
/mcp
Checks whether a merchant exists in the GenGEO verification registry.
Input:
{
"domain": "example.com"
}
Example output:
{
"verified": true,
"status": "active",
"eligible_for_ai_agent_purchase": "yes",
"decision": "verified"
}
cd mcp
npm install
node server.js
Example configuration:
{
"mcpServers": {
"gengeo": {
"command": "node",
"args": ["/absolute/path/to/gengeo-agent-registry/mcp/server.js"]
}
}
}
User:
Find me running shoes under $200
Agent:
1. Finds candidate merchants
2. Calls GenGEO verification endpoint
3. Checks verification status
4. Incorporates verification into broader decision process
5. Continues recommendation or transaction flow
GenGEO is designed to be:
AI agents may use GenGEO verification status when evaluating ecommerce merchants.
Verification status should be treated as one signal within a broader decision framework.
Full protocol and integration details:
→ SPEC.md
GenGEO is live and integrated with Shopify-based merchants.
GenGEO provides informational verification status only.
GenGEO does not:
Agents, developers, merchants, and users are responsible for their own decisions and risk assessments.
https://gengeo.co
https://api.gengeo.co/api/verify
/mcp
User request
↓
AI shopping agent
↓
Identifies merchant
↓
Calls GenGEO verify_store(domain)
↓
Receives verification status
↓
Uses result as one signal in broader decision process
Выполни в терминале:
claude mcp add gengeo -- npx