Why it matters
This module offers website owners a novel way to engage with AI agents, transforming them into paying customers rather than just visitors. Developers can integrate this into their sites to create a more interactive and personalized experience for AI-driven traffic.

What changed

The Agent Entry module is a new software component designed to allow AI agents to interact with websites in a more sophisticated manner, moving beyond simple page reads to establish customer relationships. Traditionally, AI agents, or bots, would crawl web pages and then leave without leaving a trace in analytics or requiring user interaction. Agent Entry aims to change this by providing a mechanism for these agents to become recognized and persistent visitors, akin to human customers.

At its core, Agent Entry functions by publishing an "Agent Card" at the /.well-known/agent-card.json endpoint. This card details the agent's identity, its capabilities, and how to interact with it. Following this, the module can process a single signed POST request. Upon receiving such a request, Agent Entry verifies the visitor's identity using their cryptographic key, establishes an account, and responds with a signed reply within the same HTTP request. This process eliminates the need for traditional sign-up forms, as the agent's cryptographic key serves as its account identifier. This ensures that an agent returning from a different device or at a later time is recognized as the same entity.

The system is designed to be runtime-agnostic, meaning any A2A (Agent-to-Agent) client, including custom agents or even curl, can interact with it. The repository itself serves as the central hub for the module, its specification (spec/v1.md), conformance tests, and the build process for its npm package. Key dependencies, such as the crypto block and golden vectors, are vendored from agent-seam to ensure a consistent "wire layer" for all implementations. The module is built with zero dependencies and requires Node.js 20 or later.

Key Features and Functionality:

  • Persistent Identity: Agents are identified by their cryptographic keys (did:key), which are used to create and verify accounts. This allows for cross-device recognition and a consistent customer experience.
  • Signed Interactions: All messages are signed using Ed25519, ensuring sender authenticity and integrity. Verification does not require external lookups.
  • Account Management: Agent Entry automatically manages accounts based on verified signatures, merging the concepts of signing up and logging in into a single event.
  • Owner Binding: Agents can present a countersigned owner binding, allowing Agent Entry to resolve them under a specific owner_did, even if they access the site from a new device.
  • Revocation Support: An owner can disown a stolen device, and Agent Entry will automatically refuse interactions from the compromised key.
  • Agent Skills: The module supports defining AgentSkill lists, which agents can read before interacting. These skills describe what the entry can answer and are included in the Agent Card and signed replies, providing a clear menu of services.

Agent Entry explicitly avoids the HTTP 402 challenge mechanism. Instead of relying on error responses to guide clients, it publishes its interaction terms upfront in the Agent Card. The initial interaction is a correctly formed POST request, which receives a 200 status code with a signed reply, or a JSON-RPC error if the request is malformed or lacks a signature.

Why it matters for builders

For developers, Agent Entry provides a robust framework for building websites that can effectively onboard and manage AI agents as customers. This opens up new avenues for monetization and service delivery tailored to AI-driven traffic. Builders can integrate this module to create more intelligent and personalized web experiences, ensuring that valuable AI interactions are captured and retained.

Practical impact

Developers can integrate Agent Entry into their existing web applications by installing the @muretai/agent-entry npm package. The integration involves providing a unique seedHex for the site's identity, a name, a baseUrl, and a responder function that defines how the backend will handle agent messages. The createAgentEntry function then sets up the listener for incoming agent requests.

For example, a developer can set up a basic responder like this:

```javascript import { createAgentEntry } from '@muretai/agent-entry';

createAgentEntry({ seedHex, // Your site's persistent identity name: 'Example Studio', baseUrl: 'https://studio.example', responder: (env) => You said: ${env.text}, // Your backend logic }).listen(8788); ```

This setup handles signature verification, replay protection, rate limiting, and account ledger management automatically. Developers can also define skills to inform agents about the services offered, enhancing the discoverability and usability of their web applications for AI agents.

