[MetaPay] A Circulating Basic Income Model with Digital Currency

[MetaPay] A Circulating Basic Income Model with Digital Currency

:small_blue_diamond: Overview

MetaPay is a programmable, circulating basic income system that distributes funds through digital wallets and recollects a fixed percentage to ensure sustainability — without raising taxes or relying on additional government budgets.

:small_blue_diamond: Problem

Most basic income proposals fail due to unrealistic funding models. They often depend on higher taxation, increasing national debt, or complex redistribution mechanisms that generate political resistance and economic inefficiencies.

:small_blue_diamond: Our Solution

MetaPay operates on a simple yet powerful loop:

  • An initial fund of 250 trillion KRW
  • Distributed over 10 months (25 trillion KRW/month)
  • Starting from month 10, 10% of each wallet’s remaining balance is recollected at the end of each month
  • The recollected funds are used to fund the next cycle

This creates a self-sustaining system with zero net government burden and maximum benefit for citizens.

:small_blue_diamond: Key Features

  • All payments and recollections are processed exclusively via digital currency
  • Wallets automatically split payments: 50% MetaPay + 50% cash or card
  • No restrictions on how the income is used
  • Higher-income users contribute more through greater spending, while lower-income users retain full benefit
  • Fully trackable, automated, and transparent

:small_blue_diamond: What We Need

We are seeking collaborators who can support:

  • Smart contract development
  • Tokenomics modeling and analysis
  • UX/UI simulation and digital wallet architecture
  • Stress testing on the Hyperion Testnet

Let’s bring MetaPay to life — and demonstrate how real-world programmable basic income can scale sustainably and fairly.

21 Likes

Hello @metapay_gyuha , What happens if users withdraw all funds from their wallet before the 10% recollection?

How does the automatic 50/50 split with MetaPay and fiat work at merchant checkouts?

9 Likes

Thanks for sharing the MetaPay vision. really inspiring! With 10% of my wallet balance being recollected monthly, will there be a transparent interface to track this process? Also, can the recollection rate be personalized based on my spending behavior?

1 Like

Thank you for your great question and your interest in MetaPay!

Let me answer each part in detail:


:small_blue_diamond: 1. Transparent Interface for Recollection Tracking
MetaPay is designed so that all users can track both the distribution and recollection of funds in real time through their digital wallets.
At the end of each month, users will be able to clearly see:

  • The amount recollected (10% of remaining balance)
  • The amount distributed
  • Current wallet balance
  • Full transaction and recollection history

Monthly reports will also be provided via the mobile app or web-based wallet interface to ensure full transparency.


:small_blue_diamond: 2. About Personalizing the Recollection Rate
MetaPay maintains a fixed 10% recollection rate for all users.
This is because the recollected amount is directly used as the fund for the next month’s distribution.
If the rate were to vary by individual, it would break the balance of this self-sustaining cycle and threaten the long-term stability of the system.

However, small demographic changes (such as births or deaths) can be handled through government budget adjustments or annual fiscal planning, without affecting the core 10% structure.


:light_bulb: If you’re curious about the full MetaPay model, please feel free to visit our YouTube channel.
We’ve uploaded videos that explain the core mechanics and philosophy of MetaPay in detail:

:television: Main Intro Video
MetaPay – A Circulating Basic Income: Whose Time Are You Living?
:link: https://youtu.be/e4lH_uGN-ck

:television: Visit Our Channel
:link: https://www.youtube.com/@MetaPayProject

Thank you again for engaging with the project. If you have more questions, we’d love to continue the conversation!

— MetaPay Project Team

2 Likes

Thank you for your thoughtful questions! Let me explain each point clearly.


:small_blue_diamond: 1. What happens if a user withdraws all MetaPay before the 10% recollection at the end of the month?

MetaPay is a closed-loop digital system that cannot be freely withdrawn as cash.
All MetaPay balances are managed within your digital wallet and cannot be transferred directly to others or exchanged into fiat currency.

