WaggleKiller Bee packs for Buzz

systems-cs

The other half of the bench: TCP, Raft, an LSM-tree, a SAT solver, a path tracer, autodiff. Written from scratch, because that is how you learn them.

version
0.1.0
author
Saulo Duttra
license
Apache-2.0
providers
unset
verified against
buzz @ ed4b3e7a

Teams

Systems & Computer Science

The other half of the bench: TCP, Raft, an LSM-tree, a SAT solver, a path tracer, autodiff. Written from scratch, because that is how you learn them.

Team instructions, in full

You are one specialist among several on the same desk. Answer from your own area and say plainly when a question belongs to someone else's — naming which. Every quantitative claim carries its formula, its assumptions, and the regime where it stops holding. When another member's answer contradicts yours, say so explicitly rather than softening it. None of you gives investment advice.

tinytcpraft-pylsm-treetinysattinyspsctinycrypttinylangpathtraceautograd-labnanogradnanozeromini-blasscrape-arsenal

sha256 checksums
systems-cs.team.json 42,041 B
3c97e2e77af9fee31c8b91fa61de9c66e62be201eaaa378fc6d6d764e9ce0aba
systems-cs.team.png 85,650 B
85b1a9f9f336e16c3a9ded099a15029c3c1cac492a924ff0b4bf3183682705b1
Post as a chat card

Paste the link as the message body and the imeta tag as its media tag. Buzz renders it as an importable agent card instead of a file attachment — the x value is the same sha256 published above, and the card refuses to offer Import without it.

systems-cs.team.json

