Decentralized Naming Services on Polygon: A GAIA-Based Multi-Agent System Design
- 1University of Calgary
Abstract
This document applies the Generic Architecture for Information Availability (GAIA) methodology to design the University of Calgary Name Service (UCNS), a decentralized naming infrastructure operating on the Polygon blockchain. By methodically progressing through GAIA’s requirements analysis, architectural design, and detailed design phases, the report translates high-level operational goals into a structured multi-agent system. The design specifies three distinct roles—Registry Manager, Resolution Provider, and Pricing Authority—and maps them to three singleton smart contract agents: the Registry Agent, Resolver Agent, and Pricing Agent. Detailed specifications for internal agent state, inter-agent communication protocols (e.g., domain registration and ownership transfer), and service implementations are provided to ensure trustless, decentralized coordination. Ultimately, this architectural blueprint bridges theoretical agent-oriented software engineering with practical Web3 implementation, demonstrating the efficacy of GAIA in designing robust, modular blockchain applications.
Full text
Read the paper on this page (53 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.