Even if you attempt to use up all of your balance before the end of the month, the system will calculate the recollection amount based on your wallet balance at that exact time (e.g., 10% of the remaining amount on the last day of the month).

This ensures fairness and sustainability, regardless of spending patterns.


:small_blue_diamond: 2. How does the automatic 50/50 split payment work between MetaPay and fiat currency?

Whenever you make a payment at a registered merchant, your wallet automatically splits the transaction:
50% is paid using MetaPay, and 50% using your existing payment method (cash, credit, etc.).

This is enforced by the system and does not require manual input by the user or merchant, maintaining simplicity and compliance.
It also ensures MetaPay is circulated and reclaimed properly within the system.


:light_bulb: Want to explore the MetaPay model in detail?
Check out the official video and YouTube channel, where we explain the philosophy and mechanism of MetaPay.

:television: Intro Video
:coin: MetaPay Circulating Basic Income – “Whose time is it, really?”

:television: Full Channel

We believe MetaPay is not just about distributing money—
it’s about restoring your time, freedom, and dignity.

Let’s build this future together.

2 Likes

Thanks for the detailed explanation! That clears up both points really well.

Will definitely check out the video to understand the bigger picture better. Appreciate the quick response! :raising_hands:

5 Likes

:label: [HyperHack Submission] MetaPay – A Circular Basic Income Simulator on Web3

:brain: Project Name: MetaPay
:magnifying_glass_tilted_right: One-line Description:
A self-sustaining basic income simulator using smart contracts and Web3 wallets to solve inequality, restore political trust, and reduce welfare inefficiencies.


:light_bulb: Problem Statement
Most basic income models struggle due to three major reasons:

  • Unsustainable funding (e.g., new taxes or debt)
  • Public distrust in fair distribution
  • Disruption to existing welfare systems

MetaPay introduces a fully digital, autonomous solution that avoids new taxation, ensures transparency via smart contracts, and operates in parallel with current welfare structures.


:rocket: Solution
MetaPay distributes ₩500,000 (~$370) monthly to 50 million citizens via Web3 wallets.

:white_check_mark: All transactions are digitally trackable
:white_check_mark: Smart contracts govern issuance, use, and recollection
:white_check_mark: After 10 months, 10% of remaining wallet balances are recollected to fund the next round, creating a circular, self-replenishing cycle


:compass: User Flow (Example)

  • :bust_in_silhouette: A citizen receives ₩500,000 in their MetaPay wallet
  • :shopping_cart: They make a purchase—payment is split 50:50 between MetaPay and cash/card
  • :money_bag: Unused MetaPay remains untouched
  • :spiral_calendar: At the end of month 10, 10% of the remaining amount is recollected
  • :counterclockwise_arrows_button: That amount funds the next distribution
  • :puzzle_piece: No expiration, no loss if spent—just gentle nudging toward use

:bar_chart: Simulation Results (Based on Pilot Assumptions)

  • :repeat_button: 84% average utilization rate per user/month
  • :shopping_bags: 19% increase in local SME revenue
  • :chart_increasing: Estimated ₩2.3 trillion additional tax revenue in first year
  • :balance_scale: No inflation impact due to controlled injection/recollection loop
    (Detailed modeling in SSRN paper)

:toolbox: Tech Stack

  • Web3 Wallets (MetaMask, Hyperion Wallet)
  • EVM-Compatible Smart Contracts (ERC20-like logic)
  • Alith ZK-ID Integration (for Sybil resistance)
  • AI Policy Simulation Engine (Python ML)
  • UX/UI Design Tools (Figma, no-code prototypes)

:puzzle_piece: Alith ZK-ID Scenario

To ensure fairness in decentralized networks:

  • :brain: Each wallet is linked to a unique identity via Zero-Knowledge Proofs
  • :shield: No personal data shared—privacy fully preserved
  • :locked_with_key: Prevents wallet duplication or “Sybil attacks” during distribution

This enables equitable and secure distribution even across unbanked or pseudonymous populations.


