Bounded intent
Asset, network, amount, beneficiary, duration, revocation and fee cap must be explicit.
Standard
This page defines the DustEthic framework: bounded consent, batch grouping, visible fees, separated roles, public proof and applied standard version.
User network fees and additional payment must be zero throughout the required journey. The external sponsor covers network costs, including required setup and failures. A missing sponsor never triggers a user-paid transaction.
Any commission deducted from the batch remains disclosed, capped and accepted before signing; it reduces the NGO net. Donation-funded gas reimbursement is not external sponsorship.
Read the draft profile and failure casesA wallet, relayer or NGO may implement the standard. DustEthic must not become an opaque custody point or a brand used to hide fees.
Asset, network, amount, beneficiary, duration, revocation and fee cap must be explicit.
Contributions are not mixed between beneficiaries without a public and readable rule.
Execution starts only if the NGO net remains acceptable after gas and fees.
Readable JSON or CSV with hash, network, amounts, fees, NGO net and version.
The final amount sent to the NGO is credible only if all deductions are separated. Fiat conversion can help readability, but the primary reasoning remains in crypto units.
NGO net = gross collected - gas deducted from donation - relayer commission - optional technical reserveThe commission rule must be published before execution. Reasonable ranges can be discussed, but no fee should be hidden.
Each batch states the standard version used for the calculation.
{
"standard_version": "draft-2026-10-03",
"wallet_profile_version": "0.1",
"batch_id": "DE-2026-0042",
"status": "educational_example_not_executed",
"network": "arbitrum-one",
"beneficiary": {
"type": "ngo",
"name": "Example NGO",
"receiving_address": null
},
"economics": {
"gross_collected": "128.40 USDC",
"gas_reimbursed": "0.00 USDC",
"relayer_commission": "6.42 USDC",
"technical_reserve": "0.00 USDC",
"ngo_net_amount": "121.98 USDC"
},
"fees": {
"user_network_fee": "0",
"additional_user_payment": "0",
"sponsor": {"name": "Fictional sponsor", "network_asset": "ETH", "network_fee": "0.00024", "funding": "external"}
},
"public_proof": {
"tx_hash": null,
"reason": "No real-money batch during phase 0"
}
}The rules applied to a batch must remain identifiable after execution.
Contracts, relayers, fee schedules and signing interfaces must be reviewed before real funds.
Major changes must be publicly discussed with justification.