/ 04_ABOUT_PROTOCOL
A minimal protocol for verifiable machine commerce.
Karvhood is an open specification. It defines how agents request, prove, and settle payment for services without intermediaries.
[01]
GOALS
- → Make per-request settlement as cheap and ambient as a TCP handshake.
- → Decouple identity from settlement without giving up auditability.
- → Treat the network as neutral infrastructure, not a brand-owned platform.
- → Keep the spec small enough that a competent engineer can implement it in a weekend.
[02]
SCHEMES
Three settlement modes.
exact
Pay a precise amount up front. Atomic verify + settle. Best for known-cost requests.
upto
Pre-authorize a ceiling, settle the realized amount. Best for variable workloads (LLM tokens, compute).
batch
Open a channel, accumulate state, close once. Best for high-frequency agent traffic.
[03]
FEE_MARKET
Adaptive burns.
Network fees route through a deflationary hook contract. As usage grows, supply contracts. The token's role is purely operational — it secures relays and pays for cover traffic. There is no governance theater attached to it.
The total burned to date is published on-chain and reproducible from the contract's event log.
[04]
RFC_TRACK
- RFC-001Core request/response envelopeFINAL
- RFC-007Smart-wallet authorizationFINAL
- RFC-011Onion-routed privacy layerFINAL
- RFC-014Batch settlement channelsFINAL
- RFC-019Cross-mesh relay handoffDRAFT