Platform Features & Integrations

Comprehensive overview of all features, integrations, and capabilities available on the Brixs platform

CADET Token System

Balance Management

• Off-chain balance tracking in database

• On-chain SPL token balance checking

• Automatic balance synchronization

• Real-time balance updates

$3 per CADET
Generation Costs

• 0.1 CADET per contract generation

• Reserve → Consume → Refund flow

• Automatic cost deduction

• Failed generation refunds

$0.30 per generation
Purchase Options

• Fiat to CADET via Stripe

• On-chain token transfers

• 4 package tiers ($30-$750)

• Automatic balance crediting

Stripe Integration
Token Watcher

• Monitors on-chain transfers

• Automatic credit on detection

• Cron job every 5 minutes

• WebSocket real-time updates

Automated
Transaction History

• Complete transaction log

• Purchase and consumption records

• Detailed metadata storage

• Export capabilities

Full Audit Trail
Database Schema

• Users table with wallet addresses

• CADET balances tracking

• Transactions with metadata

• Generations history

Supabase PostgreSQL

Subscription System

Subscription Tiers

• Basic: $20/month (75 credits)

• Pro: $100/month (400 credits)

• Enterprise: $250/month (1200 credits)

• Automatic monthly renewal

Recurring Billing
Priority Queue

• Enterprise: Priority 1 (fastest)

• Pro: Priority 2

• Basic: Priority 3

• Free: Priority 4 (slowest)

Queue Management
Credit System

• Monthly credit allocation

• Automatic usage tracking

• Credit reset on renewal

• Unused credits expire

Auto-managed

Security & Protection

Rate Limiting

• Free: 10 generations/hour

• Basic: 50 generations/hour

• Pro: 200 generations/hour

• Enterprise: 1000 generations/hour

Tiered Limits
Abuse Prevention

• Suspicious activity detection

• Automatic blocking system

• Failed generation monitoring

• Rapid-fire request detection

AI-Powered
Audit Logging

• Complete action history

• Abuse report tracking

• Blocked identifier logs

• Automatic cleanup cron jobs

Full Transparency

Generation Features

Contract Generation

• AI-powered smart contracts

• Multiple blockchain support

• Template library

• Custom requirements

40-50 seconds
Generation History

• Complete generation log

• Cost breakdown per generation

• Success/failure tracking

• Detailed receipts

Full History
Queue System

• Priority-based processing

• Queue position tracking

• Estimated completion time

• Real-time status updates

Smart Queue

Admin Dashboard

Platform Statistics

• Total users and generations

• Revenue analytics

• CADET supply tracking

• 30-day revenue charts

Real-time Data
User Management

• User activity monitoring

• Subscription status tracking

• Balance overview

• Recent activity logs

Admin Only
Abuse Monitoring

• Abuse report dashboard

• Severity level tracking

• Blocked user management

• Action history

Security Center

Platform Integrations

Supabase

• PostgreSQL database

• Real-time subscriptions

• Row-level security

Connected
Stripe

• Payment processing

• Subscription billing

• Webhook handling

Connected
Solana

• SPL token integration

• Wallet connection

• On-chain balance

Connected
OpenAI

• AI contract generation

• Natural language processing

• Code optimization

Connected

API Endpoints

CADET Token APIs

  • POST /api/cadet/balance - Check balance
  • POST /api/cadet/reserve - Reserve tokens
  • POST /api/cadet/consume - Consume tokens
  • POST /api/cadet/refund - Refund tokens
  • GET /api/cadet/transactions - Transaction history
  • POST /api/cadet/sync - Sync on-chain balance

Subscription APIs

  • GET /api/subscriptions/plans - Get plans
  • GET /api/subscriptions/status - Check status
  • POST /api/webhooks/stripe - Stripe webhooks

Generation APIs

  • POST /api/chat - Generate contract
  • GET /api/generations/history - Generation history
  • GET /api/queue/status - Queue status

Admin APIs

  • GET /api/admin/stats - Platform statistics

Cron Jobs

  • POST /api/cron/watch-transfers - Token watcher
  • POST /api/cron/cleanup-rate-limits - Cleanup

Database Tables

  • users - User accounts
  • cadet_balances - Token balances
  • transactions - Transaction log
  • generations - Generation history
  • subscriptions - Subscription data
  • subscription_plans - Plan definitions
  • processed_transactions - On-chain tracking
  • rate_limits - Rate limiting
  • abuse_reports - Abuse tracking
  • generation_queue - Queue management