Skip to content

feat: CompSci literature agent — automated quantum circuit optimization monitoring #8

Description

@febuz

Context

Als deel van de autonome server-setup (VirtualV home server, 2x Xeon 8276L + 2x RTX 3090 NVLink) draait een CompSci-specialist agent die continu quantum circuit-optimalisatie literatuur monitort en relevante bevindingen koppelt aan het ecdsafail-circuit.

Doel

Een agent die:

  1. Dagelijks nieuwe papers harvested van arXiv (quant-ph, cs.CC, cs.ET)
  2. Relevantie filtert op: ECDSA, secp256k1, Toffoli-gate reductie, qubit count, point addition circuits
  3. Bevindingen vergelijkt met de huidige best-submission parameters (baseline: q1159 × T1.377.960)
  4. Alert genereert als een paper een potentieel betere aanpak beschrijft

Interface met ecdsafail

WATCH_TERMS = [
    "elliptic curve", "secp256k1", "point addition circuit",
    "Toffoli gate optimization", "qubit reduction", "quantum factoring",
    "modular arithmetic quantum", "reversible circuit ECDSA",
]

CURRENT_BEST = {
    "qubits": 1159,
    "toffoli": 1_377_960,
    "score": 1_597_055_640,
}

async def check_paper(paper: ArxivPaper) -> Alert | None:
    if any(term in paper.abstract.lower() for term in WATCH_TERMS):
        insight = await llm.extract_circuit_params(paper)
        if insight.estimated_score < CURRENT_BEST["score"] * 0.95:
            return Alert(paper=paper, insight=insight, improvement_pct=...)

Acceptatiecriteria

  • arXiv watcher script (tools/arxiv_watcher.py) met dagelijkse cron
  • Relevantie-filter op ECDSA/secp256k1 termen
  • Vergelijking met huidige best-submission score
  • Alert-mechanisme (ntfy.sh of log-file)
  • Weekelijks digest van interessante papers

Prioriteit

Lage urgentie — draait als achtergrondproces, geen CI-impact.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions