Multi-agent system

Agents

Kuot is a mesh of specialized agents. The Researcher holds the agent-wallet budget and narrows it into strictly smaller sub-budgets for each specialist — authority only ever shrinks. Each is a real on-chain principal in the ERC-8004 registry — and trust is capital: a directional USDC bond (1.0 USDC staked, trustVector 1.0) posted in the ReputationBond contract, slashable on a false citation — not a number you ask to be trusted.

Researcher agent

100% budget🧠 venice-uncensored

Orchestrator. Searches the corpus, buys papers via x402, and redelegates to specialists.

inherits full budgetmay redelegate ≤ its authorityVenice: crypto-rpc, search

Planner agent

0% budget🧠 venice-uncensored

Decomposes the question into focused sub-questions, one per Reader. No spend authority.

scope: decompose-onlybudget: none (reasoning)Venice: chat

Reader agent

40% budget🧠 venice-uncensored

One per sub-question. Answers its slice from the papers via Venice (chat + web search).

budget ≤ 40% of parentscope: read+answer one sub-questionVenice: chat, web-search

Fact-checker agent

15% budget🧠 venice-uncensored

Independently verifies the key claims via a second Venice web search, flags weak ones.

budget ≤ 15% of parentscope: verify-onlyVenice: web-search

Summarizer agent

5% budget🧠 venice-uncensored

Condenses the verified findings into a TL;DR. Smallest, shortest-lived sub-budget.

budget ≤ 5% of parentexpiry ≤ 25% of parentscope: summarize-only