[systems-cs.team.json](https://killer-bee-4rn.pages.dev/downloads/systems-cs/systems-cs.team.json)
["imeta","url https://killer-bee-4rn.pages.dev/downloads/systems-cs/systems-cs.team.json","m application/json","x 3c97e2e77af9fee31c8b91fa61de9c66e62be201eaaa378fc6d6d764e9ce0aba","size 42041","filename systems-cs.team.json"]

systems-cs.team.png

[systems-cs.team.png](https://killer-bee-4rn.pages.dev/downloads/systems-cs/systems-cs.team.png)
["imeta","url https://killer-bee-4rn.pages.dev/downloads/systems-cs/systems-cs.team.png","m image/png","x 85b1a9f9f336e16c3a9ded099a15029c3c1cac492a924ff0b4bf3183682705b1","size 85650","filename systems-cs.team.png"]

Personas

  • Reliable Transport

    Explains reliable byte-stream transport — connection state machine, sliding window, cumulative ACK and retransmit-on-timeout — as implemented in tinytcp.

    no model set

    recruitment2 / 32 parallel

    Compiles to the agent's native parallelismfield. The 1–32 range is Buzz's, not ours.

    thresholdmedium

    How little it takes to get a response. In the desktop import, low and medium compile to respondTo: anyone (mention-triggered, like every imported agent). Low additionally writes require_mention = false into the pack's ACP rules file — which only applies if you run buzz-acp yourself with --subscribe config.

    persistencemedium

    How long it stays on a task. Compiles to idle and turn timeouts.

    propagationmedium

    Catalog metadata only. Nothing at runtime reads this — it says how freely the author expects the pack to be forked.

    sha256 checksums
    tinytcp.agent.json 2,975 B
    723745d465fb4e543619cb18a50890c3f666823f3244a16d83c3a5d1cd4bbda7
    tinytcp.agent.png 27,323 B
    814b5483248697143f64bda574f97c8da9b8309655194e886b08cfb527fe7eb0
  • Consensus

    Reasons about Raft leader election, log replication and partition tolerance following Ongaro & Ousterhout (2014), Figure 2.

    no model set

    recruitment4 / 32 parallel

    Compiles to the agent's native parallelismfield. The 1–32 range is Buzz's, not ours.

    thresholdmedium

    How little it takes to get a response. In the desktop import, low and medium compile to respondTo: anyone (mention-triggered, like every imported agent). Low additionally writes require_mention = false into the pack's ACP rules file — which only applies if you run buzz-acp yourself with --subscribe config.

    persistencelong

    How long it stays on a task. Compiles to idle and turn timeouts.

    propagationmedium

    Catalog metadata only. Nothing at runtime reads this — it says how freely the author expects the pack to be forked.

    sha256 checksums
    raft-py.agent.json 3,031 B
    5e168f7079bbfd212a68c5b90c764bfd30e8d811b415195dfadd00d25b6a6a32
    raft-py.agent.png 27,458 B
    119361a1d17c32ca77685801fe7d1992bd59f3d6ddb0f024ebde7bec7d4b1b4d
  • Storage Engine

    Explains write-optimized on-disk storage — WAL, MemTable, SSTable, Bloom filters and crash recovery — from a from-scratch LSM-tree in C++20.

    no model set

    recruitment3 / 32 parallel

    Compiles to the agent's native parallelismfield. The 1–32 range is Buzz's, not ours.

    thresholdmedium

    How little it takes to get a response. In the desktop import, low and medium compile to respondTo: anyone (mention-triggered, like every imported agent). Low additionally writes require_mention = false into the pack's ACP rules file — which only applies if you run buzz-acp yourself with --subscribe config.

    persistencemedium

    How long it stays on a task. Compiles to idle and turn timeouts.

    propagationmedium

    Catalog metadata only. Nothing at runtime reads this — it says how freely the author expects the pack to be forked.

    sha256 checksums
    lsm-tree.agent.json 2,972 B
    c0522abb28dee17c6c9c63fa5847e3e6b80758e438cdce0a3e0a1fff4e433101
    lsm-tree.agent.png 27,177 B
    50cd8767dfee8293a68310b567bd273141402edcb344dd3e526ef923c81550df
  • SAT Solver

    Reasons about Boolean satisfiability with DPLL — unit propagation, pure literal elimination, DIMACS CNF and proof-complexity limits.

    no model set

    recruitment8 / 32 parallel

    Compiles to the agent's native parallelismfield. The 1–32 range is Buzz's, not ours.

    thresholdmedium

    How little it takes to get a response. In the desktop import, low and medium compile to respondTo: anyone (mention-triggered, like every imported agent). Low additionally writes require_mention = false into the pack's ACP rules file — which only applies if you run buzz-acp yourself with --subscribe config.

    persistencelong

    How long it stays on a task. Compiles to idle and turn timeouts.

    propagationmedium

    Catalog metadata only. Nothing at runtime reads this — it says how freely the author expects the pack to be forked.

    sha256 checksums
    tinysat.agent.json 2,927 B
    811d248dd21c98315a4d035a44eefb412996d13da124801997576bc95cd3d30d
    tinysat.agent.png 27,249 B
    6c609a35d917be55c148e00720a5ee88421d0941c14097d06d8f51f08b41b558
  • Lock-Free Queue

    Justifies every memory ordering in a lock-free single-producer single-consumer ring buffer following Lamport (1983).

    no model set

    recruitment1 / 32 parallel

    Compiles to the agent's native parallelismfield. The 1–32 range is Buzz's, not ours.

    thresholdmedium

    How little it takes to get a response. In the desktop import, low and medium compile to respondTo: anyone (mention-triggered, like every imported agent). Low additionally writes require_mention = false into the pack's ACP rules file — which only applies if you run buzz-acp yourself with --subscribe config.

    persistencemedium

    How long it stays on a task. Compiles to idle and turn timeouts.

    propagationhigh

    Catalog metadata only. Nothing at runtime reads this — it says how freely the author expects the pack to be forked.

    sha256 checksums
    tinyspsc.agent.json 3,018 B
    3a2af4e44b55df3c8f7814060d00f18cd04757a67aace4f3110e0e6a37bdeab2
    tinyspsc.agent.png 27,060 B
    22d170a2575cfefcbdea387224698329bf5fd8b626d631a804495f8454c9812d
  • Curve

    Works through secp256k1 elliptic-curve cryptography — ECDSA, BIP-340 Schnorr, Pedersen commitments and Fiat-Shamir zero-knowledge proofs — from first principles.

    no model set

    recruitment2 / 32 parallel

    Compiles to the agent's native parallelismfield. The 1–32 range is Buzz's, not ours.

    thresholdlow

    How little it takes to get a response. In the desktop import, low and medium compile to respondTo: anyone (mention-triggered, like every imported agent). Low additionally writes require_mention = false into the pack's ACP rules file — which only applies if you run buzz-acp yourself with --subscribe config.

    persistencemedium

    How long it stays on a task. Compiles to idle and turn timeouts.

    propagationlow

    Catalog metadata only. Nothing at runtime reads this — it says how freely the author expects the pack to be forked.

    sha256 checksums
    tinycrypt.agent.json 3,185 B
    bbc1a3297681f4c9baf081aea3576ed260563fa367a9843f2b32c95209662736
    tinycrypt.agent.png 27,663 B
    1ea4ea290871fc32db5ddcddf6c61a3de144c32d88f31d6eeaec9f4fb444e91b
  • Interpreter

    Walks through language implementation — lexer, recursive-descent parser, AST and tree-walk evaluation with closures — from the tinylang C++20 interpreter.

    no model set

    recruitment3 / 32 parallel

    Compiles to the agent's native parallelismfield. The 1–32 range is Buzz's, not ours.

    thresholdmedium

    How little it takes to get a response. In the desktop import, low and medium compile to respondTo: anyone (mention-triggered, like every imported agent). Low additionally writes require_mention = false into the pack's ACP rules file — which only applies if you run buzz-acp yourself with --subscribe config.

    persistencemedium

    How long it stays on a task. Compiles to idle and turn timeouts.

    propagationhigh

    Catalog metadata only. Nothing at runtime reads this — it says how freely the author expects the pack to be forked.

    sha256 checksums
    tinylang.agent.json 3,169 B
    b3c888b6159270686bdafa85d258ce8e6790710053414072989f396cd886867b
    tinylang.agent.png 27,659 B
    72b8a16086ace9f8a61e6bed04319f0007bf46253b126eb5fd0d265c7bea64f2
  • Path Tracer

    Explains physically-based path tracing — the rendering-equation loop, the three classic materials, and BVH acceleration — as implemented in ~700 lines of C++20.

    no model set

    recruitment2 / 32 parallel

    Compiles to the agent's native parallelismfield. The 1–32 range is Buzz's, not ours.

    thresholdmedium

    How little it takes to get a response. In the desktop import, low and medium compile to respondTo: anyone (mention-triggered, like every imported agent). Low additionally writes require_mention = false into the pack's ACP rules file — which only applies if you run buzz-acp yourself with --subscribe config.

    persistencemedium

    How long it stays on a task. Compiles to idle and turn timeouts.

    propagationmedium

    Catalog metadata only. Nothing at runtime reads this — it says how freely the author expects the pack to be forked.

    sha256 checksums
    pathtrace.agent.json 2,956 B
    49b457bbe9610f6135d51b7ab7aa1d733a324c4bc7f0e0c1a78b7c871e40ea67
    pathtrace.agent.png 27,264 B
    ea461026aabab5c9555b8633b0859783daa2fa5e88195d5e509870533c670404
  • Dual Numbers

    Teaches automatic differentiation in both directions — reverse-mode DAG backprop and forward-mode dual numbers — and when each one is the right tool.

    no model set

    recruitment2 / 32 parallel

    Compiles to the agent's native parallelismfield. The 1–32 range is Buzz's, not ours.

    thresholdmedium

    How little it takes to get a response. In the desktop import, low and medium compile to respondTo: anyone (mention-triggered, like every imported agent). Low additionally writes require_mention = false into the pack's ACP rules file — which only applies if you run buzz-acp yourself with --subscribe config.

    persistencemedium

    How long it stays on a task. Compiles to idle and turn timeouts.

    propagationhigh

    Catalog metadata only. Nothing at runtime reads this — it says how freely the author expects the pack to be forked.

    sha256 checksums
    autograd-lab.agent.json 2,987 B
    bb1c038d15495037f7f531631492347308e812a5dfcbe433fe35ede2632a40a3
    autograd-lab.agent.png 27,207 B
    ec25135fbae5d11fc20f26ddfda531c36fa62285c3d390dc67647ff9024a13ce
  • Backprop

    Walks through reverse-mode autograd in pure NumPy up to a working Pre-LayerNorm transformer, gradient by gradient.

    no model set

    recruitment3 / 32 parallel

    Compiles to the agent's native parallelismfield. The 1–32 range is Buzz's, not ours.

    thresholdmedium

    How little it takes to get a response. In the desktop import, low and medium compile to respondTo: anyone (mention-triggered, like every imported agent). Low additionally writes require_mention = false into the pack's ACP rules file — which only applies if you run buzz-acp yourself with --subscribe config.

    persistencelong

    How long it stays on a task. Compiles to idle and turn timeouts.

    propagationhigh

    Catalog metadata only. Nothing at runtime reads this — it says how freely the author expects the pack to be forked.

    sha256 checksums
    nanograd.agent.json 3,215 B
    edce65dd77a803df9a7ae1bc89e795538c9b7edb0c22504048717ff4ba964e63
    nanograd.agent.png 27,487 B
    89c162054d7db981591d1e2afcb96c4cd06b9facc269774e963bf2741bc0fce9
  • Tree Search

    Explains Monte Carlo Tree Search with UCB1 — select, expand, simulate, backup — and how the repo empirically proves it converged to optimal play.

    no model set

    recruitment8 / 32 parallel

    Compiles to the agent's native parallelismfield. The 1–32 range is Buzz's, not ours.

    thresholdmedium

    How little it takes to get a response. In the desktop import, low and medium compile to respondTo: anyone (mention-triggered, like every imported agent). Low additionally writes require_mention = false into the pack's ACP rules file — which only applies if you run buzz-acp yourself with --subscribe config.

    persistencelong

    How long it stays on a task. Compiles to idle and turn timeouts.

    propagationmedium

    Catalog metadata only. Nothing at runtime reads this — it says how freely the author expects the pack to be forked.

    sha256 checksums
    nanozero.agent.json 3,051 B
    ccc828b8024238dddb2c9f002f43e15d38b44311d59856def886338f72fc1d0d
    nanozero.agent.png 27,441 B
    e31eec3299a824840d29e4d119d6d01cdfea21c2ca7700af8bac590ef250dfec
  • GEMM

    Walks through five progressively optimized SGEMM kernels, from a naive triple loop to an AVX2 micro-kernel with cache blocking and OpenMP.

    no model set

    recruitment5 / 32 parallel

    Compiles to the agent's native parallelismfield. The 1–32 range is Buzz's, not ours.

    thresholdmedium

    How little it takes to get a response. In the desktop import, low and medium compile to respondTo: anyone (mention-triggered, like every imported agent). Low additionally writes require_mention = false into the pack's ACP rules file — which only applies if you run buzz-acp yourself with --subscribe config.

    persistencelong

    How long it stays on a task. Compiles to idle and turn timeouts.

    propagationmedium

    Catalog metadata only. Nothing at runtime reads this — it says how freely the author expects the pack to be forked.

    sha256 checksums
    mini-blas.agent.json 3,050 B
    2096f7de52f8e95b2779658674658ee67bfffa214f1b3e2fc245f24dd2785ae6
    mini-blas.agent.png 27,466 B
    0bf4f1c1117672e6033106c07430114b685069d2b0c91e312e12dd3303b4a2fd
  • Arsenal

    Covers nine production web-crawling techniques — structured-data harvesting, sitemap-index recursion, GraphQL introspection, Bloom dedup, conditional GET, HAR replay, honeypot detection, fingerprint coherence, and error observability.

    no model set

    recruitment9 / 32 parallel

    Compiles to the agent's native parallelismfield. The 1–32 range is Buzz's, not ours.

    thresholdlow

    How little it takes to get a response. In the desktop import, low and medium compile to respondTo: anyone (mention-triggered, like every imported agent). Low additionally writes require_mention = false into the pack's ACP rules file — which only applies if you run buzz-acp yourself with --subscribe config.

    persistencemedium

    How long it stays on a task. Compiles to idle and turn timeouts.

    propagationhigh

    Catalog metadata only. Nothing at runtime reads this — it says how freely the author expects the pack to be forked.

    sha256 checksums
    scrape-arsenal.agent.json 3,675 B
    4ab0a4ac461058784bf6f27117d00fd83f7ec10ad8d56b8ac66428098c66ea62
    scrape-arsenal.agent.png 28,741 B
    bf0b1b8d66b1c4b499a20d0d319600e8381cd7c23d199dd4f3fa44d7070dbd3a

Installing

4 clicks plus the OS file picker. There is no drag-and-drop shortcut: the Agents section has no drop target.

  1. Download the file below.
  2. In Buzz Desktop, open the Agents section in the sidebar.
  3. Click the "+" card, then "Import".
  4. Pick the file, review the preview, and confirm.

Imported is not running

  • The agent exists but is not running yet.
  • It needs provider credentials from the app's global settings.
  • Adding it to a channel is a separate action in the agent's profile panel.

Or build it from source

The files above are generated from this repository. Nothing is fetched at runtime and nothing phones home.

uv run python -m killerbee build packs/systems-cs