:bullseye: Why MetaPay Matters

  • :receipt: No new taxes, no system overhaul
  • :handshake: Transparent governance via open-source contracts
  • :ballot_box_with_ballot: Restores political trust and boosts civic engagement
  • :chart_decreasing: Reduces unemployment without discouraging job-seeking
  • :classical_building: Works alongside existing welfare programs

:movie_camera: Demo & :card_index_dividers: Repos

:television: Demo video: https://youtu.be/e4lH_uGN-ck
:blue_book: GitHub: MetaPay – A Web3-based Circular Basic Income Simulator
:test_tube: Testnet dApp: MetaPay UI Demo


:globe_showing_europe_africa: Pilot & Collaboration Plan

We are seeking to pilot MetaPay with:

  • :european_union: Small EU municipalities (e.g., Estonia, Portugal)
  • :globe_with_meridians: Decentralized communities or DAOs
  • :books: NGOs & academic institutions interested in Web3-driven policy

Let’s test a real-world basic income loop without the usual frictions.


:technologist: Forum ID: metapay_gyuha

:raising_hands: Looking Forward
MetaPay isn’t just a simulator—it’s a prototype for real policy.
Join us to co-create the next generation of digital, fair, and circular basic income.
Let’s build not only systems, but trust.

:speech_balloon: DM or comment below if you’d like to collaborate, test, or fork MetaPay.

1 Like

:counterclockwise_arrows_button: MetaPay Circulation Structure Visualization (Updated)

MetaPay is not just about distribution—it is a self-sustaining, circular basic income model that continuously operates through automatic recollection and redistribution using digital currency.

Without any need for long-term tax increases or additional government spending, the initial KRW 250 trillion investment enters an infinite loop of monthly distribution and recollection—creating a durable, automated system.

:bar_chart: The chart below visualizes how the MetaPay system operates over time:

  • Initial Capital: KRW 250 trillion (distributed over 10 months at KRW 25 trillion per month)
    :backhand_index_pointing_right: Importantly, this initial capital is not a sunk cost.
    As basic income boosts consumption and economic activity, increased tax revenue can be used to repay the original KRW 250 trillion—without cutting existing programs or raising new taxes.
  • Recollection Start: From month 10.5 onward, 10% of each wallet’s remaining balance is automatically recollected at the end of every month
  • Recollected Funds: Fully reused as the source of next month’s distribution
  • Result: A perfectly circular economic loop with zero net fiscal burden
  • “This model can be piloted in small EU nations by adjusting the distribution-to-recollection ratio to fit local GDP.”

:white_check_mark: Chart Breakdown

  • :green_square: Green Bars (Distribution): KRW 25 trillion distributed each month
  • :red_square: Red Bars (Recollection): KRW 25 trillion recollected monthly starting at month 10.5
  • :blue_circle: Blue Line (Cumulative Balance): Tracks the total circulating balance
    → It rises for the first 10 months, then stabilizes at KRW 250 trillion
    This equilibrium is maintained as long as distribution and recollection stay synchronized.

:globe_showing_europe_africa: Global Applicability & Pilot Readiness

MetaPay is designed with a simple mathematical formula that is independent of any specific country’s tax laws or welfare system:

Distribution (B) = Fixed amount (e.g. 25T)
Recollection (R) = 10% of wallet balance at the end of the month
If B = R → The system becomes self-sustaining

Because of this, MetaPay can be implemented anywhere by adjusting only the base amount according to local GDP or population. For instance:

A small EU country with 5 million people could adjust the monthly benefit per person according to national GDP, while keeping the 10% recollection rule intact.

This makes MetaPay ideal for pilot testing in:

  • Small EU member states (e.g., Estonia, Slovenia, Portugal)
  • Decentralized communities or digital welfare zones
  • International policy labs with limited fiscal risk

:backhand_index_pointing_right: MetaPay proves that basic income can be self-sustaining, programmable, and globally adaptable—without requiring new taxes.
Let’s co-create a fairer digital future that begins with circulation, not debt.

Coming next: Technical Architecture & DID-based Identity Integration (Bonus Track)

1 Like

