4. Property Onboarding Flow

The FraXn system comprises several essential components to ensure a seamless user experience and robust backend support:

  • Frontend Application: For users to interact with smart contracts.

  • Smart Contracts: To oversee the product's lifecycle.

  • Backend Application: Provides API services.

  • Database: To store common data.

  • Service Layer: Manages various service functions.

4.1 Web3 Frontend (DAPP)

The Web3 frontend application (dApp) allows users to interact with FraXn smart contracts. The admin panel is divided into two sections:

Property Management

  • Submit property information to the database.

  • Create properties on-chain.

  • Pay rent for properties using stable coins.

  • Initiate reward distribution for properties generating profits.

Listing Management

  • Create and launch property listings for staking.

  • Terminate listings and refund funds if funding targets are missed.

With this, users will be able to:

  1. Browse real estate properties and review details.

  2. Complete an on-chain KYC process via Hypersign. (refer to section on KYC below)

  3. Connect crypto wallets or generate a wallet using Arcana network integration.

  4. Purchase property-backed ST-20 tokens.

4.2 Smart Contracts

FraXn's platform will utilise several smart contracts, based on the ST-20 token standard, ensuring compatibility with ERC-20 and interoperability with other DeFi and RWA projects. The smart contracts will include the following modules:

  • Security Token (ST-20): Incorporates modules for customizable control over its behavior.

  • Transfer Manager modules: Governs transfer rules, initially using a whitelist-oriented approach.

  • Security Token Offering (STO): Manages the sale/distribution of tokens.

  • Permission Manager Modules: Regulates permissions and appoints administrators.

  • Checkpoint Modules: Establishes points for balance assessments that are crucial for dividends and governance.

  • Burn Modules: Allows for the burning or redeeming of tokens.

4.3 Backend Services and Database

The backend system provides essential services and APIs, including:

  • CRUD (create, read, update and delete) actions for backend programming

  • Connection between Web3 frontends and storage/database services.

  • Expeditious lookup services for properties and listings.

  • Multiple smart contract deployments and coordination.

  • Authentication services to secure underlying data, including secure storage in AWS S3.

4.4 Service Layer

The service layer is crucial for the effective operation and management of properties on the FraXn platform including:

  1. Onboarding: Properties can be onboarded through (KYC)

  2. Operations

  3. Secondary Markets (refer to page no.8 for a more detailed description)

  4. Contingency and Exit

Last updated