eprint-search
Search IACR ePrint (with a submission-date window) plus Crossref/DBLP from the command line. Use for novelty checks ("is this idea already taken?"), for building the related-work matrix, and for finding the public ePrint id of a paper before citing it.
- License 许可
- MIT
- 最近更新
- 2026-11-13
- Stars
- ★ 81
- Forks
- 17
01 前言 Front Matter
- name
- eprint-search
- description
- Search IACR ePrint (with a submission-date window) plus Crossref/DBLP from the command line. Use for novelty checks ("is this idea already taken?"), for building the related-work matrix, and for finding the public ePrint id of a paper before citing it.
02 资源文件 4
- 许可证LICENSE1.1 KB
- 脚本scripts/eprint_search.py10.1 KB
- 参考文档SOURCE.md354 B
- 参考文档TRUST.auto.yaml2.1 KB
03 SKILL.md 正文
eprint-search
Commands
S=skills/eprint-search/scripts/eprint_search.py
python3 $S "blind rotation" "programmable bootstrapping" --months 12 # union of phrasings, last 12 months
python3 $S "oblivious key-value store" --crossref --min-year 2019 # + published versions with DOI
python3 $S "division property" --title-only # title search only
python3 $S "..." --json > hits.json # for scripting
python3 $S --selftest
Exit status 2 means no source answered (offline or blocked) — that is "novelty check not performed", never
"no hits". DBLP sometimes serves a bot challenge to scripts; the script detects it and you should add --crossref.
Novelty-check procedure ("is it already taken?")
- Write the idea as one falsifiable sentence (what object, what improvement, under which assumptions).
- Generate 5–10 phrasings: the technique name, the problem name, the object name, the synonym used by the neighbouring community (e.g. "digit extraction" / "lowest digit removal" / "floor function"), and the name of the closest known baseline.
- Run them with
--months 12(always) and without a window (for the classic literature). Add--crossreffor published-only venues. - Read the abstract of every hit whose title shares two content words with the idea; open the PDF of any hit that shares the object and the technique. Snowball: check the "related work" of the 2–3 closest hits and the papers that cite the main baseline (Crossref/Google Scholar "cited by").
- Verdict per idea, logged in
LITERATURE.md→## Novelty checks:- YYYY-MM-DD | query: "..." | sources: eprint,crossref | window: 12m | hits reviewed: N | verdict: clear|overlap:<key>|taken:<key>clear: nothing shares object + technique.overlap:<key>: same object or technique, different claim → add a matrix row and a precise "our delta".taken:<key>: same claim → stop, tellpi-orchestrator; salvage is a new decision, not a rewording.
- Re-run every 2–4 weeks while the project is live and once more right before submission (ePrint moves fast;
the
lit-matrixlinter fails if the newest check is older than 30 days).
Pitfalls
- A concurrent ePrint published during your project is normal; record it with its date — reviewers accept "concurrent and independent" only if you can show when you knew.
- Do not trust search-engine summaries of a paper's content; read the paper.
- Title-only search misses papers that use a different name for the same object — always also run full-text.
04 同仓库更多 Skills
recipe-performance
Diagnose a specific MetaMask user flow's real-app performance and Sentry critical-user-flow telemetry with deterministic mm-harness recipes. Use for CUF boundaries, cold/warm/background-resume behavior, latency regressions, lifecycle tags, duplicate or blocking network requests, long tasks, layout/paint cost, screen redraws, React rerenders, or browser trace analysis where tests alone cannot prove the real app.
mexc-spot-websocket
MEXC Spot WebSocket workflows for public streams, protobuf handling, depth maintenance, listen keys, and private streams without exposing API keys.
mexc-spot-rest
MEXC Spot REST workflows for public data, signed account requests, orders, wallet/admin actions, and secure signing without exposing API keys.
mexc-futures-websocket
MEXC Futures WebSocket workflows for public streams, private account/order/position streams, ping/pong, subscriptions, and depth maintenance.
0xklen-version-and-refresh-sanctions-lists
暂无简介
verify-tests-cover-changed-lines
Use when a PR adds code that the existing suite may not exercise. Measures patch coverage — the share of newly changed lines hit by tests — before approving.