Standard ouvert

Une règle commune pour que le don ne dépende pas d’un acteur unique.

Le standard DustEthic doit permettre à un wallet, une ONG, un relayeur ou une plateforme de comprendre la même chose : intention, lot, frais, preuve, gouvernance et limites.

Positionnement

DustEthic n’est pas le collecteur. DustEthic est le cadre.

L’objectif est d’éviter que chaque wallet invente son propre bouton opaque. Le standard doit rester lisible, critiquable, versionné et réutilisable.

Non négociable

  • pas de token DustEthic ;
  • pas de rendement ;
  • pas de custody opaque ;
  • pas de frais cachés ;
  • pas d’impact inventé ;
  • pas de don présenté comme exécuté avant preuve.
Acteurs

Chaque acteur doit avoir un rôle clair et limité.

Donateur

Choisit, consent, signe une intention limitée et reçoit une preuve vérifiable.

ONG

Publie une adresse officielle, reçoit les fonds nets et peut vérifier les lots reçus.

Relayeur

Agrège, exécute, paie ou avance le gas, applique un barème public et publie les preuves.

Wallet

Présente l’option à l’utilisateur sans masquer les frais ni forcer le don.

Économie

Le modèle doit rester viable sans devenir prédateur.

Le bon indicateur n’est pas “frais zéro”. C’est : frais visibles, plafonnés, justifiables, et suffisamment bas pour que le net ONG reste l’objectif principal.

FormuleNet ONG = montant agrégé - gas remboursé - commission relayeur - réserve technique éventuelle
Ratio de travail

Déclencher un lot seulement si le montant agrégé rend le gas marginal. Hypothèse à tester : dons agrégés / gas estimé ≥ 30.

Plafond

Le brouillon peut utiliser un plafond public, par exemple frais cumulés ≤ 15 % du lot, à valider juridiquement et économiquement.

Réserve

Si une réserve technique existe, elle doit être annoncée, limitée et traçable.

Données minimales

Une intention DustEthic doit être petite, lisible et difficile à détourner.

{
  "standard": "dustethic",
  "version": "draft-0.2",
  "donor_wallet": "0x...",
  "asset": "USDC",
  "chain": "eip155:8453",
  "amount": "dust_amount",
  "beneficiary": "ngo_wallet_or_campaign_id",
  "max_fee_policy": "policy_id",
  "expires_at": "timestamp",
  "revocable": true,
  "signature": "..."
}
Gouvernance

Le standard doit pouvoir évoluer sans casser la confiance.

Versionner

Chaque lot doit indiquer la version du standard utilisée.

Auditer

Contrats, relayeurs, barèmes et preuves doivent être auditables avant argent réel.

Contribuer

Les changements critiques doivent être discutés publiquement et documentés.