karmabadge

Where reputation glows.

First Karma

How Karma Flows

1
karma.observe(action)
  .filter(intent === 'genuine')
  .weight(impact * consistency)

Every action is observed. Only genuine intent passes the filter.

2
badge.threshold = base_karma
  + domain_multiplier
  + community_weight

Each badge has a threshold -- a karma score it demands before it will materialize.

3
if (accumulated >= threshold) {
  badge.materialize()
  city.glow(domain, intensity)
}

When karma reaches the threshold, the badge materializes and the city glows brighter.

Source
Badge
City

Validation

Not all badges pass. Some shake with the tremor of insufficient karma.

Verified
Insufficient
Earned
Pending
Confirmed
Kindness
Expertise
Mentorship
Creation

Every block glows in proportion to the karma it holds. The city never sleeps, and neither does reputation.