Smart Contracts as Autonomous Agents: Engineering a Decentralized Naming Infrastructure on the Polygon Blockchain
- 1University of Calgary
Abstract
While traditional multi-agent system (MAS) frameworks such as JADE and SPADE rely on distributed computing environments and asynchronous message passing, "Report-2.pdf" presents a novel paradigm: deploying blockchain smart contracts as fully autonomous agents. This detailed development document chronicles the implementation of the University of Calgary Name Service (UCNS) on the Polygon network, systematically translating abstract GAIA architectural designs into executable Solidity code. The specification provides a comprehensive engineering blueprint, encompassing detailed use case specifications, UML class and sequence diagrams modeling trustless inter-agent protocols, and explicit entity-relationship data structures. By detailing Web3 frontend integration, rigorous testing strategies, and mainnet deployment procedures, this report demonstrates how transaction-based coordination effectively replaces centralized platform mediation. The resulting implementation validates the application of agent-oriented software engineering principles to build secure, immutable, and production-ready decentralized applications
Full text
Read the paper on this page (57 pages), or open the PDF on its own.
Community review
Posted as a preprint without a request for formal review. Researchers who sign in with ORCID can endorse it and discuss it below. How this works
A short, signed statement that you have read the paper and consider it sound and valuable.
Sign in to endorseA structured, signed review: an overall assessment, a summary and your main concerns.
The authors have not requested formal review for this paper.
Both are public, signed with your name and ORCID iD, and tied to version 1. You declare that you have no conflict of interest with the paper.