What is Webmart.World?

Here’s a summary of the Webmart.World platform:

The codebase is powered by three interconnected WordPress plugins: CFL Service Hub, Service Forge, and AI Credit System. These plugins work together to enable users to create, deploy, and monetize AI-powered services.

Here’s a breakdown of each component and how they integrate:

1. AI Credit System

The AI Credit System is the foundational plugin, providing a usage-based billing solution for services within the WordPress site.

Key Features:

  • Credit Management: It allows for defining credit costs for various actions, managing user credit balances, and deducting credits upon service usage.
  • Credit Transfer: Supports transferring credits between users, which is crucial for creator monetization (e.g., commissions or rewards).
  • Transaction Logging: All credit transactions are logged in a custom database table for performance and auditing.
  • WooCommerce Integration: Includes hooks to award credits upon the purchase of specific WooCommerce products, enabling the sale of credit packs.
  • Shortcodes: Provides shortcodes to display credit information to users on the frontend.

2. CFL Service Hub

The CFL Service Hub plugin enables the creation and deployment of dynamic, AI-powered services within WordPress.

Key Features:

  • Conversational Form Language (CFL): Services are defined using a declarative JSON structure, which the plugin renders as interactive forms on the frontend.
  • AI-Powered Logic (Google Gemini AI): The plugin integrates with the Google Gemini API to process user input, generate subsequent forms, and produce file structures.
  • Markdown Filesystem Specification (MDFS): The AI can return a Markdown-based specification for creating entire directory structures and file contents. The plugin can then package these into a downloadable ZIP archive.
  • Conversation History: It maintains a full conversation history for registered users, allowing them to view, delete, and rename past interactions.
  • Shortcode Integration: Services can be displayed on any page or post using a shortcode.

3. Service Forge

Service Forge extends the CFL Service Hub by allowing users (creators) to develop, share, and monetize their own AI-powered CFL services on the platform.

Key Features:

  • Community Services: Introduces a custom post type that allows individual users to define and publish their own AI services.
  • Monetization for Creators: Integrates with the AI Credit System to handle the financial transactions for community services. When a user utilizes a community service, a “base API cost” is deducted (going to the site owner), and an additional “creator fee” (defined by the service creator) is transferred from the consumer to the creator.
  • Creator Dashboard: Provides a frontend dashboard where creators can manage their services, including editing details, setting creator fees, and defining AI prompts and initial forms.
  • Marketplace: Features a marketplace where all published community services are displayed, filterable by categories and sortable by popularity.

Integration and Workflow

These three plugins form a cohesive ecosystem:

  1. AI Credit System manages the credits that users buy (e.g., via WooCommerce integration) or are allocated.
  2. CFL Service Hub provides the core technology for creating interactive, AI-driven experiences, rendering forms, interacting with Google Gemini AI, and generating files.
  3. Service Forge sits atop the CFL Service Hub and AI Credit System, enabling a multi-vendor or “creator economy” model. It uses the CFL Service Hub’s framework to allow users to build their own AI services and leverages the AI Credit System to handle the financial transactions between service consumers and creators, as well as covering the platform’s API costs.

The process flow is typically: A user wants to use an AI service. If it’s a “community service” from Webmart.World, the Service Forge plugin checks the user’s credits via the AI Credit System. If sufficient, credits are deducted (a base fee for the platform and a creator fee for the service owner). Then, the CFL Service Hub takes over, displaying the interactive forms, communicating with the AI based on the service’s defined prompts, and ultimately delivering the AI-generated output (e.g., a blog post, code snippet, or legal document draft).

The system allows for services to be defined with either a static initial form or a dynamic goal prompt, offering flexibility in how AI interactions begin. The platform is designed for iteration, with forms provided at every step to allow users to refine the AI’s output until satisfied.

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *