Marketplace Seller Onboarding

B2B

Seller applies → compliance check → catalog upload → quality review → activate → monitor.

6 nodes · 5 edgesretail
humansystemagent
Visual
Seller Applicationhuman

Business details, tax ID, bank account, product categories.

sequentialCompliance & Identity Check
Compliance & Identity Checksystem

Verify business license, tax registration, sanctions screening.

conditionalProduct Catalog Upload
Product Catalog Uploadapi

Seller uploads product feed via CSV or API integration.

sequentialAI Quality Review
AI Quality Reviewagent

AI scans listings for prohibited items, image quality, description accuracy.

conditionalActivate Listings
Activate Listingssystem

Publish approved products to storefront.

sequentialFirst Sale Monitoring
First Sale Monitoringsystem

Track first 30 days: fulfillment rate, return rate, customer feedback.

uc-marketplace-onboarding.osop.yaml
osop_version: "1.0"
id: "marketplace-onboarding"
name: "Marketplace Seller Onboarding"
description: "Seller applies → compliance check → catalog upload → quality review → activate → monitor."

nodes:
  - id: "seller_apply"
    type: "human"
    subtype: "input"
    name: "Seller Application"
    description: "Business details, tax ID, bank account, product categories."

  - id: "compliance_check"
    type: "system"
    name: "Compliance & Identity Check"
    description: "Verify business license, tax registration, sanctions screening."

  - id: "catalog_upload"
    type: "api"
    subtype: "rest"
    name: "Product Catalog Upload"
    description: "Seller uploads product feed via CSV or API integration."
    timeout_sec: 259200

  - id: "quality_review"
    type: "agent"
    subtype: "llm"
    name: "AI Quality Review"
    description: "AI scans listings for prohibited items, image quality, description accuracy."

  - id: "listing_activation"
    type: "system"
    name: "Activate Listings"
    description: "Publish approved products to storefront."

  - id: "first_sale_monitor"
    type: "system"
    name: "First Sale Monitoring"
    description: "Track first 30 days: fulfillment rate, return rate, customer feedback."
    timeout_sec: 2592000

edges:
  - from: "seller_apply"
    to: "compliance_check"
    mode: "sequential"
  - from: "compliance_check"
    to: "catalog_upload"
    mode: "conditional"
    when: "compliance.passed == true"
  - from: "catalog_upload"
    to: "quality_review"
    mode: "sequential"
  - from: "quality_review"
    to: "listing_activation"
    mode: "conditional"
    when: "review.violations == 0"
  - from: "listing_activation"
    to: "first_sale_monitor"
    mode: "sequential"