Skip to content
View copyleftdev's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report copyleftdev

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
copyleftdev/README.md
copyleftdev

A vibe is not a verdict.

Models write fluent code and confident answers. Fluent isn't proven.
I build the deterministic tools that check — exact math, formal specifications, reproducible evidence —
so what an AI produced can be verified instead of trusted.

copyleftdev.github.io · dev.to · linkedin · don@codetestcode.io


Flagship: tlatools-rs

Ask a TLA+ specification about a state, and get an answer. A parser and evaluator for TLA+ in Rust — not a model checker. Hand it a trace from production or a step from your implementation, and it tells you whether the spec permits it, and which conjunct refused it.

$ tlatools check job.json
no action of the specification takes [...] to [...]. The closest was
`BecomeLeader(c = "s1")`, which was not available here:
`Cardinality(votesGranted[c]) * 2 > Cardinality(Server)` does not hold
(3 of its 4 conjuncts hold)

Reads 1,256 of 1,258 specifications across three public TLA+ corpora; the two it rejects, SANY rejects too. No JVM. cargo install tlatools

The same idea, applied elsewhere

Repository What it makes checkable
agent-calc An agent's arithmetic — exact, typed JSON math instead of a model's guess at a number
solve-score Exploit-difficulty scoring — an independent SOLVE v0.5 implementation that reproduces all 16 published calibration assessments
anomalyx Anomaly claims — contract-first detection across ~30 log, network and data formats; deterministic, mutation-tested
whatthediff Drift across N files — consensus, outliers and variant families, every finding backed by evidence
entropyx A codebase's history — a forensic instrument for who changed what, how, and how it is holding up
vajra Structured data — deterministic reduction that breaks the noise and preserves what's true

Writing on it: Vibe Coding with Intent · Vibe Was Never the Problem · A Vibe Is Not a Verdict


About

Systems engineer on GitHub since 2008, Rust-first with production work in Zig, Go, Python and TypeScript. My background is testing and security research, which is where the habit comes from: a claim isn't done until something other than its author can check it. Everything ships as a small single binary with minimal dependencies, and the gate is mutation testing, not coverage.

live github metrics

Recently Shipped

Repository Description Lang Last push
smesh-rust High-performance decentralized coordination protocol for multi-agent LLM systems.… $\texttt{Rust}$ 2026-11-10
leet-index Activity-aware rankings for US-based GitHub developers, with transparent scoring and… $\texttt{JavaScript}$ 2026-11-10
copyleftdev.github.io Canonical, self-regenerating identity page for copyleftdev — schema.org Person, llms.txt, and… $\texttt{HTML}$ 2026-11-09
kilo-data Open threat-intelligence and IP-reputation ETL for phishing and abuse screening, with BGP and… $\texttt{Rust}$ 2026-11-09
vulngraph-data Deterministic data pipeline for VulnGraph — ingests 11 vulnerability sources, publishes… $\texttt{Rust}$ 2026-11-09
jane-got-skills Jane Street personas and practice skills for Claude Code, grounded in public sources and gated… $\texttt{Python}$ 2026-11-08

This section and the metrics panel above are regenerated nightly by a stdlib-only Python script querying the GitHub API — no third-party stats services, nothing to go stale.


Everything else — security tooling, systems utilities, agent infrastructure, and the absurd

Security & Detection

Repository Description Language
floq C2 beacon detection via Floquet spectral analysis — pcap, live capture, or OTLP; 274 KB binary $\texttt{Zig}$
fatt Distributed async scanner for exposed files across millions of domains $\texttt{Rust}$
fuf Fast next-generation web fuzzer $\texttt{Rust}$
robin-smesh Decentralized dark web OSINT framework — Tor crawling, artifact extraction $\texttt{Rust}$
mini-shai-hulud-dragnet Forensic dataset + live dashboard for the 2026 npm supply-chain worm — 1,117 dropbox repos, 47 IOCs $\texttt{Shell}$

Systems & Developer Tools

Repository Description Language
tailx Live system cognition engine — tail reimagined: anomalies, traces, structured JSON; 144 KB $\texttt{Zig}$
coelacanth AI-first Unix primitives, clean-room reimplemented under one machine-checkable contract $\texttt{Zig}$
palimpsest Deterministic crawl kernel — same seed, identical crawl; JA3/JA4 impersonation, WARC++ $\texttt{Rust}$