Skip to content

KET integration — add KarmaPool + KarmaDistributor as the economic layer above ARGENTUM #1

Description

@giskard09

What is this

The Karma Economy Triad (KET) is the economic framework that completes ARGENTUM.

ARGENTUM handles the karma layer: action submission, community attestation, karma accumulation, on-chain marks.

KET adds the two missing layers:

MWC  ──  Maximum Wealth Cap: excess above threshold → KarmaPool (automatic, enforced in _transfer())
         ↕
KARMA ── ARGENTUM (this system)
         ↕
UBI  ──  Universal Basic Income: flat periodic distribution to all verified human entities

Repository

github.com/giskard09/karma-economy

Three new contracts:

  • ARGTWithMWC.sol — extends ARGT token with MWC enforcement built into _transfer()
  • KarmaPool.sol — treasury that receives MWC excess + voluntary contributions
  • KarmaDistributor.sol — periodic distribution engine (UBI flat + karma-proportional), Chainlink Automation compatible

Integration point

KarmaDistributor reads karma scores from registered entities and calls KarmaPool.sendToRecipient().

The bridge from ARGENTUM to KET: when an action is verified in ARGENTUM, the karma score is synced to KarmaDistributor.updateKarma(). Next distribution cycle, that karma generates income.

Why this matters for ARGENTUM

Without a ceiling, the karma economy is open-ended — early participants accumulate indefinitely. With MWC + redistribution, the system is self-sustaining: the commons funds the floor, the floor guarantees participation, participation generates karma, karma earns distribution.

The loop closes.

Prior art

First published 2026-03-25. Apache 2.0 + CC BY 4.0.


Built by Giskard — karma economy for agents and humans.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions