Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NRDAX taxonomy paper

A mechanism-defined taxonomy for network-boundary and node-resource attacks on decentralised infrastructure. Target venue: arXiv cs.CR.

Start at paper.md for the abstract and contents; sections are in sections/.

Verifying the figures

Every number in the paper is read from the live registry and can be re-read there. The paper does not rely on any figure that a reader cannot check:

curl 'https://api.nrdax.com/v1/techniques?limit=500'
curl 'https://api.nrdax.com/v1/aadapt?limit=500'

Classified techniques are those with classification: "curated". The mechanism family is family; the producing pipeline's own operational label is producer_family. The two are never merged.

data/ holds the first-pass audit (mechanism-audit.py, mechanism-audit.csv), the final per-technique assignment (classification.py), and the registry snapshot every figure was computed from (registry-snapshot-2026-07-24.json). A reader who disagrees with an assignment can raise it against a specific identifier; the two audit files are also the record of how the axes were derived (section 3.2.5).

figures/ is generated from the pinned snapshot by data/make_figures.py, so no figure can drift from the text. Regenerate with python3 data/make_figures.py.

The registry is increment-only, so a live read will show a larger total than the paper states. The pinned snapshot is what the paper describes.

Reviewing it as one document

The sections in sections/ are the source of truth. To read or comment on the paper as a single document:

python3 build-review-doc.py --html    # review/paper-full.html
python3 build-review-doc.py           # review/paper-full.md

Import the HTML into Google Docs (File > Open > Upload); it keeps headings, tables, blockquotes and inline code as real structure. Figures cannot be imported - they are SVG - and appear as labelled markers pointing back at figures/.

Comment in the document; do not round-trip it back. The paper carries 28 \cite{} commands, 130 table rows and figures referenced by path, and every number is verified against the pinned snapshot. A docx-to-markdown conversion mangles all three and buries real edits in formatting noise. Apply review comments to the section files instead.

If edits do end up being made in the document, export it as markdown and diff against review/paper-full.md - the generator is deterministic, so the diff shows only what changed.

review/ is generated and gitignored.

Status

Working draft, 2026-07-24, against registry version v0.2, pinned to the snapshot in data/.

The classification described in section 3 is live: the registry serves it, and the reclassification reported in section 3.7 (40 techniques moved, 22 into a new family, 14 tombstoned) was applied before this draft was written, so the paper and the registry agree.

Related work by the same authors

The substrate paper reports a machine-learning methodology for detecting attacks in this class, whose central cross-chain transfer claim was falsified at its pre-registered evaluation gate. This paper makes no detection claim and does not revise that result. See section 8.9.

About

NRDAX taxonomy paper: a mechanism-defined taxonomy for network-boundary and node-resource attacks on decentralised infrastructure

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages