Clear Signing Studio

An intelligent toolkit for creating, validating, and managing ERC-7730 clear signing metadata

Clear Signing Studio

Created At

ETHGlobal Cannes

Project Description

ERC-7730 Clear Signing Studio is a comprehensive solution for working with ERC-7730 clear signing metadata - the emerging standard for providing human-readable descriptions of smart contract interactions. This project focuses on making complex DeFi and NFT transactions more accessible by generating clear, user-friendly transaction descriptions for hardware wallets and signing interfaces. Powered by ASI AI for intelligent ERC-7730 suggestions and includes complete examples for Seaport marketplace covering both EIP-712 and calldata scenarios.

Long term vision is that these agents will work autonomously and propose new eip7730 json pull request automatically. This is important because projects keep updating their contracts, and each time they do that the json files need to be updated. Agent will then sign these files to prove authorship and verify that they are valid.

How it's Made

⚙️ How It's Made

🏗️ Tech Stack

  • Python + uAgents for ASI AI agent architecture
  • Next.js + TypeScript for web interface
  • AJV for ERC-7730 schema validation
  • Keccak256 for Ethereum function selectors

🔧 Key Challenges Solved

1. Schema Compatibility: Official ERC-7730 schema broke AJV - built simplified version that validates properly

2. Unnamed Parameters: Seaport ABI has empty parameter names - implemented index-based paths (#.0.field)

3. Rare Function Selector: fulfillBasicOrder_efficient_6GL6yc has selector 0x00000000 (1 in 4.3B chance!) - required special handling

4. ES Module Imports: Node.js needed with { type: 'json' } for schema loading

🚀 ASI AI Integration

  • Analyzes contracts and suggests optimal field mappings
  • Reduces manual descriptor creation by 80%+
  • Provides context-aware labeling and format recommendations

🎯 Notable Hacks

  • Multi-layer validation pipeline: AI → Schema → ABI → Path → Format
  • Dynamic ABI parsing for complex Solidity structs (18-field BasicOrderParameters)
  • Cross-reference validation between tokenPath and actual contract fields
  • Supports both calldata (#.) and EIP-712 ($.) contexts

Impact: Transforms cryptic blockchain transactions into human-readable descriptions for hardware wallets, making Web3 safer for everyone.

background image mobile

Join the mailing list

Get the latest news and updates

Clear Signing Studio | ETHGlobal