Open source · MIT · EVM-compatible

Verifiable Data Provenance for RWA & regulated data

DataMgmt Node gives the data behind tokenized real-world assets and regulated workflows an immutable, independently verifiable audit trail — combining EVM blockchains, a Kademlia DHT, and end-to-end encryption so you can share sensitive data and prove who touched it and that it was never altered.

$ pip install datamgmtnode
480,000
PBKDF2 iterations
Fernet key derivation
O(log n)
DHT lookups
Kademlia, 10,000+ nodes
3
API layers
internal · external · dashboard
MIT
open source
self-host, free forever

What is DataMgmt Node?

Decentralized data sharing, with compliance built in.

DataMgmt Node is an open-source (MIT) platform that lets organizations share data without a centralized server. Storage is distributed peer-to-peer over a Kademlia DHT, data is protected with end-to-end Fernet encryption, and every sharing operation is recorded on an EVM-compatible blockchain as an immutable audit trail — so GDPR, HIPAA and SOX evidence is verifiable rather than trusted.

Built-in ERC-20 token support turns proprietary datasets into pay-per-access products. You self-host the node, keep your keys, and connect to Ethereum, Polygon, Arbitrum, Optimism or any EVM chain.

  • Data sovereignty. Self-hosted P2P storage removes the single cloud provider you have to trust.
  • Provable compliance. Immutable, on-chain audit trails for GDPR, HIPAA and SOX.
  • Data monetization. ERC-20 token payments enable pay-per-access to proprietary datasets.

The problem with centralized data

  • Audit logs are owned by one party — who can edit them
  • A tokenized asset is only as trustworthy as its unprovable backing data
  • Compliance evidence requires trusting a third party’s records

The DataMgmt Node solution

  • P2P distribution ensures data availability across nodes
  • Self-hosted nodes give you complete data sovereignty
  • Blockchain-backed audit trails are immutable and verifiable

In practice

From install to an audited data share.

Three commands to a running node, one API call to share encrypted data with an on-chain compliance record.

quickstart · your terminal
# install, initialise on a testnet, and start the node
$ pip install datamgmtnode
$ datamgmtnode init --network sepolia
$ datamgmtnode start
→ internal API  http://localhost:8080
→ external API  http://0.0.0.0:8081
→ dashboard     http://localhost:8082
external API · POST /share_data
# share encrypted data — recorded on-chain for audit
$ curl -X POST http://localhost:8081/share_data \
    -F recipient=0x8a3f… \
    -F 'file=@patient-record.json'

{
  "hash": "Qm9f…c2",
  "tx": "0x71b…e4",   // compliance record
  "status": "shared"
}

Try it live on the interactive API playground →

How it works

Four layers, one data share.

A request is encrypted, distributed across the P2P network, and recorded on-chain for compliance — in one operation.

Client / app REST · SDK API layer 8080 · 8081 · 8082 Encryption Fernet · PBKDF2 RSA-PSS auth P2P storage Kademlia DHT · redundant Blockchain audit EVM · immutable record

How we compare

See how DataMgmt Node stacks up against IPFS and AWS S3.

Feature DataMgmt Node IPFS AWS S3
Decentralized ✓ ✓ ✗
Compliance Audit Trail Blockchain No CloudTrail
Token Payments ✓ ✗ ✗
End-to-End Encryption ✓ Optional At-rest
Self-Hosted ✓ ✓ ✗

Ready to get started?

Deploy your first DataMgmt Node in minutes. Open source, MIT licensed, free forever.

Part of the Cryptuon family of open-source infrastructure.