Katsu Platform
website·Indexed 29 days ago
https://spacesio-org.github.io/sabi-api-docsA platform designed for businesses requiring flexibility, autonomy, and efficient tools for selling or white-labeling services.
What's inside Katsu Platform
- The Katsu Platform is a cloud-based multi-tenant no-code platform that allows businesses to create complex applications without traditional coding. It provides a suite of pre-built services (e.g., user registry, authentication, financial services, logistics) and products that can be customized, integrated via API, or white-labeled to accelerate time-to-market and reduce development costs.
Integrate Katsu Services into a product
Services are internally developed features (such as wallet services for virtual accounts and bank transfers) that tenants can incorporate into their own products. The integration process is as follows:
- Tenant Onboarding: Complete the KYB verification process.
- Selection: Browse and select desired services and products from the Registry.
- API Integration: Integrate the chosen service into the tenant's product using the provided APIs.
- Customization: Configure the service options to meet specific business needs. Once customized, the service is mapped to the tenant for active use.
Onboard a business as a Katsu Tenant
In the Katsu Platform, a 'Tenant' represents a company, individual, vendor, or service provider. To establish a distinct space within the platform, a business must complete the following onboarding process:
- Submit KYB (Know Your Business) Documents: Provide necessary business verification documents.
- Verification: Katsu reviews and verifies the authenticity of the business.
- Exploration: Once verified, the tenant can explore available services and products in the Registry.
Configure Payment Modes for Tenants
Katsu supports flexible payment configurations based on the offering:
- Service/Product Based: Setup payment modes tailored to the specific services or products selected.
- Subscription Based: Configure payment modes specifically for different subscription plans available to tenants.
White-label a Katsu Product
The Katsu Platform allows businesses to adopt existing applications (such as e-commerce apps) and rebrand them as their own. The white-labeling workflow is:
- Tenant Onboarding: Complete the standard onboarding process.
- Theme Configuration: Provide brand-specific visual specifications, including colors and company logos.
- Product Mapping: The Registry maps the selected product to the tenant using the theme configurations and generates a unique, tenant-specific product key.
- App Generation: Android (APK) and iOS (IPA) versions are generated using the product key and theme configurations.
- Delivery: The customized app binaries are delivered to the business for upload to the Google Play Store and Apple App Store.
Manage Service Onboarding and Usage
Services are introduced to the Katsu Platform with the following operational features:
- Onboarding: Create, read, and update service information (deletion is disabled) and generate an initial register key pair.
- Configuration: Setup service-specific settings and establish usage metrics and reporting systems.
- Tenant Mapping: Generate a secure key pair for a service when it is allocated to a tenant (Service Suite).
- Security: Establish periodic key rotation routines for registered services, configure rotation notifications, and retrieve the latest service keys.
Manage Tenant Onboarding and Configuration
The Katsu Platform allows for the onboarding and configuration of business tenants. Key capabilities include:
- Tenant Onboarding: Create, read, and update tenant information (deletion is disabled).
- Security Setup: Generate unique key pairs for tenants to secure access to the Registry.
- Configuration: Define tenant-specific settings and preferences.
- Resource Assignment: Assign specific products or services to a tenant and establish key rotation periods for those assignments.
Manage Product Integration and Metrics
Products can be integrated into the Registry with the following management capabilities:
- Onboarding: Create, read, and update product information (deletion is disabled).
- Configuration: Establish product-specific settings and tracking/monitoring metrics for performance analysis.
- Tenant Mapping: Generate a unique product key pair when a product is mapped to a specific tenant.
- Service Mapping: Assign specific services to a product within the Registry.
- Key Maintenance: Configure notifications for key rotations and retrieve the latest keys for services within the product category.
Customize Tenant Visual Themes
Tenants can customize the visual appearance of their allocated space using the Theme Configuration feature.Implement Key Management and Rotation
The Katsu Platform provides a comprehensive key management system for services, tenants, and products:
- Lifecycle Management: Full CRUD capabilities for keys across all entities.
- Rotation Scheduling: Configure rotation periods based on the owner (tenant, product, or service) with customizable time frames (days, weeks, months, years).
- Access Control: Manually activate or deactivate keys by owner for security purposes.
- Monitoring:
- Error Monitoring: Track and report key errors.
- Status Monitoring: Track active, inactive, and rotated keys.
- History Metrics: Report key usage history and performance metrics per product, service, and tenant.