Standard

Les règles minimales pour transformer des dusts en dons vérifiables.

Cette page fixe le cadre DustEthic : consentement borné, regroupement par lot, frais visibles, rôles séparés, preuve publique et version du standard appliquée.

Périmètre

DustEthic décrit une méthode ouverte. Il ne collecte pas les fonds.

Un wallet, un relayeur ou une ONG peut implémenter le standard. DustEthic ne doit pas devenir un point de garde opaque ni une marque utilisée pour masquer les frais.

Hors périmètre

  • pas de token DustEthic ;
  • pas de rendement ;
  • pas de collecte active par DustEthic ;
  • pas d’approbation illimitée ;
  • pas d’impact annoncé sans preuve.
Règles obligatoires

Une implémentation doit passer ces contrôles avant tout fonds réel.

Intention bornée

Actif, réseau, montant, bénéficiaire, durée, révocation et plafond de frais doivent être explicites.

Lot par ONG

Les contributions ne sont pas mélangées entre bénéficiaires sans règle publique et lisible.

Seuil rationnel

L’exécution ne part que si le net ONG reste acceptable après gas et frais.

Preuve exportable

JSON ou CSV lisible, avec hash, réseau, montants, frais, net ONG et version.

Calcul

La formule doit être publique et recalculable.

Le montant final transmis à l’ONG n’est crédible que si toutes les déductions sont séparées. La conversion fiat peut aider à lire, mais le raisonnement principal reste en unités crypto.

brut collectégas réelcommissionréserve éventuellenet ONG
FormuleNet ONG = brut collecté - gas remboursé - commission relayeur - réserve technique éventuelle
Commission

La règle de commission doit être publiée avant exécution. Une fourchette de travail raisonnable peut être discutée, mais aucun frais ne doit être caché.

Version

Chaque lot indique la version du standard qui a servi au calcul.

Schéma de preuve

Le standard doit produire une preuve lisible par une ONG et vérifiable par un développeur.

{
  "$schema": "https://dustethic.org/schemas/batch-proof-v1.json",
  "standard_version": "1.0.0-phase0",
  "batch_id": "DE-2026-0042",
  "status": "educational_example_not_executed",
  "network": "arbitrum-one",
  "beneficiary": {
    "type": "ngo",
    "name": "Example NGO",
    "receiving_address": "0x..."
  },
  "economics": {
    "gross_collected": "128.40 USDC",
    "gas_reimbursed": "0.82 USDC",
    "relayer_commission": "6.42 USDC",
    "technical_reserve": "0.00 USDC",
    "ngo_net_amount": "121.16 USDC"
  },
  "public_proof": {
    "tx_hash": null,
    "reason": "No real-money batch during phase 0"
  }
}
Gouvernance

Une règle modifiée doit laisser une trace.

Versionner

Les règles applicables à un lot doivent rester identifiables après exécution.

Auditer

Contrats, relayeurs, barèmes et interfaces de signature doivent être relus avant fonds réels.

Publier

Les changements majeurs doivent être discutés publiquement avec justification.