Urgent.News

What's breaking now, across thousands of outlets.

Tech

Verification is necessary, not sufficient: what running a BSC snipe bot taught me about trusting agents

Verification is necessary, not sufficient: what running a BSC snipe bot taught me about trusting agents An agent tells you it did the job. A dashboard shows a green tick. A tool returns an error. Which one do you believe? I run agents on BNB Smart Chain: a paper-trading snipe bot that vets new token pairs, and a free-mint monitor. Three times in ten days, the evidence in front of me said one…

Running a BSC snipe bot taught me that verification alone is not enough to trust agents. An agent may tell you it completed a task, and a dashboard might show a green tick, but errors can occur. In three instances within ten days, my evidence indicated one thing, while the actual blockchain showed something different. This problem, coined Agent Games, highlights the need for verification to be more than just a step in the process.

Just because a trained agent reports success doesn't guarantee the action taken was correct. The same applies to free-claim tools, where a tool might incorrectly report a successful claim, even when the transaction didn't occur on-chain. The third failure was more subtle, where a Python function's mistake led to querying the wrong function and receiving incorrect results.

The key takeaway from these experiences is that while verification is necessary, it is not sufficient. We must not rely solely on the proof or the agent's testimony. Instead, we must cross-check the evidence and the results, ensuring the chain itself is verified before trusting the outcome.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

I got a RAG app running on a 512 MB free server. The trick was not running the embedding model at all.

Most "build a RAG app" tutorials work fine in a notebook. Then you try to put one online on a free host, and it falls over.

  • Use cloud inference service Qdrant Cloud to embed text instead of running an embedding model locally
  • Create custom LangChain retriever to pass raw text to Qdrant's querypoints method
  • Mitigate Groq LLM API token limit by using higher maxtokens (1024) and low reasoningeffort

Skip intro from your server's markers and a community database

A Skip intro button is a small thing to see and a surprisingly fussy thing to build. The button is easy. The hard questions are where the times come from, and what to do when two places have an…

  • Skip intro button enhances Android TV viewing experience
  • Server markings take precedence over community database
  • User can toggle lookup feature in settings

More from Saturday 14 November →