What Is Content Addressing?

Content addressing identifies data by a hash of the data itself rather than by where it is stored. The address is the fingerprint, so the same content always has the same address, tampering is self-evident, and a file can be fetched from anyone who has it rather than from one named server. IPFS popularised it for distributed storage; the same idea underlies how a verifier re-derives a record’s identity from its bytes instead of trusting a location.

Address is
the content’s own hash
Contrast
Location addressing (a URL to a server)
Property
Tamper-evident and source-independent

The address that cannot lie

With location addressing, a URL points at a place and trusts whoever controls that place to serve the right bytes. With content addressing, the identifier is derived from the bytes, so asking for an address and getting different content is immediately detectable — the content no longer matches its name.

This is the property the estate’s verifier relies on: a sealed record’s identity is a hash of its canonical bytes, so anyone can re-derive it and confirm they were handed the real thing, from any source.

Related standards

IPFS — content addressing

Questions

Does content addressing require a blockchain?

No. It is independent of blockchains; IPFS and Git both use it, and so does any system that names data by its hash.

What happens when content changes?

It gets a new address. Content addressing identifies a specific version of data, not a mutable location.

Keep reading

related
What Is a Merkle Tree?
related
What Is a Vector Database?
related
Provenance for Autonomous Actions
related
What Is Machine-to-Machine Commerce?
referenced by
What Is a Cryptographic Hash Function?
referenced by
Hashing vs Encryption: What’s the Difference?
Agent Data & Memory
What Is Agent Memory?
Agent Data & Memory
What Is Agent Context (and the Context Window)?
Agent Data & Memory
Retrieval-Augmented Generation (RAG) for Agents
Agent Data & Memory
What Is an Agent Knowledge Graph?
Agent Data & Memory
Managing an Agent’s Context Window
Agent Data & Memory
What Is a Mixture-of-Experts Model?
Agent Data & Memory
What Is an Embedding?
Agent Data & Memory
What Is Fine-Tuning?
Agent Data & Memory
What Is an AI Hallucination?
Agent Data & Memory
RAG vs Fine-Tuning: Which Should You Use?
Agent Data & Memory
What Is a Transformer (Neural Network Architecture)?
Agent Data & Memory
What Is the Attention Mechanism?
Agent Data & Memory
What Is Chain-of-Thought Prompting?
Agent Data & Memory
What Is RLHF (Reinforcement Learning from Human Feedback)?
Agent Data & Memory
What Is Tokenization in AI (Subword Tokens)?
Agent Data & Memory
What Is Model Distillation?
Agent Data & Memory
What Is Model Quantization?
Agent Data & Memory
What Is Semantic Search?
Agent Data & Memory
Transformer vs RNN: What Changed?
Agent Data & Memory
RAG vs Long Context: How Should a Model Get Its Knowledge?
Agent Data & Memory
Supervised vs Unsupervised Learning: What’s the Difference?

By Michael Gord · published 2026-10-09 · part of the Agentic Encyclopedia. Dates are the day of publication; events are cited at their own dates.