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.