Skip to content

HalfHashd/hubpal-sui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

63 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

[ Read me: This README.md is a clone of hubpal-ethgb and View Live App (08.15-17) which was the project done at the hackathon. Here, we (GPT4 and V0 and me) simply replaced** ENS to SNS and .eth to .sui.

At the new /hubpal-sui2, we will rebuild fucused on Walrus* and SUI. I am not a coder or trained engineer, but I am near peerless in imagining new use cases, new systems, with a focus on mating the blockchain + AI + the Woo. Yes. ; ) ... I know of SUI*, but have only just begun to dig in, esp. after Walrus presentation at ethGlobal (08.15-17.2025) - SUI mission to be, in my own words: the d/d/d (decentralized-distributed-data) to be as "maximally-feasible" as possible.

(*Raoul Pal, and his maxi macro exponetial age thesis and his support of SUI. I agree.) Today 08.18: Based on my beginning knowledge of Walrus and SUI, I have done a modified and new use case and demo project, with a bit different tack, for SNS and Walrus, at https://github.com/HalfHashd/hubpal-sui2 (New ETA is 08.21)

**Read me2: The replacement attempt broke the demo ( at https://github.com/HalfHashd/hubpal-sui ) so see the /hubpal-ethgb for the ENS and .eth version. I will now build https://github.com/HalfHashd/hubpal-sui2 (New ETA is 08.21) with a bit diff. strategy-after my first deep dive into Move and SUI ATM. That MOVE is OOP will change how HubPal.org concept will be architected. Imagine: Associating select object-types with SNS .sui functions, and to "micro oracle" to RW events, QuickBook, real estate management apps like Yardi, etc. etc.! {But, I digress.}

(The rest of do README, the below is the "SNS SUI" clone of hubpal-ethgb.)

HubPal logo

HubPal logo

HubPal-sui β€” SNS + Chainlink (will not be used; looking for a model for "micro oracling" on SUI) + PYUSD (not using ) β€œShopify" for Projects & Crowdfunding

πŸ–₯️ Live Demo

πŸ‘‰ View Live App
πŸ‘‰ GitHub Repo

πŸ“‚ Continue Building on v0.app

πŸ‘‰ Open in v0.app


🌍 Overview

HubPal is a decentralized project creation, crowdfunding, and milestone management platform.

  • SNS: Each project and milestone gets its own SNS subdomain.
  • Chainlink: Validates deliverables using QuickBooks / real-world data feeds.
  • PYUSD (PayPal stablecoin): Enables staking + milestone payments, with installment/credit-style models.
  • Walrus (Sui storage): Decentralized storage for critical data and proofs.

Think of HubPal as a β€œShopify for projects & crowdfunding” β€” where every deliverable, milestone, and fund release is tracked transparently.


✨ Key Features

  • SNS Integration
    Projects auto-mint SNS subdomains for milestones, suppliers, lenders, auditors.
  • Chainlink Data Feeds
    QuickBooks/Shopify events trigger milestone completions + fund releases.
  • Project Marketplace
    OpSNSea-style tiles showing active projects, milestones, progress, and funding.
  • Payments
    PYUSD for staking & milestone payouts. Installment/β€œPay Over Time” models for services.
  • Stretch Goals
    Oracles and CCIP endpoints with their own SNS identities + staking mechanisms.

πŸ› οΈ Tech Stack

  • Language: TypeScript (auto-generated via v0.app AI builder).
  • Frameworks: React + Next.js (via v0.app / Vercel).
  • Blockchain: Ethereum (SNS + Chainlink CCIP).
  • Storage: Walrus (Sui).
  • Payments: PayPal PYUSD.
  • Infra/Deploy: GitHub + Vercel.

πŸ”— Protocol Usage

SNS

  • First application of SNS to crowdfunding & project milestones.
  • Every project β†’ SNS name; every milestone/supplier/lender β†’ SNS subdomain.
  • SNS names resolve across marketplace & project timelines.

Chainlink

  • First demonstration of QuickBooks β†’ Chainlink CCIP β†’ SNS project milestone flow.
  • Invoices/revenue events in QuickBooks trigger smart contract releases to suppliers/lenders.

PayPal (PYUSD)

  • Milestone payouts funded in PYUSD.
  • Modeled PayPal β€œPay Over Time” as a layaway/credit-style option for projects & services.

πŸ—οΈ How It’s Made

  • The "decentralized commerce platform" concept was researched, evolved, and developed over many months. I typically use 2 to 3, and recently 4 (Grok was added) LLM AIs - giving the same prompt to all 3 or 4 to get their different respective responses. I had been looking for a unique use of SNS for 3+ years actually, after meeting them at ETHSF hackathon. Also I have been studying the uses of ChainLink for offchain and RW events. And that PayPal is one of the early payment systems to integrate crypto and stablecoin was of interest to me as well. Few days before the hackathon, I got the idea to use SNS for projects.
  • For the hackathon, we pivoted 3 days before kickoff to focus on SNS + Chainlink integration.
  • The staff/tips from Chainlink team suggested using v0.app (AI coding tool) to accelerate build.
  • Built 100% AI-assisted:
    • ChatGPT wrote the prompts
    • v0.app generated the code + UI
    • Synced to GitHub + Vercel automatically
  • Two builds:
    1. First prototype (7h) β€” scrapped after merging issues.
    2. Final build (8–10h) β€” clean restart, stable + demo-ready.
  • This is my first GitHub code repo (previous experience was only uploading PDFs).

πŸ“Έ Screenshots



More in /assets.


πŸ“š Additional Resources

Older repository with business model notes & drafts:
πŸ‘‰ hubpal (original repo)


πŸš€ Mission

Don’t we all want responsible projects?
Make the world safe from dumps and rugs!


πŸ… Hackathon Tracks

This project directly targets the following sponsor tracks:

  1. SNS – First integration of SNS subnames for projects, milestones, and participants.
  2. Chainlink – First demo of using Chainlink to validate real-world project deliverables.
  3. PayPal PYUSD – Milestone escrow + β€œPay Over Time” simulation.
  4. Walrus – Demo of decentralized file storage for project data.

πŸ–₯️ Live Demo

πŸ‘‰ View Live App
πŸ‘‰ GitHub Repo


πŸ“Έ ScreSNShots

(add screSNShots of Home, Marketplace, Create Project, and Sponsor Demos here)


πŸ› οΈ How It Works

  1. Create a new project from the home page.
  2. Assign milestones (e.g., Planning, Prototype, MVP, Production).
  3. Each milestone = SNS subdomain + Chainlink feed.
  4. Mark milestone complete via QuickBook-style page β†’ Chainlink verifies β†’ updates marketplace/project view.
  5. Payments release in PYUSD/USDC as milestones complete.

πŸ“‚ Project Structure

  • pages/index.tsx β†’ Home page
  • pages/marketplace.tsx β†’ Project marketplace tiles
  • pages/create.tsx β†’ Create Project form
  • pages/project/[slug].tsx β†’ Individual project detail + timeline
  • pages/sponsor/* β†’ Sponsor demo pages (SNS, Chainlink, PYUSD, Walrus, QuickBooks)
  • lib/ β†’ Store, types, utilities

πŸ“Œ Key Innovation

  • βœ… First use of SNS for projects & milestones
  • βœ… First Chainlink demo for real-world project completion
  • βœ… Shopify-style marketplace for crowdfunding with milestones

πŸ‘₯ Team

Project by HubPal.org
Hackathon Demo 2025


Additional Resources

πŸ“– Earlier Project Documentation:
For more background on the HubPal project (business model, extended description, and initial design notes), see the original README here:
πŸ‘‰ https://github.com/HalfHashd/hubpal

HubPal logo

Mission: Don't we all want responsible projects? Make the world safe from dumps and rugs!

HubPal mockup

ℹ️ This current repository (hubpal_v2) is the live hackathon demo build created with v0.app and deployed on Vercel.

HubPal difference

HubPal Home Screenshot

HubPal Final Home Page

HubPal Chainlink Screenshot

HubPal Chainlink Screenshot 2

HubPal PYUSD Screenshot

HubPal Create Project Screenshot

HubPal Walrus Screenshot

HubPal Sponsor Demos Screenshot

=================================

Below was created by teh V0.app - I am saving it by pushing it down. (08.17.22025. 2:52 am)

HubPal_2

Automatically synced with your v0.app deployments

Deployed on Vercel Built with v0

Overview

This repository will stay in sync with your deployed chats on v0.app. Any changes you make to your deployed app will be automatically pushed to this repository from v0.app.

Deployment

Your project is live at:

https://vercel.com/halfhashds-projects/v0-hub-pal-2

Build your app

Continue building your app on:

https://v0.app/chat/projects/1KPWSugTFD6

How It Works

  1. Create and modify your project using v0.app
  2. Deploy your chats from the v0 interface
  3. Changes are automatically pushed to this repository
  4. Vercel deploys the latest version from this repository

Thank you. Have your AI call my AI sometimes...


This README contains two sections:

  1. Project Overview – a detailed description of …………. and its intended use.
  2. LicSNSe & Notices – patent, usage restrictions, and licSNSing terms.

For inquiries, contact:
Email: 1@1000x10.com
dba: HalfHashdβ„’

The HalfHashd welcomes inquiries for partnerships, licSNSing arrangements, and collaborative developments. Public good, government, and educational uses are invited to inquire for free use considerations.

2. LicSNSe & Notices

COPYRIGHT NOTICE

MIT LicSNSe + Commons Clause Restriction

Copyright (c) 2025 HalfHashd (dba)

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to use, copy, modify, merge, publish, and distribute the Software for personal, educational, or non-commercial purposes, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. Certain aspects of this software and/or its underlying methods are patent pending.

Commercial Use Restriction:
The "Commons Clause" LicSNSe Condition v1.0 is hereby added to the MIT LicSNSe: You may not sell, rent, lease, offer as a service, or otherwise use the Software for a commercial purpose without express prior written permission from the copyright holder, except where specific free use permission is granted for public-interest or educational projects.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •