SShortSingh.
Back to feed

Veteran Crypto Developer Documents First Sherlock Audit Contest Attempt With Raw Honesty

0
·1 views

An 18-year software developer with eight years in crypto has publicly shared their experience signing up for their first Sherlock audit contest, a competitive bug-bounty style platform where auditors called Watsons compete for severity-based prize pools. The developer, who built an open-source AI smart contract auditing tool called spectr-ai, acknowledges that writing secure code professionally does not translate directly to competing on a public leaderboard. Rather than aiming to win, they set a modest first goal of submitting two fully defensible valid issues, the minimum typically needed to advance beyond the entry tier. Their preparation involved studying past Sherlock contest reports to understand judging patterns, with recurring findings including rounding errors, access control flaws, and oracle assumptions that fail on Layer 2 networks. They also outlined a structured methodology using local AI models to generate specific attack-path hypotheses, with a personal rule that no submission goes in without a working Foundry proof of concept.

Read the full story at DEV Community

This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)

Log in to join the discussion and vote.

Log in

Related stories

0
ProgrammingDEV Community ·

Why OpenSearch Multi-Tenant Architectures Fail at Scale and How to Fix Them

Most search applications are inherently multi-tenant, whether built for SaaS customers, e-commerce sellers, or fintech users, but architectures that work smoothly at small scale often break down at hundreds of thousands of tenants. The standard log-analytics approach of large shards and daily index rollovers optimizes for write throughput but forces every user query to fan out across dozens of shards, overwhelming coordination overhead. The opposite strategy of giving each tenant a dedicated index delivers clean isolation but causes cluster metadata to balloon, eventually choking master nodes as tenant counts reach tens of thousands. Neither conventional playbook was designed for high-volume, per-tenant query workloads that sit at the intersection of logging and search. The article argues that reaching million-tenant scale on Amazon OpenSearch Service requires moving beyond both defaults toward hybrid architectural patterns that balance shard efficiency with tenant isolation.

0
ProgrammingDEV Community ·

Why Classic Search Engines Still Matter in the Age of AI and LLMs

A software engineer with two decades of search experience, including work on Amazon CloudSearch and OpenSearch Service, argues that lexical search remains essential despite the rise of AI and large language models. Traditional search engines rely on inverted indexes, which map terms across billions of documents to deliver ranked results in milliseconds — a process far more sophisticated than simple word matching. Relevance ranking techniques such as BM25, TF-IDF, and field boosting represent decades of refinement that modern AI commentary often dismisses too quickly. The author warns that treating classic search as obsolete can lead to real production failures, since databases were never designed to handle relevance scoring at search-engine scale. Understanding how traditional search actually works, the piece contends, is a prerequisite for making sense of what genuinely changes when AI enters the picture.

0
ProgrammingDEV Community ·

18-Part Series on AI and Team Structure Concludes With Core Argument Stated Plainly

A long-running essay series on the DEV Community platform has wrapped up with its 18th installment, titled 'The Hestia,' which explicitly states the central thesis the previous posts had been building toward. The series argued that companies are layering AI onto outdated processes rather than rethinking how teams should function when implementation speed is no longer a bottleneck. Across its run, the series examined topics including accountability, role obsolescence, decision-making structures, knowledge transfer, and how understanding spreads across organizations. The final essay uses the ancient Greek symbol of the hearth fire — carried from one settlement to another rather than started anew — as a metaphor for continuity of intent and shared responsibility. The closing piece ties together threads on representation, trust, and the limits of any single room or team in making decisions that hold meaning beyond it.

0
ProgrammingDEV Community ·

Charming platform lets AI-built Claude apps get a permanent URL and database

A tool called Charming allows apps built by Anthropic's Claude AI assistant to be hosted with a persistent URL and data storage, rather than disappearing when the chat session ends. Users connect Charming to Claude as a custom MCP connector, then instruct Claude to deploy the app to Charming, which returns a live URL backed by key-value storage. The setup requires a one-time configuration at claude.ai and enables Claude to author and publish a self-contained JavaScript module that defines the app's routes and data handling. Once hosted, the app's data persists across sessions and can be accessed or modified by other AI agents via MCP or standard HTTP calls. A working demo — a reading list app — is publicly available, and the full setup guide and source code have been published by the Charming team.

Veteran Crypto Developer Documents First Sherlock Audit Contest Attempt With Raw Honesty · ShortSingh