Field Notes: Building a Web3 Marketplace
Notes from building CryptoRabbit.net — a digital asset marketplace with React Native, Next.js, and AWS Lambda, plus AI-powered listing checks that quietly do most of the moderation work.
Notes from building CryptoRabbit.net — a digital asset marketplace with React Native, Next.js, and AWS Lambda, plus AI-powered listing checks that quietly do most of the moderation work.
A comparison of two systems for keeping financial truth — the 700-year-old double-entry ledger and the modern smart contract. Different trust models, different failure modes, different reasons to exist. Why most real systems end up using both, and how to decide which responsibilities belong on which side.
How CryptoRabbit stitches an on-chain escrow contract into a working marketplace — the indexer, wallet flows, shipping integrations, and the boundary between what belongs on-chain and what belongs in a boring backend.
A design retrospective on the smart-contract escrow that underpins CryptoRabbit — why a non-custodial escrow beat a platform wallet, how the state machine and timeouts are shaped, and the chain trade-offs between Ethereum (EVM) and Solana.