KIP Protocol Developer Guide
  • Introduction
    • High-level Architecture
  • Features
    • Assets Tokenization
    • Monetization
    • Friendly User Experience
    • Integration Flexibility
    • Security and Sovereignty
    • Fraud and Scam Protection
  • How to Build DeAI Products Using KIP
    • App Makers
    • Model Trainers
    • Dataset Owners
    • Users
  • Developer Guide
    • Standard APIs
      • User - App
      • App - Generation Model
      • App - Embedding Model
      • App - Dataset
    • KIP Ecosystem Core Contracts
      • KIP Management
      • KIP Identification
      • KIP Registration
      • KIP Service
    • Account Abstraction
      • Particle Network
    • Fetch Blockchain Data
      • Using RPC Node
        • RPC Node Providers
          • Alchemy
          • Infura
        • Fetch Data Example
      • Using Subgraph
        • Deploy Subgraph
        • Query using Subgraph
    • KIP Checker Node Execution Guide
      • Checker Node Guide
Powered by GitBook
On this page
  1. How to Build DeAI Products Using KIP

Users

PreviousDataset OwnersNextDeveloper Guide

Last updated 10 months ago

Every user experience will vary, a typical flow for Users to interact and use available services in the KIP Ecosystem as follow:

  1. Create Account Abstraction

  • Users establish an Account Abstraction as their primary wallet.

  • They can choose to use familiar wallets such as Externally Owned Account (MetaMask) or Smart Wallet Contract (Safe).

  1. Top-up Wallet

  • Users add payment tokens to their wallets.

  • Ensuring sufficient balance to cover their requests.

  1. Select App Service

  • Users browse and select from available service providers in the KIP Ecosystem.

  1. Send Request

  • Initiating a request triggers parallel actions, including payment processing.

  1. Payment Processing

  • The KIP Service contract handles the payment process.

  • It retrieves the App Service's details and calculates the total payment.

  • Deduction of the payment from the Users' balance occurs.

  • Upon successful completion of payment, it proceeds to the next step.

  1. Fulfill Request

  • The request is processed and results are returned to the specified endpoint.

Users