r/CryptoTechnology • u/kolacjechutny • 10h ago
The next million on-chain actors won't be human - so we built a testnet where the account model isn't
Every chain's account model assumes a human: one signer, one seed phrase, block times you can wait out, multisig where the signers can get on a call. Agents get a hot wallet and a prayer — one prompt injection away from drained.
We've been building Fluidic, an EVM-compatible L1 research testnet that starts from the opposite assumption. A few design decisions that fall out of that:
- Witness-gated accounts in consensus (CAE). An agent's spend only executes if N-of-M witnesses attest *in the same tick*. Not a multisig contract — the gate is enforced by the same ordering layer that settles the transfer. An agent with a leaked key still can't move funds alone.
- Native intents. The agent declares an outcome ("swap X for at least Y"), solvers compete to fill it, and matching + settlement happen in the same ~100ms synthesis tick. No block-space auction for searchers to prey on.
- Continuous execution. No blocks. Commutative operations merge in parallel through NTT windows, stateful operations order themselves via vector clocks. Roughly 10 settlement ticks per second instead of one block every 12 seconds — machine-speed finality for machine-speed actors.
What's live today: run a node from a public Docker image, faucet, native transfers/swaps, full Ethereum JSON-RPC for existing tooling, TS SDK.
- Docs: https://testnet.fluidic.foundation/docs
- Explorer: https://testnet.fluidic.foundation/explorer
- Node repo: https://github.com/Fluidic-Foundation/Fluidic-FVM
- SDK: https://www.npmjs.com/package/@fluidic-foundation/sdk
Early research testnet — state may reset, no real funds, known rough edges. What I want from this sub specifically:
Does witness-gating at the consensus layer actually close the agent-custody hole, or does it just move trust to the witness set?
Is per-tick intent matching a real MEV mitigation, or does extraction just move to the solver layer?
What would you need to see benchmarked before taking a continuous (non-block) execution model seriously?