Full-stack and smart contract engineer
IntentPay
IntentPay connects natural-language transaction intent with blockchain execution flows, smart contracts, and wallet confirmation steps.
Problem
On-chain transaction flows can force users to understand protocol actions, contract interactions, wallet steps, and irreversible execution before they can complete a payment or DeFi operation.
Users and context
Built for crypto users and product teams exploring natural-language transaction intent as a safer interface layer for Web3 workflows.
Product workflow
A user enters a transaction intent, the application interprets the requested action, prepares the related on-chain interaction, and routes the user through review and wallet execution.
Architecture
A TypeScript product layer connects AI intent parsing with Solidity contracts, Ethers.js wallet interactions, and explicit transaction preview states.
Key engineering decisions
- Modeled the interface around user intent first, then mapped interpreted actions to explicit blockchain transaction steps.
- Kept wallet execution visible so users can inspect the operation before confirming an on-chain action.
- Separated AI interpretation from contract execution because natural language output should never directly trigger irreversible transactions.
Tradeoffs and limitations
- Natural-language input improves accessibility but requires stronger validation before transaction preparation.
- Blockchain transparency adds trust, but it also requires clear UX around gas, wallet state, and failure cases.
Next improvements
- Add stricter intent validation and safer transaction previews.
- Document the contract boundaries and supported transaction types.