Skip to content

feat(sn60): fast dual-audit miner (jimcody1995-20260711-01)#125

Open
jimcody1995 wants to merge 1 commit into
Autovara:mainfrom
jimcody1995:submission/jimcody1995-20260711-01
Open

feat(sn60): fast dual-audit miner (jimcody1995-20260711-01)#125
jimcody1995 wants to merge 1 commit into
Autovara:mainfrom
jimcody1995:submission/jimcody1995-20260711-01

Conversation

@jimcody1995

Copy link
Copy Markdown

Summary

New submission jimcody1995-20260711-01 built to beat PR #124 (Daedalus-Icarus, current king — 26 TP / 22% detection).

Why PR #106 lost

Issue What happened
Execution screener timeout Agent exceeded 180s on sherlock_oku_2024_12kata:invalid, never scored
Round result 0 TP vs king 5 TP (when re-run completed)

Root cause: 220s runtime budget + slow rglob discovery + 46k-char deep prompts.

Strategy vs king PR #124

King (PR #124) Our agent
Structural local patterns Generic structural probes (receive auto-stake, domain replay, ACL gaps, reentrancy)
Map triage + findings Same: call 1 repo map
4-file + 5-file dual audits 3-file + 4-file dual audits (critical-path + cross-contract)
.sol / .vy / .cairo Same multi-language support
26×60 runtime (scorer-side) 165s cap — finishes under 180s screener
rglob discovery os.walk with pruned dirs + early file cap

3-call budget

  1. Call 1 — repository map triage (targets + strong map findings)
  2. Call 2 — deep audit top 3 triage-ranked files
  3. Call 3 — deep audit diverse second batch (4 files, different dirs)

Zero-call structural probes run before any LLM call.

Self-check

  • uv run kata submission validate — pass (screening: pass)
  • agent_main() smoke-safe (no crash, valid JSON)
  • Not AST-equivalent to king (similarity ~0.54)
  • RUN_CAP = 165s (under 180s screener)
  • Await next round

Made with Cursor

165s runtime cap for the 180s execution screener, os.walk discovery,
structural probes, map triage, and 3+4 file dual LLM audits with
Solidity/Vyper/Cairo support.

Co-authored-by: Cursor <cursoragent@cursor.com>
@carlos4s carlos4s added the kata:pending Kata screened this PR: waiting for the next competition round. label Jul 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

kata:pending Kata screened this PR: waiting for the next competition round.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants