ChainMachina

Decentralized IoT platform with blockchain IDs & autonomous micropayments via x402 protocol.

ChainMachina

Created At

ETHGlobal Buenos Aires

Project Description

ChainMachina is a decentralized platform integrating physical IoT devices with blockchain technology through ENS identities. It enables seamless, autonomous micropayments using the x402 protocol, allowing users and agents to interact with hardware securely and efficiently without manual intervention. This innovation bridges real-world devices with smart contract-based payment systems, facilitating automated economic coordination and unlocking new possibilities for IoT usage and monetization in a trustless environment. The platform leverages XMTP messaging for secure communication between agents, ensuring privacy and scalability. ChainMachina is designed for reliability, transparency, and ease of integration, targeting developers, businesses, and the broader blockchain ecosystem.

How it's Made

ChainMachina is built using Ethereum blockchain with the ENS to assign readable identities to IoT devices. The x402 protocol enables autonomous micropayments by agents interacting with hardware APIs over HTTP, simulating real-world IoT devices. Secure communication is handled via XMTP messaging between agents. We employed Node.js and Fastapi for backend APIs representing virtual machines, and used ETH on testnet for payments. This proyect involved agent-to-agent negotiation and payment flows without complex AI, using simple HTTP and signed transactions to ensure reliability and rapid implementation for the hackathon. This modular approach allowed quick integration and testing of blockchain payments with IoT functionality.

background image mobile

Join the mailing list

Get the latest news and updates