The Architecture of Intent Engines
Traditional blockchains are state machines that track who owns what. Kredo is an intent machine that tracks rules and permissions.
The Bottleneck of State
In Ethereum or Solana, every user interaction reads and writes to a global state trie (or account model). As users grow, state grows. As state grows, access becomes expensive.
Stateless Execution
Kredo's Intent Engine is stateless. It does not look up your balance because you don't have one.
- User signs intent: "I authorize spending 5 USD."
- User generates proof: "Here is a ZK proof that I am allowed to spend 5 USD."
- Engine verifies proof: "Proof is valid."
- Engine releases liquidity: "Funds released from Fog Pool."
This cycle requires O(1) state access relative to the number of users. We check the pool, not the user.
Scaling to Billions
Because users are not state, Kredo can scale to billions of users without bloating the chain. The only persistent state is the global authorization policy and liquidity pool invariants.