Caveats and source limits

The provided source is a GitHub repository README, which details the functionality and intended use of the Agent Entry module. While it demonstrates a live example at muretai.com, independent benchmarks or extensive real-world deployment data are not presented. The source focuses on the technical implementation and protocol design, with limited information on performance metrics or scalability under heavy load. The published_at date in the metadata is in the future (2026-09-28), which may indicate a placeholder or an intended release date rather than an actual launch date. The repository currently shows 0 stars and 0 forks, suggesting it is a nascent project.

Sources

Written with AI assistance from the linked sources; every claim below was checked against them automatically. How we produce articles.

Claim check: 8/8 supported claims - 8 evidence links - 90% avg confidence
  • Agent Entry allows AI agents to become customers by recognizing and remembering them across devices and sessions.supported - github.com
  • Agent Entry publishes an Agent Card at /.well-known/agent-card.json detailing identity and interaction methods.supported - github.com
  • The module processes signed POST requests to verify visitors, open accounts, and reply within the same HTTP response.supported - github.com
  • Agent Entry uses cryptographic keys as account identifiers, eliminating the need for traditional sign-up forms.supported - github.com
  • The module supports any A2A client, including custom agents and curl.supported - github.com
  • Agent Entry is built with zero dependencies and requires Node.js 20+.supported - github.com
  • The module supports defining Agent Skills to inform agents about offered services.supported - github.com
  • Agent Entry does not use HTTP 402 challenges, instead publishing terms upfront and using signed POSTs.supported - github.com

Caveats

  • The project is new with 0 stars and 0 forks.
  • Single-source caution: verify critical details at the linked source.
Radar score 84/100 - how it was calculated
Reliability82
Freshness92
Novelty65
Technical80
Developer96
Ecosystem66
Confidence96
  • Reliability 82: GitHub metadata supports source trust
  • Freshness 92: Fresh GitHub activity
  • Novelty 65: Novelty blends source metadata and enrichment
  • Technical 80: Repository technical metadata
  • Developer 96: Developer tooling signals
  • Ecosystem 66: Developer-oriented GitHub signal
  • Confidence 96: Claims have reliable evidence
Share
XLinkedInHacker News

Related articles

AI Coding - Sep 29, 2026Motita: Pure Go Autonomous CLI Agent with Deterministic ValidationMotita is a new autonomous CLI agent built entirely in Go, featuring a unique three-layer architecture that separates task proposal, execution, and validation. This design ensures that tasks are only declared complete after a deterministic anchor, implemented by the user's code, verifies the outcome.AI Coding - Sep 29, 2026Codewhale: Open-Source Terminal AI Coding AgentCodewhale is an open-source AI coding agent designed for the terminal, built with Rust. It allows users to interact with AI models for tasks like editing files and running commands directly within their project folders. The agent supports both hosted and local model integrations, offering flexibility for developers.Other - Oct 1, 2026claude-mem: Persistent Context for AI AgentsThe claude-mem project provides persistent context across sessions for AI agents. It captures agent interactions, compresses them using AI, and reintroduces relevant context into future sessions. This system supports a range of AI models including Claude Code, Gemini, and Copilot.Other - Sep 30, 2026FableCut v1.8.0: Browser Video Editor for AI AgentsFableCut, a zero-dependency browser video editor, has released version 1.8.0. It is designed for AI agents and features a JSON timeline, MCP + REST API, and a live-reloading UI.Other - Oct 2, 2026Talewell v5.0.0: Plugin-first Memory for AI AgentsTalewell has released version 5.0.0, a plugin-first long-term memory solution for AI agent platforms. This release implements the Agent Memory Protocol (AMP) and is written in JavaScript.Other - Oct 3, 2026LangGraph.js: Framework for Resilient Language AgentsLangGraph.js is a TypeScript framework for constructing resilient language agents structured as graphs. It recently had a new release, indicating ongoing development and support for building complex AI applications.