:puzzle_piece: MetaPay Technical Architecture & Identity Layer (Bonus Track)

To complement the policy design, this section introduces the technical backbone of MetaPay—integrating decentralized identity, biometric verification, and programmable smart contracts.

This architecture enables a secure, automated, and globally scalable basic income system using blockchain and verifiable digital identity.


:hammer_and_wrench: System Overview

MetaPay operates through the following core technical layers:

  • Biometric Verification (Alice)
    Face recognition ensures each user holds only one MetaPay Wallet (1-person-1-wallet).
  • Decentralized ID (DID) + Verifiable Credential (VC)
    After facial verification, users are issued a VC that proves their identity without exposing private information.
  • Smart Contract
    Governs income distribution, 10% recollection, and identity verification logic.
  • MetaPay Wallet
    Automatically receives monthly income and recollects 10% of the remaining balance.
  • Off-chain Ledger
    Optionally used by governments or institutions to transparently log transactions without storing personal data.

:repeat_button: Flow Summary

  1. Alice verifies the user’s face during onboarding.
  2. A Verifiable Credential (VC) is issued and linked to the user’s DID.
  3. The VC is submitted to the Smart Contract for validation.
  4. Once approved, the contract distributes monthly income to the user’s MetaPay Wallet.
  5. At the end of each month, 10% of the wallet’s remaining balance is automatically recollected.
  6. All events are transparently recorded to a government or institutional ledger (if applicable).

:brick: Tech Stack

  • Smart Contracts: Solidity-based, Ethereum-compatible logic
  • ID Layer: DID + VC + biometric (Alice) integration
  • ZKP (Zero-Knowledge Proofs): Enables identity verification without revealing personal data
  • Wallet: MetaMask / Hyperion Wallet customized for MetaPay circulation
  • Ledger: Off-chain transparency layer for auditing (regional option)

:globe_showing_europe_africa: Global Scalability

This architecture supports:

  • Cross-border pilot projects in digital ID-ready regions (e.g., Estonia, Slovenia, Portugal)
  • Full compliance with EU Digital Identity Wallet (EUDI Wallet) standards
  • Adjustable payout amounts based on national GDP, while maintaining the fixed 10% recollection structure

:pushpin: Architecture Diagram – Identity-Integrated Circulation Flow

Visual representation of MetaPay’s end-to-end system:

  • Facial verification (Alice)
  • Credential issuance (DID + VC)
  • Smart contract logic
  • Wallet automation
  • Transparent recordkeeping

Diagram: Secure identity-linked basic income distribution and recollection process

MetaPay is not just a basic income system—
It’s verifiable, programmable, and globally adaptable by design.
Let’s co-create a transparent economic future that begins with circulation, not debt.

:pushpin: Architecture Diagram – Identity-Integrated Circulation Flow
Diagram: Secure identity-linked basic income distribution and recollection process

2 Likes

Hello @metapay_gyuha , It would be great to see your project featured in a Vibe session! If you’re interested in applying and showcasing then, I’d really love to see how Hyperion is involved in your project’s vision. If you have a demo to show us, that would be even better. :slightly_smiling_face:

1 Like

Thank you @priyankg3 for your kind message — I’m honored that MetaPay is being considered for a Vibe session!

To be transparent, the demo DApp is currently in development, and we’ve encountered a technical issue during Remix deployment. That said, the core logic — including distribution, recollection, and the self-sustaining loop — has already been implemented.

The simulation is designed to demonstrate how Hyperion-compatible wallets and smart contracts automate the cycle. We’re actively working to resolve the issue and finalize a testnet version.

I’d love to share the demo here as soon as it’s ready.
Appreciate the opportunity and look forward to contributing further!

2 Likes

MetaPay – A Circulating Basic Income Model Using Digital Currency

Technical Overview for Ideathon Submission


1. Project Summary

Project Name: MetaPay
Domain: Web3, Digital Currency, Public Policy, Universal Basic Income, Privacy (ZK-ID)

