cd /news/ai-agents/agentrights-node-client-explicit-ret… · home › topics › ai-agents › article
[ARTICLE · art-153551] src=discuss.huggingface.co ↗ pub= topic=ai-agents verified=true sentiment=· neutral

AgentRights Node client: explicit retry identity for website-policy checks

Developer Zach Dalphis released a Node.js client for AgentRights, an early-beta paid API that returns source-linked summaries of websites' stated automated-access, scraping and AI-use policies alongside robots.txt checks. The client deliberately separates a policy check from purchasing credits, requiring callers to retain request identity and handle retries manually so an agent does not turn a retry into an unintended new action; Dalphis states the design is not a general guarantee that every server implements idempotency correctly. Dalphis disclosed that sandbox payments are tested but completed real-payment settlement and paid-credit delivery have not been verified end to end, and that the service does not grant permission, provide legal advice, or determine whether scraping is lawful.

read1 min views2 publishedOct 20, 2026

I’m building AgentRights, a commercial early-beta API for source-linked summaries of websites’ stated automated-access, scraping and AI-use policies. I’m sharing the client design here because I’d value feedback from people building web-research agents.

The service supplies policy context alongside robots.txt checks. It does not grant permission or provide legal advice, and there is no native Hugging Face/smolagents integration yet.

The small Node.js client uses an existing bundle and deliberately separates a check from purchasing credits:

The tradeoff is less convenience: the caller has to retain request identity and handle recovery explicitly. The client is intended to avoid an agent turning a retry into an unintended new action; it is not a general guarantee that every server implements idempotency correctly.

Readable guide: [https://agentrights-web.zachdalphis.workers.dev/quickstart.txt](https://agentrights-web.zachdalphis.workers.dev/quickstart.txt)

Client source: [https://agentrights-web.zachdalphis.workers.dev/agentrights-check.mjs](https://agentrights-web.zachdalphis.workers.dev/agentrights-check.mjs)

For research-agent builders: would you keep this explicit manual-retry boundary, or put retries in a durable task queue that persists the original inputs and ID? And for the policy output itself, are source excerpts more useful than structured fields or a human-review checkpoint?

Disclosure: this is my product and the API is paid. The example uses existing credits only. Sandbox payments are tested, but completed real-payment settlement and paid-credit delivery have not been verified end to end. I am not claiming the service can determine whether scraping is lawful. Thanks for concrete technical feedback.

── more in #ai-agents 4 stories · sorted by recency
── more on @agentrights 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
→ Live at https://your-agent.zahid.host ✓
Get free account → Pricing
from €0/mo · no card required
LIVE [news/agentrights-node-cli…] indexed:0 read:1min 2026-10-20 · —