AE Registry
602 items across 45 namespaces
npx shadcn add https://registry.agyemanenterprises.com /r/[name]
admin
View, grant, and revoke user roles in user_roles table.
Filterable, searchable, CSV-exportable audit log viewer using auth-audit-events API.
Subscription overview and cancel via Stripe API. Reads billing_subscriptions table.
CMS content CRUD: create, publish, delete. content_items table via migration.
Admin shell layout with sidebar nav and server-side role guard. All admin/* items mount here.
GDPR/HIPAA compliant JSON export of all users or a single user.
Checks required env vars. Admin-gated. Never exposes raw secret values.
Client + server error log with fingerprint grouping. Ingest via POST, view admin-gated.
Toggle features per org/user. feature_flags table via migration.
Search users and initiate impersonation sessions. Requires auth-impersonation.
View background jobs. Failed jobs can be retried. job_queue table via migration.
Send broadcast or targeted notifications. notifications table via migration.
View and force-revoke any user's active sessions. Admin-gated.
Tabbed settings panel (General, Auth, Notifications). Persists to app_settings table.
Support ticket inbox with assign/resolve workflow. support_requests table via migration.
Live health check for Supabase database, auth, and storage.
Users table with pagination, ban/unban, delete, create user via Supabase admin API.
View incoming webhook events. webhook_events table via migration.
ai
Manage conversation context within token limits. ContextWindow class with add(), trim(), getMessages().
Generate and store text embeddings using OpenAI text-embedding-3-small. generateEmbedding(), cosineSimilarity(). Server-side only.
OpenAI function calling helper. buildFunctionSpec(), parseFunctionCall(), chatWithTools(). Works with ai-tool-registry.
Generate images with DALL-E 3. generateImage(prompt, options). Auth-gated POST /api/ai/image. Returns URL + revised prompt.
Route AI requests to models by task type. routeToModel(task). Covers gpt-4o, gpt-4o-mini, claude-sonnet, claude-haiku.
Type-safe prompt construction. PromptBuilder class with system(), user(), assistant(), build(). Returns OpenAI-compatible messages.
Reusable prompt templates. registerPrompt(), getPrompt(), listPrompts(). Built-in AE prompts for summarize, classify, extract.
Retrieval-augmented generation pipeline. chunkText(), embedChunks(), searchSimilar() against Supabase pgvector.
Per-user AI token rate limiting via Supabase. checkAIRateLimit(), incrementAIUsage(). ae_ai_usage table with RLS.
Server-sent event streaming for AI responses via Vercel AI SDK. /api/ai/stream route with auth guard.
Analyze text sentiment with OpenAI. analyzeSentiment() returns label (positive/negative/neutral/mixed), score, explanation.
Summarize text with configurable style (bullet, paragraph, executive, technical). Handles large documents via chunking.
Estimate token counts for OpenAI models. estimateTokens(), isWithinLimit(), trimMessagesToFit(). No external deps.
Register and call AI tools. registerTool(), callTool(), toOpenAIFormat(), toAnthropicFormat(). Function calling compatible.
Transcribe audio with OpenAI Whisper. transcribeAudio(). Auth-gated POST /api/ai/transcribe. Returns text + timestamps.
Translate text between 30+ languages with OpenAI. translate(text, targetLang, options). Supports formality and context.
Analyze images with GPT-4o vision. analyzeImage(url, task). Tasks: describe, extract-text, classify, analyze-chart, custom.
Chain AI operations into typed workflows. AIWorkflow class with step(), run(). Supports conditional branching and retries.
analytics
A/B test framework. ab_experiments table, assignVariant(), getVariant(), trackConversion(). ABTest component.
Page view and event tracking foundation. ae_events table with RLS. trackEvent(), getEvents(), getPageViews().
KPI cards and line chart showing page views, events, and DAU over 30 days. AnalyticsDashboard component.
Frontend error capture. ErrorBoundary component + useErrorTracker hook. Sends uncaught errors to /api/analytics/error.
Custom event tracking. useTrackEvent() hook + /api/analytics/event route.
Conversion funnel analysis. FunnelChart component with step-by-step drop-off rates.
Client-side page view tracking. PageviewTracker component fires page_view events on route change.
Core Web Vitals tracking (LCP, FID, CLS, FCP, TTFB). WebVitalsTracker component.
User retention cohort analysis. RetentionChart component showing weekly cohort retention grid.
MRR, ARR, churn rate, and LTV metrics from billing_subscriptions. RevenueMetricsPanel component.
Track search queries and result counts. useTrackSearch() hook. TopSearches component.
Track AI API and external service costs per user. ae_cost_log table. trackCost(), getCostSummary(), CostDashboard.
audit
Real-time activity feed using Supabase Realtime subscription on audit_log. Shows who did what, when.
Detect suspicious audit patterns: rapid bulk deletes, off-hours access, repeated failures. detectAnomalies() returns findings.
Log API requests to DB. api_request_log table, logApiRequest() helper, withRequestLogging() Next.js route wrapper.
Generic audit_log table with trigger function. writeAuditLog(), getAuditLog(), ae_attach_audit() SQL helper.
Admin UI to export audit_log entries as CSV. AuditExportButton component + export API route.
Admin UI to browse audit_log with table/operation filters and paginated results.
Auto-purge audit_log records older than configurable retention days. purgeAuditLog() cron helper.
Full-text search across audit_log by table, row ID, user, or date range. AuditSearch component.
Track user session start/end/duration. user_sessions table with RLS. trackSession(), getSessionHistory().
Periodic access review workflow. List all users with roles, allow admin to revoke/confirm access. AccessReview component.
Generate a compliance audit trail PDF report for a date range. AuditTrailReport component + PDF API.
Breach detection, logging, and notification flow. breach_events table. notifyBreach() sends admin email.
GDPR consent collection and tracking. consent_records table with RLS. ConsentBanner + ConsentManager components.
AES-256-GCM field-level encryption for PII/PHI. encrypt(), decrypt(), encryptFields(), decryptFields().
Data field classification labels (public/internal/confidential/restricted). classifyField(), DataClassificationBadge.
GDPR DSR handler. DataSubjectRequest component for export/delete requests with audit trail.
GDPR compliance checklist tracker. GdprPosture component with control status and gap view.
HIPAA compliance checklist tracker with control status and gap analysis. HipaaPosture component.
Security incident tracking with severity, status, and resolution. IncidentLog component + admin API.
Gate UI behind policy acceptance. policy_acceptances table, PolicyGate wrapper component.
Risk register with likelihood/impact severity matrix and mitigation tracking. RiskRegister component.
SOC2 Type II controls tracker across Trust Service Criteria. Soc2Posture component.
Track compliance training completion per user. training_completions table. TrainingTracker component.
auth
GDPR/CCPA account deletion. Password re-auth + typed confirmation. Hard delete via admin.deleteUser(). Confirmation page included.
Auth and admin event audit log. ae_audit_log table, logAuditEvent() helper, admin GET endpoint, paginated AuditEventsTable. IF NOT EXISTS safe alongside auth-impersonation.
Admin logs in as any user. Role-verified before impersonation. All events logged to ae_audit_log. ImpersonationBanner shown during active session. Requires auth-supabase-core and auth-role-based-access.
SMS second-factor authentication. Enroll phone via mfa.enroll({factorType:'phone'}). Challenge sends SMS code on login. Requires Supabase phone provider.
TOTP MFA enroll + challenge. Enroll: QR code scan + code verify. Challenge: post-login AAL2 elevation. Compatible with Google Authenticator, Authy, 1Password.
SMS and email OTP sign-in. 2-step flow: enter phone/email → receive 6-digit code → verify. Real OTP via verifyOtp(), never magic link. Requires auth-supabase-core.
Admin tool auth bundle: password login, RBAC, impersonation, audit events, user profile, route protection.
Consumer SaaS auth bundle: password login, OTP, user profile, session device list, route protection.
Fintech auth bundle: password login, TOTP MFA, passkeys, audit log, session list, idle timeout, route protection, RBAC.
Gaming auth bundle: password login, email OTP, user profile, session device list. Lightweight.
HIPAA-ready auth bundle: password login, TOTP MFA, 15-min idle timeout, audit log, route protection.
WebAuthn passkey enroll and AAL2 challenge via Supabase MFA factorType 'webauthn'. No extra dependencies — pure browser API + supabase-js.
Full password auth flow: sign in, sign up, forgot password, reset password, sign out. No magic links. OTP email confirmation. AE-flavored from supabase-ui. Requires auth-supabase-core.
RBAC with org-scoped + global roles. user_roles migration + RLS + requireRole() server guard + useRole() client hook.
Client + server route guards. requireAuthServer() for server layouts. RequireAuth for client components.
List and revoke active sessions. Admin API for listing, REST for revoke. Current session protected.
Client-side idle timeout. HIPAA: 15min. Standard: 30min. Tracks mouse/keyboard/touch. Signs out on inactivity.
SSR client + PKCE + OTP 10min + Resend + proxy.ts (Next.js 16 pattern).
Display and edit user profile: full name, email, avatar upload to Supabase Storage. Avatar and name read via getUser() (server-verified). Requires auth-supabase-core and a public 'avatars' Storage bucket.
base
PostHog client provider for Next.js 15 App Router with HIPAA-safe mode and server-side trackEvent().
System-aware dark mode via next-themes. ThemeProvider for root layout, DarkModeToggle button (Sun/Moon).
Typed env vars + result-type + error-boundary + api-response-contract + logger.
next-intl internationalisation for Next.js 15 App Router with locale routing, server config, and base English messages.
MobileSafeLayout and BottomSafeArea components with CSS env(safe-area-inset-*) for notch/home-bar devices.
Canonical AE Next.js 15 App Router config with security headers and cn() utility.
AE Next.js 15 Pages Router scaffold for legacy retrofit. Includes next.config.ts, _app.tsx, _document.tsx.
Next.js 15 PWA manifest via app/manifest.ts and a caching service worker at public/sw.js.
Offline fallback page and PWA install prompt component with beforeinstallprompt handling.
Upstash Redis sliding-window rate limiter. withRateLimit() wrapper returns 429 with Retry-After on breach.
Next.js 15 Metadata API helpers: generateMetadata(), OG image template, robots.txt route, canonicalUrl().
AE canonical components.json pointing to AE Registry with Tailwind v4 and TypeScript.
AE canonical Tailwind v4 globals.css with CSS-first config, shadcn CSS variables, dark mode, and AE brand tokens.
Sonner toast provider with AE error contract wiring. ToastProvider component + typed toast() helpers.
AE canonical tsconfig.json with strict mode, noUncheckedIndexedAccess, exactOptionalPropertyTypes.
Standard loading, empty, and error state components: PageLoader, LoadingSpinner, EmptyState, ErrorState.
billing
Customer billing account page. Shows current plan, next billing date, invoices list, and Manage Subscription button (Stripe Customer Portal).
Admin-gated billing operations: issue refunds, apply coupons. Admin check via user_roles, all actions logged to ae_audit_log.
Internal credit/token wallet. credit_ledger table (double-entry), addCredits(), spendCredits(), getBalance() server helpers. CreditWallet component.
Variable-amount donation form with preset amounts and custom input. Supports one-time or monthly recurring via Stripe Checkout.
Server helper and client hook to check user plan tier against required tier. Integrates with billing_subscriptions.
Stripe Connect marketplace split payments. Vendor Express account onboarding, payout tracking. vendor_accounts table.
Pricing table component with monthly/annual toggle, recommended plan highlight, and feature checklist.
Admin revenue dashboard: MRR, ARR, churn rate, active subscriptions, recent payments. Admin-gated.
Team seat management. org_seats table, GET/PATCH /api/billing/seats route (syncs Stripe subscription quantity), SeatManager UI.
One-time Stripe Checkout payment. OneTimeCheckout component + /api/billing/one-time route.
Full Stripe subscription billing: checkout, customer portal, webhook handler. billing_customers + billing_subscriptions tables with RLS.
Tax ID collection and Stripe Tax integration. TaxFields form component (VAT/GST/EIN). Server helper updates Stripe customer tax_id_data.
Trial period helpers and TrialBanner component. getTrialInfo(), hasUsedTrial() server helpers. Urgent styling at ≤3 days.
Usage tracking with usage_records table. trackUsage(), getUsage(), checkUsageLimit() server helpers. UsageMeter progress bar component.
comms
Alrtme structured notifications. AE dogfooding its own product.
Calaente-wired booking confirmation. sendBookingConfirmation() sends email + in-app notification with add-to-calendar links.
Admin broadcast to all users via email + in-app + push. BroadcastAdminPanel + admin-gated API route.
Public contact form with honeypot spam protection, Resend delivery, and Supabase storage.
Email list management and broadcast sending via Resend Audiences. addToList(), unsubscribe(), sendBroadcast().
Triggered transactional emails via Resend. sendWelcome(), sendPasswordReset(), sendEmail(). React Email templates included.
Supabase Realtime notification bell. notifications table, NotificationBell component, useNotifications hook.
User-to-user messaging with Supabase Realtime, inbox, reply, and read receipts. messages table + MessageThread component.
User notification preferences: channel toggles (email, push, in-app). notification_prefs table + NotificationPreferences UI.
Resend (email), Twilio (SMS/voice) provider clients. Foundation for all comms/* items.
Web Push via VAPID. push_subscriptions table, sendPush(), broadcastPush(), usePushSubscribe hook.
Scheduled reminders. reminder_sequences table, scheduleReminder(), cancelReminder(), processReminders() cron helper.
User-to-admin support tickets. support_tickets + support_messages tables, SupportChatWidget (user), AdminSupportInbox (admin).
Email waitlist with confirmation email and admin notification. waitlist_entries table + WaitlistForm component.
Outbound webhook delivery with HMAC signing and retry queue. webhook_targets + webhook_delivery_log tables.
db
HIPAA-compliant Postgres backup. pg_dump script with retention pruning + TypeScript config with 6-year HIPAA defaults and PITR guidance for Supabase Pro+.
Starter SQL templates for AE projects: migration, seed, view, and SECURITY DEFINER RPC — all with AE conventions pre-applied.
Production-ready Supabase Edge Function template (Deno). CORS handling, auth verification, service-role client, error contract, structured JSON responses.
Postgres FTS with tsvector GENERATED ALWAYS AS STORED column, GIN index, and fts_search() RPC with table allow-listing. TypeScript server helper included.
Orgs + memberships + roles + profiles. The spine every other db item depends on.
Supabase Realtime hooks for Postgres row-level change subscriptions and presence tracking. useRealtimeChannel + useRealtimePresence.
Tenant + user-owned + admin + public-read RLS postures.
URL-safe slug generation with Postgres collision detection. generate_slug() SQL function (SECURITY DEFINER) + TypeScript server helper.
Supabase Storage bucket creation + RLS policies for avatars (public) and documents (private). TypeScript helpers for upload, public URL, signed URL, and delete.
Soft-delete + audit-fields + versioning + status + UUID PKs.
pgvector semantic similarity search. Embeddings table (1536-dim), HNSW cosine index, match_embeddings() RPC, TypeScript helpers for upsert/search/delete.
denovo
Track entity amendments and charter changes. ae_denovo_amendments. recordAmendment(), getAmendment(), listAmendments(), getLatestAmendment().
Annual report filing tracker with due-date management. ae_denovo_annual_reports. createReport(), markFiled(), getReport(), listReports(), getUpcomingDue().
Compliance task tracking per entity with due-date reminders. ae_denovo_compliance_tasks. createTask(), completeTask(), snoozeTask(), listTasks(), getOverdueTasks().
Secure document storage for entity legal documents. ae_denovo_documents. uploadDocument(), getDocument(), listDocuments(), deleteDocument(), getDocumentsByType().
Business entity master record for DeNovo. ae_denovo_entities. createEntity(), updateEntity(), getEntity(), listEntities(), getEntityStats().
Entity formation order tracking from intake to completion. ae_denovo_formation_orders + ae_denovo_order_notes. createOrder(), updateOrderStatus(), addOrderNote(), getOrder(), listOrders().
Member/shareholder ownership tracking with equity percentages. ae_denovo_owners. addOwner(), updateOwnership(), removeOwner(), getOwners(), getOwnershipSummary().
Registered agent tracking per entity. ae_denovo_registered_agents. setRegisteredAgent(), getRegisteredAgent(), updateRegisteredAgent(), getExpiringAgents().
design
Typed client for the DesignOS token override API. Claude / DeNovo calls this mid-build to push per-app CSS token overrides. Includes token sheet builder, CSS serialiser, and async API methods with Result-typed returns.
Minimal fallback theme when DesignOS is unavailable. Neutral grays + blue primary. Maps ae-* CSS vars to sensible defaults. Includes dark mode via prefers-color-scheme.
CSS variable contract all ui/* items are built against. DesignAI reads this and generates app-specific overrides. Apps without DesignOS use shadcn fallbacks.
designos
AE design system color token definitions — primary, neutral, semantic, and brand palettes as CSS custom properties for Tailwind v4.
AE design system component theme — shadcn/ui CSS variable overrides wired to DesignOS color, typography, spacing, and motion tokens.
AE icon set wrapper — thin abstraction over lucide-react with AE sizing conventions and a central Icon component.
AE design system motion and animation tokens — durations, easings, transitions, and keyframes. Respects prefers-reduced-motion.
AE design system spacing and sizing scale — 4px base unit with consistent step scale, border radius, and shadow tokens.
AE design system typography scale — font families, sizes, weights, line-heights, and letter-spacing as CSS custom properties.
domain-ai
A live agent status dashboard showing name, status badge, current task, and tool call history.
A list of tool call cards showing tool name, status, input summary, and output preview with icons for known tool types.
A self-contained AI chat panel using Vercel AI SDK useChat for real streaming conversations.
A full chat UI with message list, input area, and streaming state indicator for user and assistant messages.
A modal dialog wrapping a full chat UI with message list and input, using shadcn Dialog.
A collapsible right-side panel for chat with message list, input area, and toggle control.
A CMD+K command palette built on shadcn Command with grouped items, shortcuts, and icons.
AI agent execution tracking with step logging. ae_agent_runs + ae_agent_steps. startRun(), recordStep(), completeRun(), failRun(), getRun(), listRuns().
Floating chat modal trigger + panel powered by assistant-ui AssistantModal.
AI conversation session persistence. ae_chat_sessions + ae_chat_messages. createSession(), addMessage(), getSession(), listSessions(), deleteSession().
Standalone message composer input powered by assistant-ui Composer.
User feedback on AI responses with stats. ae_ai_feedback. recordFeedback(), getFeedbackStats(), getPositiveExamples(), getNegativeExamples().
RAG knowledge base with document chunking. ae_knowledge_bases + ae_knowledge_chunks. createKnowledgeBase(), addChunks(), deleteSource(), searchChunks(), getChunkCount().
AI model evaluation suites with scoring and benchmarks. ae_model_evals + ae_eval_results. createEval(), recordResult(), scoreResult(), getEvalSummary().
Versioned prompt templates with diff and active version management. ae_prompt_versions. savePromptVersion(), getActiveVersion(), setActiveVersion(), listVersions(), diffVersions().
Sidebar list of past conversation threads powered by assistant-ui.
Full conversation thread panel powered by assistant-ui. Accepts any AssistantRuntime.
An experimental MCP (Model Context Protocol) app UI panel showing connected servers, their tools, and a tool invocation interface.
Renders streaming markdown text with a blinking cursor animation during streaming, using react-markdown.
A voice agent UI with animated orb/waveform, start/stop controls, transcript display, and state machine using ElevenLabs.
domain-bbos
BBOS-specific form autofill — searches legal entities from the BBOS database and maps fields into target forms.
BBOS-specific signature capture with signatory metadata, document reference, and canvas-based signing.
A bill payment management panel with bill list, status filtering, add bill form, and mark paid actions.
A bookkeeping portal with income/expense transaction log, monthly bar chart, and category totals.
A business metrics dashboard with KPI cards, revenue line chart, and category bar chart.
A CRM contact list with search, status filtering, profile cards, detail side panel, and tag management.
Hook for tracking annual report filing deadlines, status, and confirmation numbers per entity.
Hook for tracking compliance deadlines and marking events complete for a business entity.
Hook for uploading, categorizing, and managing entity formation and corporate documents.
Hook for loading, displaying, and updating a business entity profile including legal name, entity type, EIN, and formation state.
Multi-step hook for collecting entity formation data and submitting a formation request.
Hook for managing business entity officer roster with add, remove, and update operations.
Hook for managing equity ownership entries with add, remove, update, and total percentage calculation.
Hook for viewing and updating the registered agent information for a business entity.
Hook for managing tax classification, EIN, fiscal year, and state filing IDs for an entity.
A 3-step legal entity setup wizard: entity type selection, business info and address, and contacts.
A heatmap visualization for activity and intensity data using a CSS grid with interpolated color scaling.
Upload a receipt image, AI extracts vendor, amount, date, and category. Uploads to Supabase Storage.
A lightweight HR panel with staff directory, attendance summary, and leave request management.
domain-charts
Responsive multi-series area chart using recharts. CSS custom property colours, shadcn tooltip.
Responsive multi-series bar chart (vertical/horizontal, stacked) using recharts.
Responsive multi-series line chart with configurable dots and grid using recharts.
Responsive pie or donut chart with optional centre label using recharts.
Multi-axis radar/spider chart for comparative data using recharts.
Radial bar chart for showing progress/values around a circular axis using recharts.
domain-cpaas
Hook for managing call recording lifecycle: start, stop, pause, and retrieve recording URLs.
IVR routing rules engine. ae_routing_rules. createRule(), updateRule(), deleteRule(), getRoutingPlan(), evaluateRules().
Hook for multi-party conference room management: join, mute, kick, and roster tracking.
Visual IVR call flow builder with color-coded node types (greeting/menu/gather/transfer/voicemail/hangup), recursive tree rendering, inline label editing, add/delete nodes, publish and test actions.
Inbound/outbound message logging across channels. ae_message_log. logMessage(), getConversation(), searchMessages(), getMessageStats().
Phone number inventory and tenant assignments. ae_phone_numbers. provisionNumber(), assignToTenant(), releaseNumber(), listNumbers(), getNumber().
TCPA-compliant opt-out management. ae_opt_outs. recordOptOut(), checkOptOut(), reinstateConsent(), getOptOutList().
Reseller portal with gross/net revenue summary, sub-account table (usage/billing/revenue share/status/suspend), inline markup configuration per channel, and provision new account form.
Hook for SIP trunk configuration, status monitoring, and channel capacity management.
Bulk SMS campaign management. ae_sms_campaigns + ae_sms_messages. createCampaign(), scheduleCampaign(), logMessage(), getDeliveryStats(), listCampaigns().
Hook for real-time and post-call transcription with speaker diarization and word-level timestamps.
CPaaS usage dashboard with per-channel stats (voice/SMS/video/fax), quota progress bars, total spend card, daily usage bar chart (last 7 days), top sub-accounts by usage, and date range filter.
Voice call session tracking. ae_voice_calls. initiateCall(), recordCallEvent(), endCall(), getCallLog(), getCallStats().
Webhook endpoint configuration with URL input, event type checkboxes with descriptions, signing secret display/copy/rotate, delivery log with status icons and retry, and test ping action.
domain-creator
Commission tracking for custom work / freelance orders. ae_commissions + ae_commission_revisions. createCommission(), updateCommissionStatus(), addRevision(), getCommission(), listCommissions().
Sell digital downloads, templates, and courses. ae_digital_products + ae_digital_purchases. createProduct(), publishProduct(), recordPurchase(), hasPurchased(), getDownloadUrl(), listProducts(), getMyPurchases().
Public media kit with stats, bio, and brand assets. ae_media_kits + ae_media_kit_assets. upsertMediaKit(), getMediaKit(), getPublicMediaKit(), addAsset(), removeAsset().
Tiered creator memberships with access control. ae_membership_tiers + ae_creator_memberships. createTier(), createMembership(), upgradeMembership(), checkMemberAccess(), getMembershipStats().
Accept one-time tips from fans — authenticated or anonymous. ae_tips. sendTip(), confirmTip(), getTips(), getTipStats().
domain-crm
Chronological interaction log with type icons (call/email/meeting/note/task/deal). Headless.
Filterable contact table with tag filter chips, status badges, and last-contact date. Headless.
Contact detail: avatar, info, notes with add-note form, call/email action buttons. Headless.
Sent/received email thread viewer with list+detail two-pane layout. Headless.
Deal/opportunity kanban with HTML5 drag-and-drop, deal cards with value display. Headless.
CRM-linked task list with priority, status, due dates, and contact linkage. Headless.
domain-crypto
Airdrop eligibility check and claim interface with merkle proof verification flow and claim status tracking.
Community rewards dashboard showing earned points, tier status, claimable tokens, and reward history.
DAO governance proposal list with vote casting, quorum indicator, vote breakdown, and proposal status tracking.
Fiat-to-crypto purchase widget with amount input, payment method selector, rate preview, and provider redirect.
In-game currency wallet with token balances, recent transactions, marketplace link, and earn/spend actions.
NFT collection grid with image, name, token ID, rarity, and list/transfer actions. Supports ERC-721 and ERC-1155.
Staking positions overview with APY, staked amount, pending rewards, and stake/unstake/claim actions.
Multi-token balance display with logos, amounts, USD values, and 24h price change indicators.
Token distribution breakdown with allocation chart, vesting schedule, circulating supply stats, and key metrics.
Paginated table of on-chain transactions with hash, type, amount, status, and timestamp. Supports EVM-compatible chains.
Connected wallet address, balance, network indicator, and disconnect action. Supports EVM-compatible chains.
domain-ecommerce
Shopping cart with session and auth support. ae_carts + ae_cart_items. getOrCreateCart(), addItem(), updateQuantity(), removeItem(), clearCart().
Checkout flow management. ae_checkout_sessions. createCheckoutSession(), applyDiscount(), getCheckoutSummary(), convertToOrder().
Discount code creation and redemption. ae_discount_codes. createCode(), validateCode(), redeemCode(), applyDiscount().
Product inventory tracking. ae_inventory + ae_inventory_movements. adjustStock(), reserveStock(), releaseStock(), getStockLevel().
Order lifecycle management. ae_orders + ae_order_items. createOrder(), updateOrderStatus(), getOrder(), listOrders(), cancelOrder().
Product catalog management. ae_products + ae_product_images. createProduct(), updateProduct(), getProduct(), listProducts(), searchProducts().
Product review and rating system. ae_reviews. submitReview(), getProductReviews(), getAverageRating(), moderateReview().
Shipment tracking and fulfillment. ae_shipments. createShipment(), updateTracking(), getShipmentByOrder(), markDelivered().
Storefront event tracking. ae_storefront_events. trackEvent(), getTopProducts(), getConversionFunnel(), getRevenueByPeriod().
Customer wishlist management. ae_wishlists + ae_wishlist_items. addToWishlist(), removeFromWishlist(), getWishlist(), moveToCart().
domain-editor
Plate rich-text editor with AI ghost-text copilot plugin wired to a custom completion endpoint.
Plate editor with real-time collaboration via Yjs + HocusPocus WebSocket provider.
Utility functions to import DOCX ArrayBuffers into Plate Value and export back to DOCX Blob.
Base Plate rich-text editor with Tailwind v4 styling. No plugins — compose your own.
domain-edu
Assignment creation and submission management. ae_assignments + ae_assignment_submissions. createAssignment(), submitAssignment(), gradeSubmission(), getSubmissions().
Date-grid attendance tracker with click-to-cycle status (present/absent/late/excused), week pagination, per-student attendance rate, class summary stats, and CSV export.
Course completion certificate issuance. ae_certificates. issueCertificate(), getCertificate(), listCertificates(), verifyCertificate().
Course catalog management. ae_courses + ae_course_modules. createCourse(), publishCourse(), getCourse(), listCourses(), searchCourses().
Collapsible unit/lesson tree builder with lesson type badges (lecture/lab/quiz/assignment/discussion), duration tracking, draft/published toggle per lesson, add/delete units and lessons, and publish course action.
Course discussion threads and replies. ae_discussions + ae_discussion_replies. createThread(), replyToThread(), getThreads(), getThread(), pinThread().
Student enrollment management. ae_enrollments. enroll(), unenroll(), getEnrollment(), listEnrollments(), isEnrolled().
Inline-editable gradebook spreadsheet with weighted assignment categories, per-student running average, letter grade column, category filter, CSV export, and distribution stat cards.
Lesson content management. ae_lessons. createLesson(), updateLesson(), getLesson(), listLessonsByModule(), reorderLessons().
Parent-facing portal with child academic progress per course, trend indicators, attendance rates, upcoming events, recent grades, documents library, and in-portal teacher messaging.
Student lesson and course progress. ae_lesson_progress. markComplete(), getCourseProgress(), getCompletedLessons(), isCourseComplete().
Quiz creation and attempt management. ae_quizzes + ae_quiz_questions + ae_quiz_attempts. createQuiz(), addQuestion(), submitAttempt(), gradeAttempt(), getBestScore().
Student-facing LMS dashboard with enrolled courses progress grid, streak and XP display, upcoming assignments due-soon list, and recent grades with letter grade badges.
Teacher-facing dashboard with class stats (classes/students/to-grade), active classes list with average grade and pending submissions, and grading queue with per-task progress bars.
Virtual classroom session UI with participant video grid, raise-hand queue with lower-hand action, screen share indicator, side chat panel with send, mute all, remove participant, and end class controls.
domain-finance
Bank statement reconciliation. ae_bank_transactions. importTransactions(), matchTransaction(), getUnmatched(), reconcilePeriod().
Bill/vendor payment workflow with overdue/upcoming/history grouping. All amounts as display strings. Headless.
General ledger entries display with debit/credit, running balance, reconciliation checkboxes. Headless.
Budget creation and spend tracking. ae_budgets + ae_budget_lines. createBudget(), recordActual(), getBudgetVsActual(), getRemainingBudget().
Cash flow statement with operating, investing, and financing activity sections, net change calculation, opening/closing cash balance, and period selector.
Client-facing finance portal with portfolio value/gain/cash summary, allocation bar chart, recent transactions, positions table with per-position P&L, and document vault with download.
Crypto portfolio tracking. ae_crypto_holdings + ae_crypto_price_snapshots. addHolding(), updateHolding(), getHoldings(), getPortfolioValue(), recordPriceSnapshot().
Equity cap table management. ae_cap_table_entries. issueShares(), transferShares(), getDilutedOwnership(), getCapTable(), vestedShares().
Expense tracking and reporting. ae_expenses. submitExpense(), approveExpense(), getExpensesByPeriod(), summarizeByCategory().
Invoice creation and management. ae_invoices + ae_invoice_items. createInvoice(), addLineItem(), finalizeInvoice(), getInvoice(), listInvoices().
Double-entry ledger for financial tracking. ae_ledger_entries. postEntry(), getAccountBalance(), getLedgerByAccount(), getTrialBalance().
Payment recording and reconciliation. ae_payments. recordPayment(), getPaymentsByInvoice(), getOutstandingBalance(), markPaid().
Simple payroll run management. ae_payroll_runs + ae_payroll_entries. createPayrollRun(), addEntry(), finalizeRun(), getRunSummary().
Bank account connection widget with institution logo, account type badges (checking/savings/credit/investment/loan), balance display, sync status, disconnect with confirm, and add-account CTA.
Profit and loss statement with revenue, COGS, gross profit, operating expense sections, EBITDA, net income — with prior period comparison, variance %, and YTD net income card.
Receipt upload, OCR parse display, category tagging, confirm/reject flow. Headless.
Quarterly tax estimation. ae_tax_estimates. estimateQuarterlyTax(), saveEstimate(), getEstimatesByYear(), computeSETax().
Paginated trade history log with symbol, side, quantity, entry/exit display, realized P&L, duration, win rate stats, search, side filter, and CSV export.
Trading dashboard with watchlist, live quote stats (bid/ask/spread/volume), open positions with P&L, order entry form (buy/sell, market/limit/stop), and order book depth display.
domain-forms
AI-assisted form field completion — fetches value suggestions from an API route and lets the user accept or reject each one.
AI-powered form autofill from uploaded document. Accept/skip per-field suggestions. Headless.
Drag-and-drop form field builder with field type palette and inline label editing. Headless.
Canvas-based e-signature capture with name input, clear, and save. Read-only display mode. Headless.
Submitted form log with status management, detail panel, and CSV export callback. Headless.
Populates form fields from a structured data source using a searchable popover and configurable field mappings.
Drag-and-drop form builder with field palette, reordering, and inline field configuration.
Renders a dynamic form from a FormSchema definition using react-hook-form and zod validation.
Touch/mouse/stylus signature capture that outputs a base64 PNG data URL with timestamp.
Multi-step form wizard with step indicator, per-step validation, and Back/Next/Submit navigation.
domain-game
Achievement definitions and player unlocks. ae_achievement_definitions + ae_player_achievements. defineAchievement(), unlockAchievement(), getPlayerAchievements(), hasAchievement().
Headless action-point pip row. Spent/available pips with data-state. Numeric fallback when total > pipThreshold (default 20). spend/restore/reset API. onSpend/onRestore/onExhausted callbacks.
Game content management admin panel for quests, items, NPCs, and events. CRUD table with type/status filters, status toggle, and edit/delete actions.
Headless Web Audio API pitch-matching puzzle hook. setTargetFrequency/setUserFrequency update state. match: locked/close/miss computed from abs difference vs toleranceHz. offsetHz is signed diff. analyserRef exposed for optional visualizer. AudioContext created on start(), closed on stop(). Full lifecycle cleanup on unmount. Zero rendering.
Headless card flip primitive. CSS rotateY transform for face-up/down. data-face attribute. No animation library — transition via CSS custom property. Front and back slots accept any ReactNode.
Headless card hand layout primitive. Fan spread via CSS transform rotate per index. Hover-lift and selected-lift states. data-selected on active card. Play callback on double-select.
Headless multi-choice selection primitive. Keyboard navigation ArrowUp/Down, Enter/Space to select. Disable-after-pick state. data-selected and data-focused per item for CSS targeting.
Headless combo streak counter with time-window decay. hit() extends streak; windowMs timeout resets to zero. Configurable multiplier tiers (minStreak → multiplier). onStreakChange callback. Zero rendering.
Headless per-ability cooldown strip. Imperative trigger via ref.trigger(id). data-state ready/cooling per ability. rAF fill bar shows remaining fraction. cancelAnimationFrame cleanup. All colors via CSS custom properties.
Headless MM:SS timer primitive. Supports count-down or count-up direction, warning threshold band, onExpire/onTick callbacks, no setInterval leaks. data-band attribute (normal/warning/expired) for CSS state targeting.
Headless card deck hook. crypto.getRandomValues Fisher-Yates shuffle, draw-N, discard, reshuffleFromDiscard, reset. Generic T extends DeckCard. State: deck / hand / discard arrays.
Headless typewriter dialogue primitive. Char-by-char reveal via setInterval. Speaker name slot. Skip-to-end on click. onAdvance and onComplete callbacks. data-state typing/complete.
Headless branching dialogue graph. Nodes hold text + condition-function array. Function-prop predicates only — no eval. data-state active/resolved/locked per node. onAdvance/onComplete callbacks.
In-game dialogue UI with NPC portrait, text, player response choices, branching navigation, consequence labels, and history back-tracking.
In-game economy transaction ledger with multi-currency balances, income/expense breakdown, and full transaction history with balance-after tracking.
Headless multi-candidate election simulation hook. addVote(candidateId, districtId?) tracks votes. tally() returns total per candidate. tallyByDistrict() returns per-district breakdown. winner() returns leading candidate or null on tie. onVoteCast/onElectionEnd callbacks. Pure computation. Zero rendering.
Headless key-value game variable panel. Infers type (boolean/number/string) per flag: booleans get toggle buttons, numbers and strings get inline click-to-edit inputs. Optional add/remove handlers.
Headless generic finite state machine hook. Named states + guarded transitions + enter/exit hooks. S extends string, E extends string generics. context object for guard predicates. Zero rendering.
Headless immutable event log hook. Append-only push with typed entries. Undo/redo stacks with canUndo/canRedo flags. clear() resets all. Zero rendering.
Headless 2D grid gravity simulation hook. cascade() runs until stable. cascadeStep() runs one pass and reports whether any cell moved. Generic isEmpty predicate. Pure computation. Zero rendering.
Headless 2D tile grid primitive. CSS grid layout. Cell click dispatch, hover and selection state. Consumer-defined data-state per cell via CellDef. Keyboard navigable. No canvas.
Headless 1D keymapped hotbar slot strip. Configurable key bindings per slot. Imperative triggerCooldown(slotIndex, durationMs) and setActive(slotIndex) via ref (HotbarHandle). rAF cooldown fill with cancelAnimationFrame cleanup. data-state empty/occupied/active/cooling per slot.
Headless 2D inventory slot grid. One item per cell. data-state empty/occupied/selected per slot. Keyboard navigable with arrow keys. Native HTML5 DnD for item moves. All visual values via CSS custom properties.
Item catalog and player inventory management. ae_item_catalog + ae_player_inventory. grantItem(), consumeItem(), getInventory(), getItemCatalog().
Score submission and ranked leaderboard by period. ae_leaderboard_entries. submitScore(), getLeaderboard(), getMyScore(), getMyRank().
Headless live-value counter primitive. Displays value with delta badge (prev→current diff), fill-track progress, and threshold band detection (normal/warning/critical). All colors via CSS custom properties.
In-game lore/wiki browser with category sidebar, entry list, article detail view, and locked entries shown as redacted until unlocked in-game.
Headless N-in-a-row grid match detector hook. detect() scans horizontal, vertical, and both diagonals. Generic matchFn predicate. Returns MatchGroup[] with cells + direction. Pure computation. Zero rendering.
Match records and per-player results. ae_matches + ae_match_participants. createMatch(), completeMatch(), getMatch(), getPlayerMatchHistory().
Rating-based matchmaking queue. ae_matchmaking_queue. joinQueue(), leaveQueue(), getQueueStatus(), findCandidates(), markMatched().
Headless branching narrative hook. Passages map with typed links and function-prop conditions (no eval). variables Record drives condition evaluation. advance(linkIndex) follows available links. goTo(passageId) jumps directly. setVariable updates state. availableLinks filtered by conditions. onPassageChange callback. Zero rendering.
Headless node-and-edge graph canvas primitive. Absolute-positioned div nodes over an SVG line edge overlay. Canvas pan via mouse drag (document-level event cleanup). data-selected attribute on nodes for CSS targeting.
Headless game notification queue. Imperative push via ref.push(msg). Auto-dismiss after duration. data-state entering/visible/leaving per toast. clearTimeout cleanup on unmount. onDismiss callback.
Headless A* pathfinder hook for 2D boolean obstacle grids. findPath(grid, start, end, options) returns PathCell[] or null. Optional diagonal movement. Pure computation. Zero rendering.
Headless step-progress primitive for game phases. Dot-and-connector layout with data-state per step (done/active/pending). Optional click-to-navigate. All visual values via CSS custom properties.
Per-game player identity, XP, and level tracking. ae_player_profiles. upsertPlayerProfile(), getPlayerProfile(), addXP(), getTopPlayers().
Player quest log with active/completed/failed quest lists, objective checklist with progress tracking, XP rewards, and quest accept/abandon actions.
Headless fill-bar primitive for HP, mana, stamina and any bounded resource. Band detection (normal/warning/critical/empty) via data-band. Optional segment dividers. All colors via CSS custom properties.
Daily/weekly reward claim panel with 7-day streak tracking, tier display, countdown to next reset, and claim action.
Headless beat timing judge. judge() compares tap timestamp to beat window and returns perfect/good/ok/miss verdict with offsetMs. track() computes expected beat times from BPM. Configurable tolerance windows. Pure computation. Zero rendering.
Named save slots per player per game. ae_save_states. saveGame(), loadGame(), listSaveSlots(), deleteSaveSlot().
Headless animated score display. requestAnimationFrame count-up with ease-out cubic. Multiplier badge slot. Delta flash badge with data-sign pos/neg/zero. data-state counting/idle.
Battle pass / season pass UI with tier track, free vs premium reward lanes, XP progress bar, season end countdown, and upgrade CTA.
Headless drag-to-reorder primitive using native HTML5 DnD. Items have data-state per slot (unchecked/correct/incorrect) when checked against correctOrder. Submit and reset controls included.
Headless entity spawn emitter. interval/burst/wave modes. Imperative start/stop/reset via ref (SpawnControllerHandle). maxEntities cap with onCapReached callback. data-state idle/spawning/capped/stopped. All timers cleared on unmount.
Tournament bracket with rounds, match cards (participants + scores + winner), registration, prize tiers, and status (registration/in-progress/completed).
Headless player turn queue primitive. data-state active/waiting/skipped per player. Optional avatar slot, advance and skip controls. Forward or backward direction.
Headless key-value game variable store with optional sessionStorage sync. get/set/increment/toggle/reset operations. snapshot exposes full store. Zero rendering.
Multi-currency wallets with full transaction ledger. ae_currency_wallets + ae_currency_transactions. creditCurrency(), debitCurrency(), getBalance(), getWallets().
Headless win/loss predicate evaluator. Each condition fires once when predicate returns true. data-state pending/met/failed per condition. onConditionMet/onAllMet callbacks. All colors via CSS custom properties.
Headless letter-cell word input primitive. Keyboard capture via hidden input with sr-only label. Auto-advance on letter, backspace to retreat. Per-cell data-state: empty/filled/correct/incorrect/present.
domain-health
Allergy list with NKDA toggle, severity badges, and add-allergy dialog. Supports mild/moderate/severe/life-threatening classifications. PHI-safe.
Appointment booking with conflict detection. ae_appointments. bookSlot(), cancelAppointment(), getAppointmentsForDay(), getPatientAppointments().
Clinical appointment booking widget integrated with Calaente hub. Shows available time slots by day, appointment types, telehealth support, and booking confirmation. PHI-safe.
Patient care plan management. ae_care_plans + ae_care_goals. createCarePlan(), addGoal(), updateGoalStatus(), getActiveCarePlan().
Immutable HIPAA clinical notes. ae_clinical_notes. createNote(), addAddendum(), getNotes(), signNote().
Task management for clinical workflows: lab orders, referrals, follow-up calls, Rx renewals, prior auth, documentation. Priority levels and completion tracking. PHI-safe.
Patient consent management. ae_consent_forms. createConsent(), signConsent(), revokeConsent(), getConsents(), hasActiveConsent().
GLP-1 medication intake form covering anthropometrics, comorbidities, prior GLP-1 meds, contraindications, labs, lifestyle, and patient consent. PHI-safe.
HIPAA compliance dashboard: BAA tracker, staff training status, access review, incident count, and risk assessment scheduling. Admin-facing. PHI-safe.
Patient insurance eligibility verification. ae_insurance_eligibility. storeEligibilityResult(), getEligibility(), getLatestEligibility(), isEligibilityStale().
Multi-step patient intake form covering demographics, chief complaint, medications, allergies, medical history, and consent. PHI-safe with auth-supabase-core required.
Lab order and result tracking. ae_lab_orders + ae_lab_results. orderLab(), recordResult(), getPatientLabHistory(), hasAbnormalResults(), hasCriticalResults().
CRUD medication list with active and discontinued sections. Add/edit via dialog with frequency select. Discontinue action soft-deletes. PHI-safe.
HIPAA patient record management. ae_patients table. getPatient(), createPatient(), updatePatient(), searchPatients(), listPatients().
HIPAA-compliant PHI export form with date range, data category selection, format (PDF/CSV/FHIR R4/C-CDA), purpose of disclosure, recipient, and audit logging. PHI-safe.
Insurance prior authorization tracking. ae_prior_auths + ae_prior_auth_config. submitPriorAuth(), updateAuthStatus(), getPriorAuths(), isAuthRequired(), getApprovedAuth().
Clinical provider dashboard with stats (patients today, completed, pending tasks, remaining), upcoming appointments, and task queue. PHI-safe.
Clinical provider profile management. ae_provider_profiles. getProviderProfile(), upsertProviderProfile(), getProvidersBySpecialty(), searchProviders().
Day-view provider schedule with appointment cards, status progression (scheduled → checked-in → in-progress → completed), and date navigation. PHI-safe.
Specialist referral form with specialty, urgency, referring/receiving provider, clinical background, diagnoses, medications, and authorization number. PHI-safe.
Prescription management. ae_prescriptions. prescribe(), renewRx(), discontinueRx(), getActivePrescriptions().
Four-section SOAP note editor (Subjective/Objective/Assessment/Plan) with template selection and optional voice injection per section. PHI-safe.
Patient-facing portal widget: upcoming appointments, provider info with telehealth join, recent records, outstanding balance, and pending forms. Wires to SoloPractice hub. PHI-safe.
Telehealth session management. ae_telehealth_sessions. createSession(), startSession(), endSession(), getSessionToken(), getProviderSessions().
Post-visit encounter documentation with visit type, chief complaint, diagnoses, treatment, medication changes, patient education, and disposition. PHI-safe.
Patient vital signs tracking. ae_vitals. recordVitals(), getLatestVitals(), getVitalsHistory(), bmi().
domain-hr
Individual employee record with contact info, role, documents list. Headless component.
Employee list with roles, status, department filter. Headless — zero hardcoded colors, all CSS custom properties.
New hire task checklist with progress bar, categories, required task tracking. Headless.
Visual org hierarchy display built from flat node list. Recursive tree renderer. Headless.
Pay period summary with gross/net/deductions display. All monetary values as display strings. Headless.
Review form with per-category 1–5 star ratings and comments. Submit/acknowledge flow. Headless.
Week-view shift assignment calendar. Add/remove shifts per employee per day. Headless component.
Time-off request + approval workflow. Supports approve/reject with notes. Headless component.
domain-marketing
Feature flag A/B testing with weighted variant assignment. ae_ab_tests + ae_ab_assignments. createTest(), assignVariant(), recordConversion(), getTestResults().
UTM-based visit and conversion attribution. ae_attribution_events. trackVisit(), recordConversion(), getChannelStats(), getAttributionReport().
Email campaign creation and send/open/click tracking. ae_email_campaigns + ae_email_sends. createCampaign(), sendCampaign(), trackOpen(), trackClick(), getCampaignStats().
Lead capture with UTM source tracking. ae_leads. captureLead(), updateLeadStatus(), getLeads(), getLeadsBySource(), exportLeads().
Drip sequence automation with enrollment tracking. ae_nurture_sequences + ae_nurture_steps + ae_nurture_enrollments. createSequence(), addStep(), enrollContact(), advanceContact(), getDueEnrollments().
Referral codes with conversion tracking and reward management. ae_referral_codes + ae_referral_conversions. generateCode(), trackReferral(), convertReferral(), getReferralStats().
domain-media
Ad campaign management with placement tracking. ae_ad_campaigns + ae_ad_placements. createCampaign(), activateCampaign(), createPlacement(), recordImpression(), recordClick(), getCampaignStats().
Rich article editor with title, slug auto-generation, excerpt, body (textarea), tags, status workflow (draft/review/scheduled/published), featured image URL, and publish scheduling.
Article display component with hero image, title, metadata (author, date, reading time), tags, body, author bio card, and related articles grid.
Persistent bottom audio player bar with play/pause, seek slider, volume control, playback speed cycling (0.75x–2x), skip ±30s, and episode metadata. Uses HTML5 audio.
Author profile card and page with avatar, bio, social links (Twitter/LinkedIn/website), article count, and recent articles list.
Content category listing page with category header, article/episode grid, subcategory filter tabs, and pagination.
Threaded comments on any content entity. ae_comment_threads + ae_comments. getOrCreateThread(), postComment(), editComment(), deleteComment(), getComments(), getReplies().
Future-dated content publication queue. ae_scheduled_content. scheduleContent(), rescheduleContent(), cancelScheduled(), markPublished(), getPendingContent().
Podcast/video episode card with thumbnail, episode number, season, title, duration, description, play button, download link, and play count.
Live stream player and metadata component with LIVE badge, viewer count, countdown timer for scheduled streams, host info, chat CTA, share button, and upcoming streams list.
Uploaded media asset management with tags and visibility. ae_media_assets. createAsset(), updateAsset(), deleteAsset(), getAsset(), listAssets(), searchAssets().
Newsletter archive listing with issue cards (number, subject, preview text), search, subscribe CTA, and load-more pagination.
Editorial dashboard with content pipeline stats (drafts/review/scheduled/published), month total, recent articles list, contributor activity, and quick-create action.
Ordered playlists of mixed media. ae_playlists + ae_playlist_items. createPlaylist(), addItemToPlaylist(), removeItemFromPlaylist(), getPlaylist(), reorderPlaylistItems().
Podcast shows with episode management and RSS support. ae_podcasts + ae_podcast_episodes. createPodcast(), addEpisode(), publishEpisode(), getEpisodes().
Podcast episode management dashboard with episode list, new episode dialog, show stats, RSS feed URL with copy button, and episode status workflow.
RSS feed configuration and preview widget with feed URL copy button, item count badge, language, last build date, and live preview of recent feed entries.
Creator/channel follower and subscriber relationships. ae_subscriptions. subscribe(), unsubscribe(), isSubscribed(), getSubscriptions(), getSubscriberCount().
Video content with HLS/DASH streaming metadata. ae_video_streams. createVideo(), publishVideo(), recordView(), getVideo(), listVideos(), listPublicVideos().
domain-notebook
Rich-text notes with notebooks and tags. ae_notes. createNote(), updateNote(), deleteNote(), getNote(), listNotes(), getRecentNotes(), archiveNote().
Notebook containers for grouping notes. ae_notebooks. createNotebook(), updateNotebook(), deleteNotebook(), getNotebook(), listNotebooks(), getDefaultNotebook(), getNoteCount().
Full-text search across notes with pg tsvector ranking and ilike fallback. ae_notes. searchNotes(), searchByTag(), searchInNotebook(), getSearchSuggestions().
Tags for organizing notes. ae_note_tag_defs + ae_note_tag_map. createTag(), deleteTag(), tagNote(), untagNote(), getNoteTags(), getNotesByTag(), listTags().
domain-productivity
A month/week calendar with event display, navigation, and click handlers.
A GitHub-style contribution heatmap showing 52 weeks of activity with color intensity levels.
A rich-text document editor built with Plate, supporting bold, italic, headings, lists, blockquote, code blocks, links, and tables.
A project timeline Gantt chart that renders tasks as horizontal bars on a scrollable day grid.
A drag-and-drop Kanban board with columns, cards, add, and delete actions powered by @dnd-kit.
A real-time messaging channel component backed by Supabase Realtime with message list and input.
A horizontal quarter-based product roadmap timeline with feature rows and team grouping.
A session-scoped Kanban board with Backlog, In Progress, Blocked, and Done columns.
A task list manager with add, complete, delete, and filter-by-status capabilities.
A quick-capture widget for thoughts and notes with tag support and optional AI categorization.
domain-publish
Rich-text articles with SEO fields, reading time, and view tracking. ae_articles. createArticle(), updateArticle(), publishArticle(), unpublishArticle(), getArticle(), listArticles(), getPublicArticles(), recordArticleView().
Access control gate for any resource — subscription, purchase, email capture, or password. ae_content_gates + ae_gate_access. createGate(), removeGate(), grantAccess(), checkAccess(), getGate().
Newsletter lists with subscriber management and issue sending. ae_newsletter_lists + ae_newsletter_subscribers + ae_newsletter_issues. createList(), subscribe(), unsubscribe(), createIssue(), sendIssue(), listIssues().
Per-owner site configuration with branding, SEO defaults, and feature flags. ae_site_configs. upsertSiteConfig(), getSiteConfig(), getPublicSiteConfig(), setFeatureFlag(), isFeatureEnabled().
Hierarchical tag/category taxonomy for any resource type. ae_taxonomy_terms + ae_taxonomy_assignments. createTerm(), deleteTerm(), assignTerm(), removeTerm(), getResourceTerms(), listTerms(), getTermBySlug().
domain-scribe
Hook for fetching AI-suggested CPT procedure codes with modifier and unit management.
Utility for exporting clinical notes in PDF, HL7 FHIR, C-CDA, or JSON format via download.
Hook for fetching AI-suggested ICD-10 codes from an encounter and managing selected code list.
Hook for editing and saving finalized clinical note sections with dirty-state tracking and discard support.
Hook for managing a clinical audio recording session: start, pause, resume, stop, and elapsed timer with MediaRecorder.
Hook for AI-generating SOAP notes from encounter data with section editing and version tracking.
Hook for generating an AI encounter summary with chief complaint, key findings, diagnoses, and disposition.
Hook for managing real-time utterance stream with upsert-by-id, edit, finalize, and clear operations.
domain-sim
Hook for browsing, filtering, and loading simulation cases from a categorized case library.
Hook for configuring and interacting with AI-driven simulation characters with persona, response mode, and conversation history.
Post-simulation debrief report with performance scores, timeline replay, decision analysis, and facilitator comments.
Hook for defining, applying, and scoring evaluation rubrics against simulation performance criteria.
Facilitator control panel for running simulations — participant status, phase controls, live annotations, and broadcast messaging.
Headless WebSocket IMU suit data stream hook. connect(url) opens socket and parses ImuFrame JSON (quaternion xyzw, euler rpy, accel xyz, timestamp). disconnect() closes cleanly. Auto-reconnects after reconnectMs on unexpected close. status: disconnected/connecting/connected/error. onFrame/onStatusChange callbacks. All socket refs cleaned up on unmount. Zero rendering.
Organisation-level simulation platform settings — branding, default scenario parameters, participant groups, and facilitator permissions.
Participant-facing simulation interface showing role card, objectives, current phase, and facilitator messages.
Simulation scenario configuration editor with roles, objectives, timeline, and environment settings for Synessis training platforms.
Hook for recording, replaying, and exporting simulation session events and interactions.
Hook for managing multi-participant simulation team sessions with role assignment and join/leave lifecycle.
domain-social
Private 1-to-1 messaging with canonical thread ordering. ae_dm_threads + ae_dm_messages. getOrCreateThread(), sendMessage(), getMessages(), markRead(), getThreads().
Directed follow graph. ae_follows. follow(), unfollow(), isFollowing(), getFollowers(), getFollowing(), getFollowingIds().
In-app notification inbox. ae_social_notifications. createNotification(), markRead(), markAllRead(), getNotifications(), getUnreadCount().
User posts with media, replies, and reposts. ae_social_posts. createPost(), deletePost(), getPost(), getUserPosts(), getFeed(), getReplies().
Emoji reactions on any entity. ae_reactions. addReaction(), removeReaction(), getReactions(), getReactionCounts(), getMyReactions().
Public social identity with follower/post counts. ae_social_profiles. upsertProfile(), getProfile(), getProfileByUserId(), searchProfiles(), getProfileStats().
domain-studio
AppIcons Studio pipeline — pack management, variant builder, platform icon sizes, completion tracking.
Upload, process, tag, sort, filter, and group studio assets. Type inference, storage path builder.
Canvas 2D draw surface — typed context wrapper with fill/stroke/text/image/export primitives.
ComfyUI REST API client — workflow builder, output URL builder, stream line parser, validation.
Formula/computation layer — cell graph with dependency tracking, SUM/AVG/MIN/MAX formula evaluation.
Entity-Component-System world — addEntity/removeEntity/setComponent/queryEntities/tick. Zero dependencies.
Export to PNG/JPG/SVG/PDF/DOCX/WebP — typed job model, MIME types, download trigger.
Ollama REST client for THE BEAST RTX 5070 — generate/chat requests, stream parsing, model list.
Animation timeline and keyframe model — interpolation with linear/ease/spring/bounce easings.
Structured prompt builder with template slots, variable substitution, token estimation, version diff.
Content publish to Supabase storage + CDN — typed job model, path builder, MIME type helpers.
Block-based rich text editor with paragraph/heading/quote/code blocks, toolbar, save callback. Headless.
Hierarchical scene node manager — add/remove/update nodes, query descendants, build trees from flat lists.
DesignOS slot definition contract — named layout regions, accepted registry items, CSS var injection.
domain-telehealth
Hook for async secure messaging between provider and client with polling, send, and read-receipt tracking.
Multi-step hook for scheduling a telehealth appointment: provider selection, slot picking, reason entry, and confirmation.
Hook for drug search, prescription draft management, and electronic prescription dispatch.
Hook for browsing available follow-up slots and booking post-visit appointments.
Hook for provider schedule polling, visit queue depth, next-up tracking, and session initiation.
Hook for collecting symptom answers and evaluating triage recommendations via AI-powered assessment.
Hook for WebRTC video room lifecycle: request media, connect peers, toggle audio/video, and clean up on leave.
Hook for loading a completed visit summary and dispatching it via email to the authorized recipient.
Hook for polling waiting room queue status with position tracking and admission state.
domain-wellness
SOAP note system (Subjective/Objective/Assessment/Plan) with collapsible note cards, session type, follow-up scheduling, draft/signed status, and sign & lock per note.
Goal setting with milestones, progress tracking, and auto-completion. ae_wellness_goals + ae_goal_milestones. createGoal(), updateProgress(), addMilestone(), achieveMilestone(), listGoals(), getGoalWithMilestones(), abandonGoal().
Daily/weekly/monthly habit tracking with streaks. ae_habits + ae_habit_completions. createHabit(), logCompletion(), removeCompletion(), getCompletions(), getStreak(), listHabits(), archiveHabit().
4-step new client intake form with demographics, health history (goals/conditions/medications/allergies), lifestyle (exercise/diet/stress/sleep), and consent checkbox with summary review.
Mood, energy, and anxiety logging with trend analysis. ae_mood_logs. logMood(), getMoodLogs(), getMoodStats(), deleteMoodLog().
Wellness product catalog with category filter, full-text search, product cards (image/description/star rating/tags/stock status/new badge), and add-to-cart action with cart count badge.
Progress photo comparison grid with category tabs (front/back/side/custom), grid and side-by-side compare modes, date-labeled cards, upload action, and inline note editing per session.
Sleep tracking with duration (generated column), quality, and stats. ae_sleep_logs. logSleep(), getSleepLogs(), getSleepStats(), deleteSleepLog().
Subscription box builder with monthly/annual billing toggle, 3-tier plan cards with feature lists, curated product slot grid with expandable details and swap action, and subscribe CTA.
Wellness treatment plan with goals (toggle achieved), color-coded protocol steps (nutrition/movement/mindfulness/supplement/therapy/lifestyle), milestones, session notes, status workflow, and sign & lock.
Water intake tracking with daily goals and progress. ae_water_intake + ae_water_goals. logWater(), deleteEntry(), setDailyGoal(), getDailySummary(), getWeeklyIntake().
files
Audio file upload and in-browser recording via MediaRecorder. AudioUpload component.
Profile avatar upload with preview. AvatarUpload component, stores in public bucket, updates profiles.avatar_url.
Multi-file drag-and-drop upload queue with per-file status and partial failure handling. BulkUpload component.
Supabase Storage foundation. file_metadata table, uploadFile(), getPublicUrl(), getSignedUrl(), deleteFile(), recordFileMetadata().
CSV and Excel import/export via SheetJS. parseCSV(), exportCSV(), exportExcel(), parseExcel(). DataExportButton + CSVImport components.
Document upload, list, and signed URL download. DocumentUpload + DocumentList components.
Image upload with inline preview and delete. ImageUpload component. Supports public or private bucket.
Grid media gallery with search, multi-select, and bulk delete. Loads from file_metadata. MediaGallery component.
OCR text extraction via Claude Vision (Haiku). extractText() from base64 image, extractTextFromUrl() from public URL.
Server-side PDF generation via @react-pdf/renderer. generatePDF(), pdfResponse(). InvoicePDF template included.
Public asset upload (logos, marketing images). Returns public URL immediately. PublicUpload component.
Auto-delete files after configurable retention. HIPAA (2190d) and standard (90d) presets. processRetention() cron helper.
Private file upload with signed URL download and audit log. SecureUpload component.
Video file upload and in-browser recording via MediaRecorder. VideoUpload component.
Post-upload virus scan via ClamAV REST. scanFile() quarantines infected files and logs to ae_audit_log.
gate
AEGIS enforcement bundle: 9 gates + OO/Cerberus config reference. Documents the canonical gate IDs and descriptions so apps can reference them programmatically.
AI instruction file contract for AE apps. Validates CLAUDE.md required sections and .cursorrules directives. Ensures every app has the behavioral contract in place.
AE app identity enforcement: APP_IDENTITY.md template (app name, purpose, stack, owner, deployment URLs) and verification script that blocks builds when identity is incomplete.
GATE7.txt behavioral checklist template — 120+ checks across 8 categories. Exports typed check categories and a run-result summarizer.
GitHub Actions CI workflow definition for AE apps. Canonical AEGIS CI job structure: TypeScript, Lint, Build, Semgrep, Playwright. YAML generator included.
OO (Oculus Omnividens) skill reference and session protocol utilities. Typed helpers for OO approval/completion files and the 12-step session protocol.
Canonical Playwright test spec templates for AE apps. Six required spec categories: auth, CRUD, guards, forms, mobile, billing. Includes IMA Vampyr test persona.
Verifies a registry item was installed correctly before the app uses it. Checks env vars, custom assertions. Run at app startup or in CI to catch missing installs early.
VouchSafe cryptographic completeness attestation client. Helpers to generate, store, and verify session attestations proving all AEGIS gates passed for a given commit.
kibo
Overlapping avatar stack with overflow count, from Kibo UI.
Full-featured color picker with optional alpha channel from Kibo UI.
Before/after drag-to-compare slider for images or UI panels from Kibo UI.
Animated credit card display component for payment UIs from Kibo UI.
SVG QR code generator with configurable error correction level from Kibo UI.
Horizontally scrolling data ticker (stock/crypto/sports style) from Kibo UI.
organs
Organ set for AI-powered applications. Extends organ-consumer-saas with all 6 domain-ai items.
Organ set for AI medical scribe applications. Extends organ-clinical with all 6 domain-ai items.
Universal organ set for every AE app. Bundles auth, audit, admin, notifications, rate-limiting, SEO, PWA, dark-mode, i18n, and analytics-core.
Complete organ set for the AE Business Back-Office System. Extends organ-internal-tool with billing, CRM, email campaigns, finance, and compliance.
Organ set for clinical applications (HIPAA). Extends organ-hipaa-saas with all 12 domain-health items.
Organ set for consumer-facing SaaS products. Extends organ-base-app with Stripe billing, referral program, lead capture, and in-app notifications.
Organ set for Communications Platform as a Service. Extends organ-base-app with all 6 domain-cpaas items and usage billing.
Organ set for educational platforms. Extends organ-base-app with all 8 domain-edu items.
Organ set for financial / tax applications. Extends organ-base-app with Stripe billing, transaction ledger, tax document storage, and enhanced audit trail.
Organ set for game applications. Extends organ-base-app with all 8 domain-game items.
Organ set for HIPAA-compliant SaaS apps. Extends organ-base-app with HIPAA audit trail, consent management, BAA tracking, MFA enforcement, and 15-minute session timeout.
Organ set for internal AE tooling. Extends organ-base-app with RBAC admin, file storage, and Alrtme alerting.
Organ set for media publishing platforms. Extends organ-base-app with domain-publish, domain-media (selected), and lead capture.
Organ set for simulation and scenario-based platforms. Extends organ-base-app with game mechanics, AI agent runs, and media library.
Organ set for telehealth platforms. Extends organ-clinical with async messaging and notification channels.
skills
Run pre-commit gates (tsc, lint, build), write conventional commit messages, refuse --no-verify.
Deploy to Vercel (Next.js) or Coolify (everything else). Full AE deployment pipeline with live verification.
Systematically diagnose bugs — reproduce, read logs, trace UI→API→DB, check env and RLS.
Write developer documentation — JSDoc, README structure, API endpoint docs, usage examples.
Create and manage feature branches — branch from main, work, merge --no-ff, delete after merge.
Emergency fix workflow — branch from main, targeted fix, abbreviated gates, merge and deploy immediately.
Write and apply Supabase migrations — snake_case, RLS required, read schema first, never invent columns.
Get a new AE app running locally — clone, env setup, Supabase keys, npm install, verify auth.
Profile first, then fix — N+1 queries, missing indexes, large bundles. Measure before and after.
Refactor without changing behavior — read, understand, plan, execute, verify identical behavior.
Full AE release checklist — all 8 gates, OO sign-off, commit, push, deploy, verify HTTP 200 live.
Review pull requests — completeness, security, AE compliance, structured BLOCKER/MAJOR/MINOR comments.
Emergency rollback — read CHECKPOINTS, create safety backup, git reset --hard, verify, report.
Scaffold a new AE app — create-next-app, organ-base-app, Supabase setup, NEXUS + Alrtme wiring.
Seed registry items to AE Registry Supabase — follow seed script pattern, run, verify upserts.
Write and run Playwright e2e tests using IMA Vampyr persona — all CRUD, auth guards, mobile viewport.
ui
Collapsible content sections. Headless — zero hardcoded colors.
Chronological activity list with actor + action + timestamp. Headless — zero hardcoded colors.
Admin layout: side nav + content + breadcrumb. Headless structure — zero hardcoded colors.
Full-width alert/announcement banner with dismiss. Headless — zero hardcoded colors.
Root layout with sidebar slot, topnav slot, and main content area. Headless structure — zero hardcoded colors. All surfaces driven by CSS custom properties.
Centered card layout for login/register/reset flows. Headless structure — zero hardcoded colors.
User avatar with fallback initials + presence ring. Headless — zero hardcoded colors.
Status badge with variant + dot indicator. Headless — zero hardcoded colors.
Billing page: current plan + invoice history + payment method. Headless — zero hardcoded colors.
Month/week/day calendar with event slots. Headless — zero hardcoded colors.
Content card with header/body/footer slots. Headless — zero hardcoded colors.
Syntax-highlighted code display with copy button. Headless — zero hardcoded colors.
Global command palette with search + grouped results. Headless — zero hardcoded colors.
App-interior layout: sidebar + header + page body. Headless structure — zero hardcoded colors.
Editable grid with inline cell editing + bulk select. Headless — zero hardcoded colors.
Sortable/filterable table with row selection and pagination. Headless — zero hardcoded colors.
Chip-based active filters + add-filter popover. Headless — zero hardcoded colors.
Form wrapper with label/input/error/hint layout. Headless — zero hardcoded colors.
Drag-and-drop kanban columns with card slots. Headless — zero hardcoded colors.
Horizontal row of KPI stats with sparklines. Headless — zero hardcoded colors.
Feature grid: icon + title + description. Headless — zero hardcoded colors.
Site footer: links + social + legal + brand. Headless — zero hardcoded colors.
Hero section: headline + subtext + CTA + media slot. Headless — zero hardcoded colors.
Pricing card tier comparison table. Headless — zero hardcoded colors.
Testimonial carousel/grid. Headless — zero hardcoded colors.
Sidebar + topnav + mobile-bottom-tab bundled responsive navigation primitive. Headless — zero hardcoded colors.
Bell icon + unread count + notification drawer. Headless — zero hardcoded colors.
Full notification list page with read/unread + filter. Headless — zero hardcoded colors.
Interactive onboarding checklist with completion tracking. Headless — zero hardcoded colors.
Modal + Sheet + Drawer — unified overlay primitive. Headless — zero hardcoded colors.
Page title + breadcrumb + action slot. Headless — zero hardcoded colors.
Page controls with page size selector. Headless — zero hardcoded colors.
Portal layout: sidebar nav + content area, reusable for any portal. Headless — zero hardcoded colors.
User profile layout: avatar + bio + tabs. Headless — zero hardcoded colors.
Marketing/public layout: topnav + hero area + footer. Headless structure — zero hardcoded colors.
Command-style search with keyboard shortcut trigger. Headless — zero hardcoded colors.
Section title + description + action slot. Headless — zero hardcoded colors.
Settings layout with side nav + section content panels. Headless — zero hardcoded colors.
Resizable two-pane layout — list + detail. Headless — zero hardcoded colors.
KPI card: label + value + trend indicator + icon slot. Headless — zero hardcoded colors.
Linear multi-step progress indicator. Headless — zero hardcoded colors.
Tab bar with content panels + URL-sync option. Headless — zero hardcoded colors.
Vertical timeline of events with icon + content slots. Headless — zero hardcoded colors.
Toast notification with variants and action slot. Headless — zero hardcoded colors.
Dropdown menu: profile, settings, sign out. Headless — zero hardcoded colors.
Multi-step wizard shell with step validation + nav. Headless — zero hardcoded colors.
voice
Bar-graph audio visualizer for ElevenLabs voice streams. Reflects real-time amplitude.
Floating action bar for ElevenLabs voice sessions: mute, unmute, end call controls.
Animated orb that visualises ElevenLabs voice conversation state (idle, speaking, listening).
Push-to-talk speech input field powered by ElevenLabs with interim and final transcript callbacks.
Scrollable transcript panel for ElevenLabs voice conversations with speaker attribution.