Token-Based Data Payments
Monetize your enterprise data with built-in cryptocurrency payment support. Accept ERC-20 tokens or native chain currencies for data access with automatic blockchain settlement.
How Token Payments Work
A seamless flow from data request to payment settlement.
Data Owner Sets Price
Configure per-access pricing for your shared data. Accept any supported ERC-20 token or native currency.
Requester Initiates Payment
When requesting paid data, the requester's node automatically initiates the token transfer.
Payment Verification
The data owner's node verifies the payment transaction on blockchain before releasing data.
Data Delivery
Once payment is confirmed, encrypted data is transferred to the requester via P2P network.
Compliance Recording
Both payment and data transfer are recorded on blockchain for complete audit trail.
# Share data with payment requirement
POST /share_data
{
"data": "Premium enterprise dataset...",
"recipient": "node_b2c3d4e5f6a1",
"encrypt": true,
"require_payment": true,
"price": "10.0",
"token": "USDC"
}
# Response
{
"status": "pending_payment",
"data_hash": "sha256:7f83b1657ff1fc...",
"payment": {
"required": true,
"amount": "10.0",
"token": "USDC",
"token_address": "0xA0b86991c6218...",
"recipient_wallet": "0x742d35Cc..."
}
}
# After payment confirmed
{
"status": "shared",
"payment": {
"tx_hash": "0x9a8b7c6d5e4f...",
"confirmed": true,
"block_number": 45678902
}
} Supported Payment Methods
Accept payments in stablecoins, native currencies, or any ERC-20 token.
USDC
USD-pegged stablecoin for predictable pricing
USDT
Tether stablecoin with wide adoption
Native ETH
Ethereum native currency
Any ERC-20
Configure any ERC-20 token
Adding Custom Tokens
# Configure custom ERC-20 token
POST /tokens/add
{
"symbol": "DATA",
"name": "Data Token",
"address": "0x1234567890abcdef...",
"decimals": 18
} Data Monetization Use Cases
Turn your enterprise data into a revenue stream.
Market Research Data
Sell aggregated market research and analytics to partners and clients with per-report pricing.
Real Estate Data
License property data, valuations, and market trends to investors and developers.
IoT Sensor Data
Monetize industrial IoT sensor readings, weather data, or environmental monitoring.
Compliance Data
Share audit reports and compliance certifications with partners for due diligence.
Financial Data
License financial analytics, credit scores, or trading signals to subscribers.
B2B Data Exchange
Enable secure data sharing between business partners with automatic settlement.
Token API Endpoints
Manage token payments and balances programmatically.
/balance/{address} Get token balance for a wallet address. Returns balances for all configured tokens.
/transfer Transfer tokens to another address. Requires wallet private key configuration.
/tokens List all configured tokens with their contract addresses and decimals.
/tokens/add Add a new ERC-20 token to the supported tokens list.
/payments/history Get payment history with filtering by date range, token, and status.
Start Monetizing Your Data
Deploy a node and enable token payments in minutes.