City Registry
ReadyRegister film districts, hotels, hospitals, schools, and digital twin city services.
Phase 3
Real-estate NFTs, revenue sharing, registry, city DAO services, SHOAM payments, and USDC bridge visibility.
Register film districts, hotels, hospitals, schools, and digital twin city services.
Mint property-linked NFTs for film locations, hotels, apartments, hospitals, and schools.
Create fractional property share records and route investor purchases through SHOAM.
Deposit and track shared revenue from city assets and property-share activity.
Coordinate community proposals and votes for city services.
Phase 3 AFRIFLIX Smart City
Register city services, mint land and building NFTs, sell property shares, pool SHOAM revenue, and govern city operations through DAO proposals.
SHOAM + Soroban
SHOAM balance: 0 | Trustline: Needed
Registry
Hotel
Kigali Smart City
Owner: GAFRIF...0000
Property-linked NFT for hotel rooms and filming access
MintedSchool
AFRIFLIX Education Quarter
Owner: GAFRIF...0000
School service parcel with community access rights
MintedShares + Revenue
Open
#1001: Kigali Hotel Tower640 of 1,000 shares available
25 SHOAM per share
Latest holder: Investor pool
Open
#1002: Hospital Service Block310 of 500 shares available
40 SHOAM per share
Latest holder: Health...ners
Waiting
No completed share purchases yetCompleted purchases will show SHOAM tx and USDC bridge mapping.
Deposited
Hotel bookings1,200 SHOAM
From: AFRIFL...lity
Deposited
Film location fees760 SHOAM
From: AFRIFL...udio
Registered
Kigali Film DistrictID: kigali-film-district
Admin: GAFRIF...0000
Film locations, hotel partners, hospital and school services
Governance
Voting
Fund hospital telemedicine access for Smart City members
Proposer: City H... DAO
7 votesReady
Calls CityRegistry.register_city(city_id, admin, metadata) and reads CityRegistry.get_city(city_id).
contracts/phase3-city/metaverse_city/city_registryReady
Calls LandNFT.mint(token_id, owner, metadata) and reads LandNFT.owner_of(token_id).
contracts/phase3-city/metaverse_city/land_nftReady
Calls PropertyShares.create(issuer, property_id, total_shares) and PropertyShares.buy(property_id, buyer, amount), then maps investor settlement to SHOAM and USDC bridge records.
contracts/phase3-city/property_sharesReady
Calls RevenuePool.deposit(from, amount) and reads RevenuePool.balance() for investor revenue tracking with SHOAM settlement and USDC bridge reporting.
contracts/phase3-city/metaverse_city/revenue_poolReady
Calls CityDAO.propose(proposer, proposal), CityDAO.vote(voter, proposal), and CityDAO.result(proposal).
contracts/phase3-city/metaverse_city/city_dao