Glossary
Canonical terms used throughout this docs set.
A
ant-client — Direct Rust and CLI interface to the network via ant-core and the ant binary.
ant-core — Headless Rust library used by ant for direct network operations and local devnet helpers.
ant-keygen — ML-DSA-65 release-signing utility.
ant-protocol — Shared wire protocol crate used by ant-core and ant-node for chunk messages, payment proofs, and devnet manifests.
ant-sdk — Daemon-based developer interface built around antd, REST/gRPC APIs, and language SDKs.
antd — Local daemon that exposes REST on http://localhost:8082 and gRPC on localhost:50051 by default.
Autonomi Network Token (ANT) — Token used for storage payments.
Arbitrum — EVM network family used by payment tooling and CLI network selection.
Autonomi — The network these repos target for decentralized storage and retrieval.
Autonomi Network — The peer-to-peer network reached through antd, ant-core, ant, and ant-node.
B
BLAKE3 — Cryptographic hash used for content addresses and for self-encryption chunk hashing.
C
ChaCha20-Poly1305 — Authenticated encryption primitive used in self-encryption.
chunk — Low-level stored unit of encrypted content.
close group — The set of nodes closest to a target address in XOR space.
content addressing — Deriving an address from content rather than from a mutable location.
D
DataMap — Retrieval metadata that ties uploaded content back to its encrypted chunks.
E
external signer — Wallet or signing flow that submits upload-payment transactions without giving antd or ant-core direct custody of the private key.
H
HKDF — Key-derivation primitive exposed by saorsa-pqc.
K
Kademlia DHT — The distributed-hash-table model used for routing and lookup.
L
local trust scoring — Local trust and response-rate style scoring rather than a network-wide shared reputation feed.
M
Merkle batch payment — Batch-payment mode used for larger chunk sets.
ML-DSA-65 — Post-quantum signature algorithm highlighted by the current transport and signing repos.
ML-KEM-768 — Post-quantum key-encapsulation algorithm highlighted by the current transport docs.
N
NAT traversal — Peer-observed address discovery, coordinator hints, hole punching, and optional UPnP-assisted address mapping used to keep peers reachable across NAT boundaries. Relay-assisted fallback handles cases where direct traversal still fails.
P
pay-once — Storage payment model where you pay when you upload and do not pay ongoing storage fees.
post-quantum cryptography — Cryptographic approach used here for transport key exchange, transport identity, and release signing. Content self-encryption remains a separate BLAKE3 plus ChaCha20-Poly1305 layer.
Q
QUIC — UDP-based transport protocol used for peer connections, NAT traversal coordination, and relay-assisted fallback.
S
self-encryption — Client-side content processing that returns a DataMap plus encrypted chunks.
X
XOR distance — Distance metric used for peer and data proximity in Kademlia-style routing.
Last updated