XIP#: 1
Title: Implementation of Xyxyx Issuer Nodes (XINs)
Author(s): @Atlas, @doheny
Contributors:
Status: Executed
Date Proposed: 2024-07-24
Date Ratified: 2024-09-08
Forum URL: https://forum.xyxyx.pro/t/xip-1-implementation-of-xyxyx-issuer-nodes-xins/23
Ratification Poll URL: https://vote.xyxyx.pro/#/proposal/0x2b1de3995cce075869c43914961e3a486d80ddcc21ae8065f29d254d7e4bfc7e
[XIP-1] Implementation of Xyxyx Issuer Nodes (XINs)
Abstract
This proposal outlines the implementation of Xyxyx Issuer Nodes (XINs) in the Xyxyx Launchpad by incorporating XYXYX as nodes and a network policy dictated by Xyxyx DAO.
Motivation
XIP-1’s goal is (1) to provide sovereign influence for XYXYX over the Xyxyx Protocol; (2) to add a second utility to XYXYX as issuance nodes, in addition to governance nodes, and (3) to interlink all the protocol iterations (XYXYX, Xyxyx Launchpad, Xyxyx DAO, and Treasury).
Rationale
At the macro level, this proposal aims to evolve the Xyxyx Protocol through a system architecture in which all the parts that form the protocol (XYXYX, Xyxyx Launchpad, Xyxyx DAO, and Treasury) intersect each other, resulting in circular processes between a token, a tool, an entity, and a reserve.
For that, through Xyxyx Issuer Nodes (XINs), Xyxyx Launchpad will run powered by a network of nodes, as described below:
- Execution Power: Xyxyx Issuer Nodes enable operators to execute deployments from the Xyxyx Launchpad.
- Node Incorporation: The issuance nodes are incorporated through the XYXYX token.
- Network Formation: The network of nodes is formed by the XYXYX distribution, which is permissionless and decentralized.
- Deployment Execution: With the implementation of XIP-1, only XINs will be allowed to execute deployments from the Xyxyx Launchpad.
- Network Policy: The Xyxyx DAO dictates the amount of XYXYX required to incorporate an XIN, starting at 1 XYXYX per node (i.e., 1 XYXYX = 1 issuance node).
Specifications
Xyxyx Issuer Nodes (XINs) is implemented in xyxyx.pro/launchpad’s Front End using thirdweb’s SDK.
Xyxyx Launchpad’s Front End will verify if the Ethereum address that requires the deployment of a smart contract owns the amount of XYXYX required to be an XIN operator. Thus, only XINs will be permitted to execute smart contract deployments from the launchpad.
Steps to Implement
- Deploy the updated Front End on xyxyx.pro/launchpad.
Timeline
This proposal shall be posted on the Governance Forum and will have at least a 14-day period for DAO comments and input. After the end of the 14-day period and appropriate updates incorporating DAO feedback, this proposal will be posted for voting on Snapshot for an additional 10 days.
Overall Cost
There is no cost involved.