Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 13 additions & 0 deletions docs/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,19 @@

<h1>dmap</h1>

<p>
dmap is a minimal decentralized key-value store built to mitigate the problem of (temporarily) backdoored DNS and certificate authority PKIs. As ENS (the "Ethereum Name System"), dmap uses Ethereum as a storage backend.
</p>

<p>
dmap is implemented as a concise Solidity smart contract allowing users to store a triplet of: `bytes32 key`, `bytes32 meta`, and `bytes32 value`. Setting `bytes32 meta`'s last bit to `1` allows dmap users to lock records permanently.
</p>

<p>
dmap implements name zoning by setting `bytes32 value` to a contract address and allows subzones to have an independent economic functionality compared to their parent zones.
</p>

<h2>use</h2>
<p>
This page is designed to be saved (as in "File > Save") and be usable even if DNS or this web host go offline or are compromised.
</p>
Expand Down