A regenerative feed layer
Erase cruelty.
Preserve critique.
Kindling filters spite and schadenfreude from your Bluesky feed—not by silencing strong opinions, but by recognizing when delight in suffering masquerades as commentary.
The Philosophy
Attack Up, Not Down
Critique of power is preserved. Mocking billionaires or politicians stays. Taking glee in a stranger's personal tragedy? That's filtered.
Spite, Not Anger
Anger at injustice is human. Spite—glee at another's pain—is something else. Kindling knows the difference through context, not keywords.
Transparent Decisions
Every filtered post explains why. "Hidden: detected glee at suffering (0.83). View anyway?" You stay in control. The algorithm explains itself.
Do not erase critique. Erase cruelty masquerading as critique.
— The Kindling Rubric