MetaPay is a programmable, circulating basic income system that enables sustainable redistribution without raising taxes. It operates entirely through digital currency and blockchain infrastructure, ensuring economic inclusion and policy transparency. Importantly, MetaPay is designed to work alongside existing welfare programs—supporting, not replacing, traditional social protections.


2. Technical Structure & Flow

Core Mechanism:
An initial capital of 250 trillion KRW is distributed over 10 months (25 trillion/month) via Web3 wallets. From month 11, 10% of each wallet’s remaining balance is automatically recollected and reused for the next cycle—forming an infinite redistribution loop that requires no additional taxes or external funding.

Distribution Cycle:

  • Each citizen receives 500,000 KRW per month in MetaPay
  • Payments are made through digital wallets
  • All purchases are auto-split: 50% MetaPay + 50% fiat (cash, card, etc.)
  • Payment patterns are transparently trackable, no manual input needed

Recollection Cycle:

  • At the end of each month (starting month 11), 10% of leftover wallet balance is recollected
  • These funds become the source of the next month’s universal distribution
  • No penalties or restrictions—recollection applies only to unused MetaPay

ZK-ID Integration: To ensure fairness and prevent abuse:

  • Facial recognition via Alice biometric layer during onboarding
  • DID (Decentralized ID) and VC (Verifiable Credential) issued per person
  • Smart contracts verify uniqueness (1 wallet per person) without revealing private data

3. Policy Relevance & Feasibility

  • Submitted to South Korea’s national digital democracy platform
  • Politically safe: No interference with welfare or pension systems
  • Technically versatile: Works with national ID infrastructure or ZK-ID-only regions
  • Financially circular: System sustains itself without future tax increases

4. Public Engagement & Tools

  • Testnet-based simulator (distribute → recollect → redistribute)
  • YouTube explainer: “Whose Time Are You Living?”
  • All smart contracts are open-source and modular (on GitHub)
  • System interoperable with Polygon ID, Semaphore, Worldcoin ZK stack

5. Technical Stack

  • Smart Contracts: Solidity (ERC20 logic, programmable recollection)
  • Wallet: MetaMask, Hyperion Wallet (custom UI with auto-split logic)
  • Identity: Biometric face scan + DID + VC (ZK-proof)
  • Ledger: Optional off-chain ledger for institutional use
  • Frontend: React, Web3.js
  • Simulation: Vercel-hosted interactive DApp

MetaPay is more than a prototype. It’s a scalable blueprint for fair, transparent, and programmable digital basic income.

2 Likes

:pushpin: MetaPay – Visual Tech Summary

This 1-page summary illustrates how MetaPay enables a sustainable circular basic income using digital wallets, DID/ZK-ID verification, and smart automated fund recycling. Designed to be clear for both developers and policymakers.

Key structure:
• ₩25T distributed monthly
• 10% recollected from wallet balances every month-end
• Reused for next cycle – no tax increase needed
• Verified via secure ZK-ID logic

:page_facing_up: PDF Download: MetaPay_Visual_TechSummary_EN.pdf
:e_mail: Contact: [email protected]
:play_button: YouTube Explainer: https://youtu.be/e4IH_uGN-ck

2 Likes

:white_check_mark: MetaPay – Circulating Basic Income DApp: Full Test Completed

Following the previous policy design submission, we have now completed a working DApp prototype of the MetaPay model – a self-sustaining, tax-free basic income system based on monthly distribution and digital recollection.

:wrench: The DApp was developed using:

  • Solidity for smart contract logic
  • Vite + React for front-end
  • MetaMask integration for all transactions (wallet connection, signing, gas usage)
  • Ethers.js for contract interaction
  • Local simulation of wallet ecosystem (1 owner + 5 virtual wallets)

:brain: The core mechanism is as follows:

  1. Every month, the owner (government) distributes ₩500,000 worth of basic income to each citizen’s wallet.
  2. On the 10th month, 10% of the remaining balance is automatically recollected per wallet.
  3. This collected amount (₩25 trillion equivalent in simulation) becomes the next month’s funding source.
  4. The cycle then repeats endlessly without the need for new taxation or deficit spending.

