Bad Actor Identification Program

Morals is creating an onchain record of morality using the MORALS token on Base. The core mechanic is simple: sending ≥1 MORALS to another wallet is a proclamation that the recipient has good morals, and sending <1 MORALS is a proclamation that the recipient has bad morals. If we all participate, this onchain data becomes a useful public good.

Most established crypto projects are sitting on data about bad actors — airdrop farmers, rug pull deployers, sandwich bot operators, wash traders, exploit perpetrators, banned users, scammers — but this information is hidden and underused. The Bad Actor Identification Program turns that private knowledge into a public good.

The idea is simple: Established projects send tiny amounts of MORALS dust to all of the suspected bad actors they are aware of, so this information is permanently recorded onchain and incorporated into Moral Scores. The Morals Ecosystem Fund provides a financial incentive for companies to go to the trouble of taking this action.


Why participate?

  • Your data becomes more useful. Sending MORALS dust to those addresses turns your private data into a permanent, public signal that the entire ecosystem benefits from.
  • You become a 1st degree trust anchor, formally labeling your brand as a morally good entity. Participating projects receive 1st degree status in the Morals trust graph, which means your project’s votes carry maximum weight (1.0) when calculating Moral Scores. Your endorsements and shamings will have 100× more influence than an unranked wallet.
  • You receive MORALS from the Ecosystem Fund. The specific reward is discussed during the approval process and depends on the scope of your contribution.
  • You’re listed as a participating project. Your project name and logo will appear on this page and on the Ecosystem Fund page as a recognized contributor to the program.
  • You help clean up the ecosystem you operate in. Bad actors affect everyone. This is a low-effort way to contribute to a shared defense.

How it works

  1. Reach out. Contact the founder (@morals on Farcaster or @morals_fyi on X) and tell us about the list of addresses you have that you would be willing to proclaim bad from an official project wallet.
  2. Approval. The founder evaluates whether the project is moral. Often, this question will be posed to the community: “Is Project X moral enough to be deemed a 1st degree trust anchor in our morality graph?”
  3. Confirm rewards. Once approved, we’ll confirm what reward you will receive from the Ecosystem Fund.
  4. Send dust. Your project acquires MORALS and sends dust (<1 MORALS) to the addresses on your list, from your official (branded) wallet.
  5. Receive 1st degree status. The founder sends 1 MORALS to your same wallet address from the official airdrop wallet, which automatically grants your wallet 1st degree status, so that your shaming of the bad actors is highly weighted.
  6. Receive your reward. The agreed upon reward is sent from the Ecosystem Fund wallet to the wallet of your choice.
  7. Get listed. Your project is added to the list of participating projects on this page.

What kinds of addresses do we want you to proclaim as morally bad?

Any list of addresses that your project has identified as bad actors. This includes, but is not limited to:

  • Airdrop farmers / sybils — fake accounts created to game token distributions
  • Rug pull deployers — addresses that deployed contracts designed to steal funds
  • MEV sandwich bot operators — wallets (typically EOAs, occasionally smart wallets with simple authorization logic) that run sandwich attacks against other users
  • Wash traders — addresses engaged in artificial trading volume
  • Exploit / hack perpetrators — addresses involved in protocol exploits or hacks
  • Scammers — addresses associated with phishing, social engineering, or fraud
  • Banned users — addresses your project has banned for any form of abuse

You don’t need to share your methodology or any proprietary details about how you identified these addresses. You just need to be willing to send dust to them from your official wallet.


Participating projects

None yet. Be one of the first.


💬
Questions? Contact the founder on Farcaster (@morals) or X (@morals_fyi). For more context on the broader Ecosystem Fund and other funding opportunities, see the Ecosystem Fund page.
“vitalik.eth” “@dwr” “celebrities” “July 30 2015” “is it moral to freeze stolen funds”