Ceci est une ancienne révision du document !
DUSTETHIC - THE COMPLETE GUIDE
French version: Le Guide Complet adjust internal link if needed
Version: 1.1-draft
Date: 2025-11-06
Last updated: [2025-11-06]
Status: Phase 0 - Scoping document
Warning
- Informational document - not financial or legal advice.
- Some capabilities depend on ERC-4337, paymasters and L2 usage.
- Reference amounts are in crypto units. Fiat equivalents are only indicative.
- Transparency required: commission (published degressive schedule), aggregation windows, supported networks, chosen gas option and campaign cap must be publicly displayed.
- Campaign cap: gas + commission + technical reserve ≤ public threshold (e.g., 15%).
🎯 Core principle
We reason in crypto, not in fiat.
Amounts are counted in native units of the chosen chain. Example: you donate 0.0100 ETH, the NGO receives 0.0090 ETH if the announced commission is 10%. This logic neutralizes volatility in the split. The fiat value remains fluctuating until each party converts.
Euro equivalents exist only for readability.
🔌 Gas policy v0.2 - default
- L2-first: operations prioritized on low-fee L2s (e.g., Optimism, Arbitrum) so gas is marginal.
- Conditional execution: execute only when the donation-to-fee ratio turns green.
- Relayer gas pool: relayer maintains a pool of the native gas token (e.g., ETH on L2 EVM). No conversion is taken from donations to fund the commission.
- Optional safety net: if the gas pool is insufficient, a minimal, on-chain documented conversion may buy the gas token without changing the split formula.
- Standard display:
- Formula:
NGO net = Aggregated amount - reimbursed gas - relayer commission - technical reserve
- Commission displayed as % of donated crypto (e.g., 7% in ETH if donation in ETH)
- Transparency: the chosen gas option (pool, L2-first, safety net) and the campaign cap (e.g., 15%) are publicly declared by each relayer.
1) The real problem today
- On Ethereum L1, gas is paid in ETH and can exceed small donations. On L2 it is much lower but never zero.
- Several EVM L2s also use ETH as gas token (e.g., Arbitrum, Optimism). Polygon PoS uses POL after MATIC→POL migration.
- Consequence: an isolated micro-donation is often inefficient on L1, sometimes acceptable on L2, and depends on network conditions.
2) The solution proposed by DustEthic
Aggregation + on-chain transparency + split in crypto units:
- Relayers aggregate micro-donations during a limited period, then perform one grouped transfer to the NGO.
- Split in crypto units, with gas reimbursed first and published degressive commission.
- Publication of a campaign cap: gas + commission + technical reserve ≤ public threshold (e.g., 15%).
- NGO share and commission are expressed as a percentage of donated crypto, not as a fiat equivalent.
- Traceability via public explorers (e.g., Etherscan).
Existing technical bricks:
- Account Abstraction ERC-4337 with paymasters for donor-side gas sponsoring.
- EIP-2612 permit where available, approving by signature without an on-chain approve.
3) Realistic operational flow
Step 1 - Donation
- AA smart account with paymaster: gas sponsored, donor does not pay directly.
- EOA + token with permit: gasless approval, then relayed donation.
- EOA + token without permit: a paid approval may be required depending on the token.
Step 2 - Aggregation
- Donations collected in an aggregation contract. Triggers: amount threshold, max time window, acceptable gas window.
Step 3 - Grouped transfer
- A single transaction ships funds to the NGO.
- Standard formula:
NGO net = Aggregated amount - reimbursed gas - relayer commission - technical reserve
Step 4 - Public reporting
- Donations, any conversions and the final transfer are visible on the chain explorer.
4) Gas, conversions and design options
Physical constraints: on EVM, gas is paid in the native token of the chain. Examples: ETH on Ethereum, Optimism, Arbitrum. POL on Polygon PoS.
To respect “no conversion for the commission”, DustEthic v0.2 proposes explicit options to fund gas:
- Option A - Relayer gas pool: no conversion from donations.
- Option B - Minimal documented conversion: pro-rata in-kind skim to buy gas token, logged on-chain, without affecting the split beyond gas cost.
- Option C - L2-first: prioritize low-fee L2s so gas is marginal.
- Option D - Sponsors: paymasters funded by partners, reimbursed periodically.
5) Volatility - principles and strategies
Rule: the split is performed in crypto units. Percentages remain constant; the euro value varies until the NGO and relayer convert.
Stablecoins: reduce volatility but do not eliminate risk (depeg, freezes, issuer risk).
Post-receipt strategies:
- NGO: sell immediately, sell partially, or hold.
- Relayer: periodic selling, holding, or mixed approach.
6) Actors and responsibilities
- Donors: send small amounts, ideally via AA.
- Relayers: operate aggregation, publish public parameters, comply with v0.1 and keep signed logs of sensitive operations (with on-chain links).
- NGOs: receive directly into their wallet, set a conversion policy and minimal compliance procedures.
7) Donors - how to
- Choose a DustEthic-compliant relayer.
- Connect your wallet.
- Select the NGO.
- Enter the amount in crypto.
- Sign (AA/permit if possible, otherwise paid approve depending on token).
Cost for the donor: ideally zero via AA or permit. Otherwise, only the initial approval if required. Final transfer gas is mutualized and deducted before NGO payout.
Tracking: each donation and the final transfer are visible on the chain explorer.
8) NGOs - integration, accounting, compliance
- Recommended wallet: Safe multi-signature.
- Fiat conversion: via a registered exchange.
- Accounting: record upon receipt, define conversion policy, track addresses.
- Minimal compliance: address screening and a written policy. References: OFAC, FATF R.15 / Travel Rule.
9) Relayers - minimum requirements DustEthic v0.1
Transparency
- Open-source code. Public parameters: degressive commission (suggested max 15%), campaign cap, aggregation windows, supported networks, chosen gas option.
- Signed logs and on-chain links; CSV export.
- Readable on-chain dashboard.
Non-custodial
- Funds held by smart contracts. No unilateral withdrawal.
Technical governance
- Admin under Safe multi-sig, timelock on critical changes, emergency procedures.
Security
- Independent audit before mainnet. Bug bounty after launch.
Gas and conversions
- Explicitly choose Option A, B, C or D and display publicly.
- Execute only if donation-to-fee ratio is favorable; gas reimbursed first.
- Commission always as % of donated crypto (published degressive schedule).
- If a gas conversion is necessary, log it on-chain.
AA and compatibility
- ERC-4337 + paymaster recommended on L2. Fallback EIP-2771 if 4337/7702 (AA) not supported.
Asset allowlist v1
- Ethereum and EVM L2s: ETH, USDC, USDT.
- Polygon PoS: possible but gas in POL - plan the logistics.
- Reject by default illiquid, taxed, honeypot or no-permit tokens if UX impractical.
Minimal compliance
- Proportionate AML policy, basic screening, logging of refusals.
10) Market references and positioning
11) Roadmap
Phase 0 - Foundations [Q4 2025]
- Standard v0.1 specification
- Asset/network allowlist v1
- Aggregation + paymaster contracts design - testnet
- Security and governance policy
Phase 1 - Development [2026]
- Open-source reference implementation
- Tests on Sepolia + L2s
- Third-party audit
- Pilots with 1 relayer and 2 NGOs
Phase 2 - Launch [2026+]
- Mainnet + 2 L2s
- 3-5 compliant relayers, 10+ NGOs
- Community dashboard
Phase 3 - Extension [2027+]
- More L2s, possibly other EVM ecosystems
- Broader governance if traction
12) Join the project
- Developers: smart accounts, paymasters, aggregators. ERC-4337 + EntryPoint refs.
- NGOs: test with Safe and an internal conversion policy.
- Relayers: L2-first implementation, publish gas metrics and delays.
- Community: feedback, translations, content.
Useful links:
- Website: https://dustethic.org
- Discord: https://discord.gg/fVFc26GV
- GitHub: https://github.com/DustEthic
- Bluesky: @dustethic.bsky.social
13) License
- Text: CC BY 4.0
- Future code: MIT
14) Notes and references
- Compliance: OFAC https://ofac.treasury.gov/faqs/topic/1626 - https://ofac.treasury.gov/media/913571/download?inline= - FATF https://www.fatf-gafi.org/en/publications/Fatfrecommendations/targeted-update-virtual-assets-vasps-2024.html - https://www.fatf-gafi.org/content/dam/fatf-gafi/recommendations/2025-Targeted-Upate-VA-VASPs.pdf.coredownload.pdf - https://www.fatf-gafi.org/content/dam/fatf-gafi/recommendations/Best-Practices-Travel-Rule-Supervision.pdf
End of DustEthic Guide v1.1-draft