Tài sản số

Khu vực bán tài sản số phải tạo cảm giác an toàn

Mở referral

Tầng creator/pro cần một nơi rõ ràng để upload, đặt giá, gửi NFT verify và xem trạng thái publish mà không nhầm với bài viết thường.

POST /assets (planned)POST /asset-verify (planned)

Tạo tài sản số

Gửi metadata qua POST /assets để tạo item mới; endpoint sẵn sàng cho Team 2 nối UI.

Gửi verify asset

Dữ liệu được gửi qua POST /asset-verify để chặn fake publish.

mock-adapter

Mock adapter đang active

Member app đang dùng dữ liệu mô phỏng theo contract đã khóa. Chỉ cần bật env để chuyển sang Team 1 API mà không đổi component.

Endpoint status

  • GET /healthfallback

    Mock adapter đang active qua NEXT_PUBLIC_USE_REAL_API=false.

  • GET /auth/mefallback

    Mock adapter đang active qua NEXT_PUBLIC_USE_REAL_API=false.

  • POST /assetsfallback

    Mock adapter đang active qua NEXT_PUBLIC_USE_REAL_API=false.

  • POST /asset-verifyfallback

    Mock adapter đang active qua NEXT_PUBLIC_USE_REAL_API=false.

Asset flowUpload -> Verify

Chưa nối API assets thật.

NFTnft.iai.one

CTA verify giữ nguyên trong mock mode.

Nhịp phối hợp hiện tại

  • Asset page vẫn nên giữ skeleton/progress states.
  • Khi Team 1 freeze assets, chỉ đổi service.
Flow4 steps

Upload -> price -> verify -> publish.

Bảo vệ2 layers

UI cần nhắc rõ luồng sang nft.iai.one.

AudienceL3 Pro

Không mở đại trà cho member free.

TrustStatus-led

Người dùng phải biết asset đang draft, pending hay verified.

Khối thao tác

UI nên chia asset info, file info và verify info thành ba khối tách biệt.

  • Tên asset + mô tả ngắn
  • Giá USD + trạng thái publish
  • NFT verification CTA
  • Preview media hoặc file card

Thông điệp nên giữ

Đây là khu vực bảo vệ tài sản số, không phải marketplace theo kiểu spam listing.

  • Nhấn mạnh quyền sở hữu
  • Giải thích verify trước khi publish
  • Chỉ rõ nơi hỗ trợ khi cần
  • Không dùng copy bán hàng quá tay