:test_tube: In the simulation:

  • We distributed funds 5 times to 5 wallets.
  • Each distribution reduced the owner balance and increased user balances accurately.
  • After triggering collect(), exactly 10% of each balance was recollected and transferred back to the owner.
  • All balances were checked in real-time through the UI.
  • MetaMask popped up for every transaction (signing/confirmation), confirming real smart contract interaction.

:movie_camera: We recorded a 2-minute full-screen demo video showing:

  • Wallet connection
  • 5x distributions (with UI & balance changes)
  • Final recollection (with updated balances and contract status)
  • MetaMask interactions
  • Visual proof of automatic logic and gas-based validation

:light_bulb: This prototype reflects the technical feasibility of the architecture I submitted in the Bonus Track, including:

  • Identity-linked DID logic (to be integrated later)
  • Transparent on-chain tracking
  • Periodic smart contract triggers
  • Real wallet-based simulation of macro-scale economy

:globe_with_meridians: MetaPay aims to solve a universal economic challenge: how to provide universal basic income without additional taxation or inflation, while ensuring transparency and long-term sustainability.

:pushpin: I’d love to present this prototype in an unofficial Vibe Session, if possible. Please let me know if that could be arranged :folded_hands:

:envelope_with_arrow: The video demo and DApp can be shared upon request. Feedback and collaboration welcome!

1 Like

:cyclone: Can Basic Income Work Without Taxes?

MetaPay DApp Simulation Completed – Feedback Welcome :folded_hands:

Hi HyperHack team and community :waving_hand:

I’ve developed a DApp prototype of the MetaPay Circulating Basic Income Model, which demonstrates a structure where a single initial fund circulates permanently without new taxes.

This post shares our simulation results and invites your feedback on the current build.


:magnifying_glass_tilted_left: TL;DR

  • :check_mark: Distributed ₩500,000 to each of 5 wallets (5 rounds tested)
  • :check_mark: 10% recollection per wallet works as expected
  • :check_mark: Real-time UI updates + MetaMask integration confirmed
  • :test_tube: All actions are manually triggered via buttons
  • :speech_balloon: Feedback requested on real wallet usage & automated logic

:white_check_mark: What Works in the Current Version

  • The admin wallet (government) successfully distributed ₩500,000 to each of 5 test wallets, five times
  • On clicking collect(), 10% of each wallet’s balance was recollected and returned to the admin wallet
  • Both distribution and recollection are executed manually via user-triggered buttons
  • The demo video shows 5 rounds of distribution followed by 1 recollection, all via visible button clicks
  • All balances updated in real-time through the UI, and all transactions were processed via MetaMask with proper gas fees and confirmation

:light_bulb: Smart Contract Core Logic

  • distribute() – sends ₩500,000 to each user in the list
  • collect() – recalls 10% of each wallet’s current balance
  • Balances are stored in: mapping(address => uint256) public balanceOf
  • All actions require MetaMask signature and gas confirmation

:test_tube: Why We Used a Simplified Test Setup

  • To ensure stability and repeatability, the simulation used 5 hard-coded virtual wallet addresses
  • Initial tests with real MetaMask wallets encountered intermittent issues (e.g., gas estimation failure, RPC errors)
  • So, we focused first on verifying the core distribution-recollection loop in a controlled environment

:telescope: What’s Next

  • Integrate real MetaMask-connected user wallets
  • Add DID or ZK-based identity verification
  • Implement scheduled/condition-based triggers for distribution & recollection
  • Scale test with 100+ wallets for full simulation and stress testing

:film_projector: Demo Video (2 minutes)

The video demonstrates how MetaPay works in practice:
Wallet connection → 5x distribution via button clicks → 1 recollection → UI balance updates → MetaMask confirmations

:play_button: Watch the Demo (Google Drive)


:folded_hands: Feedback Requested

