Urban Array Token Model Overview

ID Tokens:

Contract Type: ERC721 (Non-Fungible Token)

Ownership: Non-transferable, owned by individual members.

Transferability: Not transferable between members.

Description: ID Tokens serve as a digital passport for Urban Array community members, granting access to the platform, projects, and voting rights. Each token represents unique membership and identity within the ecosystem.

Reputation Tokens:

Contract Type: ERC20 (Fungible Token) or ERC721 (Non-Fungible Token)

Ownership: Transferable among members (if ERC20), owned by individual members (if ERC721).

Transferability: Transferable between members (if ERC20), non-transferable (if ERC721).

Description: Reputation Tokens reflect members' standing, influence, and trustworthiness within Urban Array. They are earned through active participation and contribute to eligibility for projects, roles, or rewards, emphasizing the value of positive contributions.

WORK Tokens:

Contract Type: ERC20 (Fungible Token) Ownership: Transferable among members only of Level 5 NFT and above. Transferability: Transferable between members with Level 5 NFT and above. Description: Work Tokens represent quantifiable labor contributions to Urban Array projects. They are awarded based on hours contributed and work value, providing a direct link between effort and reward. Work Tokens can be exchanged for other tokens or rewards within the ecosystem.

RRAY Tokens:

Contract Type: ERC20 (Fungible Token) Ownership: Transferable among members.

Transferability: Transferable between members. Description: RRAY Tokens serve as the primary currency for transactions, rewards, and exchanges within the Urban Array ecosystem. They are earned through various contributions and facilitate economic activity, allowing members to trade services, resources, and more.

SEED Tokens:

Contract Type: ERC721 (Non-Fungible Token) Ownership: Non-transferable, owned by contributors. Transferability: Not transferable between contributors. Description: SEED Tokens represent fractional ownership or stake in Urban Array community projects. Each project has its unique SEED Token, distributed among contributors based on their contributions. SEED Tokens may be used to distribute fractional gains or credit among contributors, fostering a sense of ownership and incentivizing participation.

Urban Array's token model leverages various ERC standards to create a comprehensive ecosystem that incentivizes participation, tracks contributions, and ensures equitable rewards. By utilizing ERC721 for SEED Tokens, Urban Array ensures that contributors retain ownership stakes in community projects while potentially using SEED Tokens for distributing fractional gains or credit. This approach fosters community engagement and sustainability while adhering to token standards for interoperability and security.


Urban Array Project Contract Architecture

In order to ensure interoperability and maintain a cohesive ecosystem, Urban Array can implement an overarching contract architecture for its projects. This architecture will provide a framework for connecting individual project contracts under one umbrella, enabling seamless interaction and interoperability among them. Here's how it could be structured:

Urban Array Project Factory Contract:

Purpose: Acts as a factory contract for creating new project contracts. Functionality: Allows Urban Array administrators or authorized entities to deploy new project contracts. Ensures standardized initialization parameters for project contracts. Maintains a registry of deployed project contracts for easy access and management.

Interoperability: Provides a central point for managing and interacting with all deployed project contracts. Enables standardized methods for communication and data exchange between project contracts.

Individual Project Contracts:

Purpose: Represents individual projects within the Urban Array ecosystem. Functionality: Manages project-specific functionalities such as token distribution, voting mechanisms, or project-specific interactions. Contains project-specific data and logic tailored to the requirements of each project.

Interoperability: Implements standardized interfaces or communication protocols defined by the Urban Array Project Factory Contract. Allows for seamless interaction with other project contracts and the broader Urban Array ecosystem.

Interoperability Interfaces:

Purpose: Defines standardized interfaces for communication and data exchange between project contracts. Functionality: Specifies common methods and data structures for interoperability between projects. Facilitates seamless integration and interaction among different projects within the Urban Array ecosystem.

Interoperability: Ensures compatibility and consistency in data exchange and communication protocols across all project contracts. Enables projects to interact with each other or with external systems in a standardized manner.

Urban Array Governance Contract:

Purpose: Manages governance and decision-making processes within the Urban Array ecosystem.

Functionality: Facilitates voting mechanisms and decision-making processes for community governance. Coordinates interactions between project contracts and the broader Urban Array governance framework.

Interoperability: Integrates with individual project contracts to enable voting on project-related matters. Ensures alignment between project-specific decisions and the overall governance framework of Urban Array.

By implementing this overarching contract architecture, Urban Array can ensure interoperability and maintain control over its ecosystem of projects. The Urban Array Project Factory Contract serves as a central hub for deploying and managing individual project contracts, while standardized interfaces and governance mechanisms facilitate seamless interaction and coordination among projects. This architecture promotes cohesion, interoperability, and effective governance within the Urban Array ecosystem.

Last updated

Logo

Urban Array Foundation, a 501(c)3 charitable organization