Kharisma is a simple app for conviction markets: verified humans publish clear financial beliefs, and agents help execute them under user-defined controls.
Agents are about to change how financial decisions get executed. The question is trust: who is the human, who controls the capital, and who is accountable for the outcome?
Kharisma uses World ID, World Wallet, XMTP, and AgentKit-style execution to keep agents tied to verified human intent.
Open Kharisma in World App:
- Verified humans publish testable financial convictions across crypto, macro, and equities.
- Agents can pull data and act on those convictions within explicit user controls.
- Capital follows conviction, not noise.
- Performance is public and becomes reputation.
- The best investors earn followers and influence capital allocation.
This is a pnpm monorepo:
apps/web- Next.js app for wallet login, session UX, signing, and chat primitives.apps/clients-service- backend for auth sessions, backend-owned XMTP clients, storage, and realtime events.apps/groups-service- XMTP service for the Kharisma group protocol.packages/protocol- shared content types, codecs, roles, errors, and state machines.
pnpm install
pnpm devUseful commands:
pnpm build
pnpm typecheck
pnpm test