If you have a moment, we’d really appreciate your thoughts on:

  • :speech_balloon: Is it acceptable to use hard-coded virtual wallets for PoC simulations at this stage? (Yes/No)
  • :speech_balloon: Any known tips or best practices for stabilizing real wallet use in test environments?
  • :speech_balloon: Do you recommend specific tools (e.g., Chainlink, schedulers) for automating periodic smart contract execution?

MetaPay is an experimental attempt to turn a tax-free, self-sustaining basic income system into functioning code.
We know it’s not perfect yet, but we hope it sparks curiosity and collaboration.

Thank you very much for your time :man_bowing:

:cyclone: Can Basic Income Work Without Taxes?

MetaPay DApp Simulation Completed – Feedback Welcome :folded_hands:

Hi HyperHack team and community :waving_hand:

I’ve developed a DApp prototype of the MetaPay Circulating Basic Income Model, which demonstrates a structure where a single initial fund circulates permanently without new taxes.

This post shares our simulation results and invites your feedback on the current build.


:magnifying_glass_tilted_left: TL;DR

  • :check_mark: Distributed ₩500,000 to each of 5 wallets (5 rounds tested)
  • :check_mark: 10% recollection per wallet works as expected
  • :check_mark: Real-time UI updates + MetaMask integration confirmed
  • :test_tube: All actions are manually triggered via buttons
  • :speech_balloon: Feedback requested on real wallet usage & automated logic

:white_check_mark: What Works in the Current Version

  • The admin wallet (government) successfully distributed ₩500,000 to each of 5 test wallets, five times
  • On clicking collect(), 10% of each wallet’s balance was recollected and returned to the admin wallet
  • Both distribution and recollection are executed manually via user-triggered buttons
  • The demo video shows 5 rounds of distribution followed by 1 recollection, all via visible button clicks
  • All balances updated in real-time through the UI, and all transactions were processed via MetaMask with proper gas fees and confirmation

:light_bulb: Smart Contract Core Logic

  • distribute() – sends ₩500,000 to each user in the list
  • collect() – recalls 10% of each wallet’s current balance
  • Balances are stored in: mapping(address => uint256) public balanceOf
  • All actions require MetaMask signature and gas confirmation

:test_tube: Why We Used a Simplified Test Setup

  • To ensure stability and repeatability, the simulation used 5 hard-coded virtual wallet addresses
  • Initial tests with real MetaMask wallets encountered intermittent issues (e.g., gas estimation failure, RPC errors)
  • So, we focused first on verifying the core distribution-recollection loop in a controlled environment

:telescope: What’s Next

  • Integrate real MetaMask-connected user wallets
  • Add DID or ZK-based identity verification
  • Implement scheduled/condition-based triggers for distribution & recollection
  • Scale test with 100+ wallets for full simulation and stress testing

:film_projector: Demo Video (2 minutes)

The video demonstrates how MetaPay works in practice:
Wallet connection → 5x distribution via button clicks → 1 recollection → UI balance updates → MetaMask confirmations

:play_button: Watch the Demo (Google Drive)


:folded_hands: Feedback Requested

If you have a moment, we’d really appreciate your thoughts on:

  • :speech_balloon: Is it acceptable to use hard-coded virtual wallets for PoC simulations at this stage? (Yes/No)
  • :speech_balloon: Any known tips or best practices for stabilizing real wallet use in test environments?
  • :speech_balloon: Do you recommend specific tools (e.g., Chainlink, schedulers) for automating periodic smart contract execution?

MetaPay is an experimental attempt to turn a tax-free, self-sustaining basic income system into functioning code.
We know it’s not perfect yet, but we hope it sparks curiosity and collaboration.

Thank you very much for your time :man_bowing:

1 Like

@han Hello! I wanted to kindly bring to your attention a feedback request I shared above on the MetaPay DApp simulation. It’s a PoC exploring tax-free basic income through digital currency. If you have a moment to take a look or share any insights, it would mean a lot. Thank you in advance!

1 Like

Thanks for the reminder! I’ll check out the MetaPay DApp simulation soon and share my thoughts. Appreciate you looping me in!