Reference
Package reference
Open a package and read its purpose. Browse its components and playground entries. Check how its models appear through REST, MCP, WebMCP, and CLI.
- Packages
- 75
- Release
- 0.57.40
Foundation
15@happyvertical/smrt-corev0.57.40The object model, persistence layer, AI operations, manifests, and generated interfaces at the center of every s-m-r-t app.
@happyvertical/smrt-configv0.57.40One configuration layer for s-m-r-t packages, runtime settings, safe exports, and secret-aware loading.
@happyvertical/smrt-typesv0.57.40Shared cross-package TypeScript contracts and enums with almost no runtime weight.
@happyvertical/smrt-scannerv0.57.40Fast OXC-based source scanning that turns decorated classes into the s-m-r-t manifest.
@happyvertical/smrt-tenancyv0.57.40Automatic tenant isolation, context propagation, required or optional scope, and tenant-aware query enforcement.
@happyvertical/smrt-usersv0.57.40Users, sessions, memberships, hierarchical tenants, roles, fine-grained permissions, access requests, and Postgres RLS.
@happyvertical/smrt-profilesv0.57.40People, organizations, identities, metadata, and reciprocal or directional relationships.
@happyvertical/smrt-languagesv0.57.40Code-first language strings with application, config, and tenant overrides plus AI-assisted translation.
@happyvertical/smrt-promptsv0.57.40A typed prompt registry with editable, tenant-aware overrides and predictable resolution.
@happyvertical/smrt-secretsv0.57.40Per-tenant secrets protected by envelope encryption, rotation, and audit trails.
@happyvertical/smrt-featuresv0.57.40Code-first feature definitions with tenant-aware overrides and deterministic evaluation.
@happyvertical/smrt-fieldsv0.57.40NewLayered field policy: per-field defaults, visibility tiers, labels, help, ordering, and organization locks resolved over the code seed at app, tenant, and user scope.
@happyvertical/smrt-preferencesv0.57.40NewSaved user-interface preferences: tenant defaults and per-user overrides for overview layouts and the app frame, validated per registered kind.
@happyvertical/smrt-approvalsv0.57.40NewA decision gate: revision-bound, single-use approvals with quorum, expiry, tenant policy, and an append-only event ledger.
@happyvertical/smrt-webhooksv0.57.40NewOutbound webhook subscriptions with HMAC-signed delivery to public HTTPS endpoints, a durable jobs queue, retries, and a safe delivery log.
Agents & runtime
9@happyvertical/smrt-agentsv0.57.40NewAutonomous actors with scheduling, interests, dispatch, durable learning, principal execution, and safe agent-to-agent delegation.
@happyvertical/smrt-personasv0.57.40NewTenant-owned agent personalities that scope instructions, tools, identity, memory, feedback, and human-approved adaptation.
@happyvertical/smrt-jobsv0.57.40Persistent background work, schedules, retries, runners, queue controls, and operational visibility.
@happyvertical/smrt-chatv0.57.40NewRooms, direct messages, threads, persona-bound conversations, tool loops, the AssistantDock, helper preferences, and voice gateway turns.
@happyvertical/smrt-app-mcpv0.57.40App-runtime MCP server scaffolding and transport adapters for exposing a s-m-r-t application over HTTP.
@happyvertical/smrt-dev-mcpv0.57.40Development-time knowledge, review, architecture, introspection, and code-generation tools for AI coding agents.
@happyvertical/smrt-playbooksv0.57.40Layered playbook definitions, app and tenant overrides, and plan resolution for agents: a named sequence of steps every agent surface follows.
@happyvertical/smrt-mcp-appsv0.57.40NewA framework-neutral, browser-only view-side bridge for portable MCP Apps: lifecycle, correlated transport, and capability gates.
@happyvertical/smrt-mcp-openaiv0.57.40NewOptional OpenAI navigation, settings, context, messages, and composer mentions for authorized s-m-r-t MCP Apps.
Web & UI
12@happyvertical/smrt-uiv0.57.40NewProvider-free Svelte 5 components for accessible forms, agent-assisted controls, feedback, collections, charts, overlays, layouts, and themes.
@happyvertical/smrt-sveltev0.57.40NewThe top-of-stack Svelte integration: AppShell, Provider, rich forms, recipe screens, browser AI, live collections, and permissions.
@happyvertical/smrt-webv0.57.40NewA manifest-generated browser data runtime with typed collections, persistence, live updates, and offline mutation replay.
@happyvertical/smrt-playgroundv0.57.40Shared package playground discovery, preview metadata, runtime hosting, and dev workbench components.
@happyvertical/smrt-app-cliv0.57.40A reusable branded CLI factory for s-m-r-t apps with decorator-driven resources and a stdio MCP bridge.
@happyvertical/smrt-cliv0.57.40The framework developer CLI for manifests, database migrations, application operations, cookbooks, introspection, and generated resources.
@happyvertical/smrt-vitestv0.57.40Vitest integration for manifest generation, package discovery, isolated databases, and Svelte setup.
@happyvertical/smrt-template-sveltekitv0.57.40The recommended SvelteKit application scaffold: AppShell as the root layout, a server runtime built once, and smrt app one-liners for every lifecycle script.
@happyvertical/smrt-template-site-static-jsonv0.57.40A static community-site scaffold with JSON data storage and package-owned UI conventions.
@happyvertical/smrt-app-runtimev0.57.40Validated local, self-hosted, and cloud runtime composition for s-m-r-t applications, with a SvelteKit entry for server hooks.
@happyvertical/smrt-workbenchv0.57.40A shared developer workbench for s-m-r-t packages and consumer projects: package metadata, route modules, previews, scripts, docs, and manifests in one browser host.
@happyvertical/smrt-plannerv0.57.40NewThe s-m-r-t app planner as a mountable Svelte component with cookbooks, recipes, layout, theme, and export tabs, a typed command set, and a plan snapshot.
Content & media
11@happyvertical/smrt-contentv0.57.40Documents, articles, publication state, governed editing, contributions, references, and transparent review workflows.
@happyvertical/smrt-assetsv0.57.40Provider-neutral asset storage, metadata, versions, associations, and AI-assisted operations.
@happyvertical/smrt-assets-localv0.57.40Local image metadata and variant processing for the s-m-r-t asset runtime.
@happyvertical/smrt-assets-ergotv0.57.40Ergot-backed asset processing, search, workflows, and remote execution.
@happyvertical/smrt-imagesv0.57.40Image galleries, uploads, editing, categorization, metadata extraction, and semantic search.
@happyvertical/smrt-messagesv0.57.40A unified STI hierarchy for email, social, and other communication channels, plus in-app notifications.
@happyvertical/smrt-voicev0.57.40Voice profiles, source samples, cloning, synthesis, and timing data for spoken media.
@happyvertical/smrt-videov0.57.40Characters, performers, scenes, production workflows, frames, and AI video operations.
@happyvertical/smrt-socialv0.57.40Connected social accounts, OAuth, multi-platform publishing, and scheduled posts.
@happyvertical/smrt-commentsv0.57.40NewTenant-scoped comments on any record, mention notification composition, and a browser-safe RecordComments component.
@happyvertical/smrt-ingestionv0.57.40NewDurable tenant-scoped intake: receipts, evidence, analysis attempts, proposals, and an action journal, with inbox and review components for people.
Business & operations
17@happyvertical/smrt-commercev0.57.40Customers, vendors, contracts, invoices, credit notes, payments, payment rails, tax codes, and fulfillment, with four recipes.
@happyvertical/smrt-productsv0.57.40A product catalog and reference module for package, federation, standalone, and browser-store consumption.
@happyvertical/smrt-inventoryv0.57.40Multi-location SKUs, stock levels, immutable movements, and guarded stock mutation.
@happyvertical/smrt-manufacturingv0.57.40Industry-neutral bills of materials, cost rollups, and production orders.
@happyvertical/smrt-ledgersv0.57.40Double-entry accounting, journal lifecycle, balance enforcement, and traceable entries.
@happyvertical/smrt-subscriptionsv0.57.40Tenant plans, grants, entitlement resolution, usage thresholds, and subscription UI.
@happyvertical/smrt-reportsv0.57.40Materialized aggregate read models with incremental refresh, schedules, and tenant fan-out, plus runtime reports compiled per principal from a stored spec, with browser surfaces.
@happyvertical/smrt-analyticsv0.57.40Analytics properties, streams, server-side events, and useful reporting surfaces.
@happyvertical/smrt-adsv0.57.40Priority-based ad delivery, weighted variations, and immutable event tracking.
@happyvertical/smrt-marketingv0.57.40Cross-channel campaigns, immutable performance snapshots, and computed budget pacing.
@happyvertical/smrt-affiliatesv0.57.40Partners, tiered commissions, attribution, and payout processing. Now a compatibility shim over the smrt-sales commissions module — new applications should use smrt-sales directly.
@happyvertical/smrt-salesv0.57.40Provider-neutral agreement execution, CRM, referral intake and attribution, and a neutral commissions core.
@happyvertical/smrt-projectsv0.57.40Provider-neutral projects, repositories, issues, pull requests, and the time workflows re-exported from smrt-timesheets.
@happyvertical/smrt-supportv0.57.40Channel-neutral support cases with lifecycle, routing, service targets, escalation, and auditable service time.
@happyvertical/smrt-timesheetsv0.57.40NewShared time entries: who worked how long on what, approval and correction, and immutable charge and compensation snapshots taken at approval.
@happyvertical/smrt-expensesv0.57.40NewExpense records: a cost incurred against a job, work package, or project, with deduplicated receipts, an explicit review, reimbursement, and purchase-order drawdown.
@happyvertical/smrt-human-resourcesv0.57.40NewHR records: who works for an organization, as what, and with what standing. Employment with dated terms, and qualifications with expiry.
Domain models
7@happyvertical/smrt-eventsv0.57.40Deeply nested events, series, participants, placements, and meeting presentation.
@happyvertical/smrt-placesv0.57.40Hierarchical places, geocoding, lookup-or-create, and proximity search.
@happyvertical/smrt-factsv0.57.40Distributed knowledge with provenance, confidence, semantic reconciliation, and evolution chains.
@happyvertical/smrt-propertiesv0.57.40Digital properties and nested zones for content, ads, and application placement.
@happyvertical/smrt-sitesv0.57.40Multi-tenant site lifecycle, configuration, and prioritized agent bindings.
@happyvertical/smrt-tagsv0.57.40Context-scoped hierarchical tags, aliases, and multi-language labels.
@happyvertical/smrt-gnodev0.57.40Not implementedFederation scaffolding for gnode knowledge bases: published types and class shells, with none of the discovery or exchange behavior implemented yet.
Mobile
4@happyvertical/smrt-mobilev0.57.40Kotlin Multiplatform state and services for offline packs, durable writes, evidence capture, authentication, networking, and cross-platform presenters.
@happyvertical/smrt-mobile-contractv0.57.40Manifest and allowlist code generation into mobile contracts and Kotlin or Swift DTOs.
@happyvertical/smrt-androidv0.57.40Compose shell, s-m-r-t theme, and Android adapters for barcode, speech, on-device AI, secure auth, and storage.
@happyvertical/smrt-iosv0.57.40SwiftUI shell, s-m-r-t theme, and iOS adapters for VisionKit, Speech, Foundation Models, Keychain, and native storage.