s-m-r-t
Open the s-m-r-t source on GitHub Switch to dark color scheme

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
75 resultsOverview · Components · Playground · REST · MCP · WebMCP · CLI

Foundation

15
@happyvertical/smrt-corev0.57.40

The object model, persistence layer, AI operations, manifests, and generated interfaces at the center of every s-m-r-t app.

runtime→
@happyvertical/smrt-configv0.57.40

One configuration layer for s-m-r-t packages, runtime settings, safe exports, and secret-aware loading.

runtime→
@happyvertical/smrt-typesv0.57.40

Shared cross-package TypeScript contracts and enums with almost no runtime weight.

runtime→
@happyvertical/smrt-scannerv0.57.40

Fast OXC-based source scanning that turns decorated classes into the s-m-r-t manifest.

tooling→
@happyvertical/smrt-tenancyv0.57.40

Automatic tenant isolation, context propagation, required or optional scope, and tenant-aware query enforcement.

2 playground entries→
@happyvertical/smrt-usersv0.57.40

Users, sessions, memberships, hierarchical tenants, roles, fine-grained permissions, access requests, and Postgres RLS.

4 playground entries→
@happyvertical/smrt-profilesv0.57.40

People, organizations, identities, metadata, and reciprocal or directional relationships.

models→
@happyvertical/smrt-languagesv0.57.40

Code-first language strings with application, config, and tenant overrides plus AI-assisted translation.

models→
@happyvertical/smrt-promptsv0.57.40

A typed prompt registry with editable, tenant-aware overrides and predictable resolution.

models→
@happyvertical/smrt-secretsv0.57.40

Per-tenant secrets protected by envelope encryption, rotation, and audit trails.

models→
@happyvertical/smrt-featuresv0.57.40

Code-first feature definitions with tenant-aware overrides and deterministic evaluation.

models→
@happyvertical/smrt-fieldsv0.57.40New

Layered field policy: per-field defaults, visibility tiers, labels, help, ordering, and organization locks resolved over the code seed at app, tenant, and user scope.

2 playground entries→
@happyvertical/smrt-preferencesv0.57.40New

Saved user-interface preferences: tenant defaults and per-user overrides for overview layouts and the app frame, validated per registered kind.

models→
@happyvertical/smrt-approvalsv0.57.40New

A decision gate: revision-bound, single-use approvals with quorum, expiry, tenant policy, and an append-only event ledger.

models→
@happyvertical/smrt-webhooksv0.57.40New

Outbound webhook subscriptions with HMAC-signed delivery to public HTTPS endpoints, a durable jobs queue, retries, and a safe delivery log.

1 component→

Agents & runtime

9
@happyvertical/smrt-agentsv0.57.40New

Autonomous actors with scheduling, interests, dispatch, durable learning, principal execution, and safe agent-to-agent delegation.

3 playground entries→
@happyvertical/smrt-personasv0.57.40New

Tenant-owned agent personalities that scope instructions, tools, identity, memory, feedback, and human-approved adaptation.

1 component→
@happyvertical/smrt-jobsv0.57.40

Persistent background work, schedules, retries, runners, queue controls, and operational visibility.

3 playground entries→
@happyvertical/smrt-chatv0.57.40New

Rooms, direct messages, threads, persona-bound conversations, tool loops, the AssistantDock, helper preferences, and voice gateway turns.

3 playground entries→
@happyvertical/smrt-app-mcpv0.57.40

App-runtime MCP server scaffolding and transport adapters for exposing a s-m-r-t application over HTTP.

runtime→
@happyvertical/smrt-dev-mcpv0.57.40

Development-time knowledge, review, architecture, introspection, and code-generation tools for AI coding agents.

tooling→
@happyvertical/smrt-playbooksv0.57.40

Layered playbook definitions, app and tenant overrides, and plan resolution for agents: a named sequence of steps every agent surface follows.

models→
@happyvertical/smrt-mcp-appsv0.57.40New

A framework-neutral, browser-only view-side bridge for portable MCP Apps: lifecycle, correlated transport, and capability gates.

runtime→
@happyvertical/smrt-mcp-openaiv0.57.40New

Optional OpenAI navigation, settings, context, messages, and composer mentions for authorized s-m-r-t MCP Apps.

runtime→

Web & UI

12
@happyvertical/smrt-uiv0.57.40New

Provider-free Svelte 5 components for accessible forms, agent-assisted controls, feedback, collections, charts, overlays, layouts, and themes.

5 playground entries→
@happyvertical/smrt-sveltev0.57.40New

The top-of-stack Svelte integration: AppShell, Provider, rich forms, recipe screens, browser AI, live collections, and permissions.

105 components→
@happyvertical/smrt-webv0.57.40New

A manifest-generated browser data runtime with typed collections, persistence, live updates, and offline mutation replay.

runtime→
@happyvertical/smrt-playgroundv0.57.40

Shared package playground discovery, preview metadata, runtime hosting, and dev workbench components.

1 component→
@happyvertical/smrt-app-cliv0.57.40

A reusable branded CLI factory for s-m-r-t apps with decorator-driven resources and a stdio MCP bridge.

tooling→
@happyvertical/smrt-cliv0.57.40

The framework developer CLI for manifests, database migrations, application operations, cookbooks, introspection, and generated resources.

tooling→
@happyvertical/smrt-vitestv0.57.40

Vitest integration for manifest generation, package discovery, isolated databases, and Svelte setup.

tooling→
@happyvertical/smrt-template-sveltekitv0.57.40

The recommended SvelteKit application scaffold: AppShell as the root layout, a server runtime built once, and smrt app one-liners for every lifecycle script.

tooling→
@happyvertical/smrt-template-site-static-jsonv0.57.40

A static community-site scaffold with JSON data storage and package-owned UI conventions.

tooling→
@happyvertical/smrt-app-runtimev0.57.40

Validated local, self-hosted, and cloud runtime composition for s-m-r-t applications, with a SvelteKit entry for server hooks.

runtime→
@happyvertical/smrt-workbenchv0.57.40

A 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.

1 component→
@happyvertical/smrt-plannerv0.57.40New

The 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.

3 components→

Content & media

11
@happyvertical/smrt-contentv0.57.40

Documents, articles, publication state, governed editing, contributions, references, and transparent review workflows.

7 playground entries→
@happyvertical/smrt-assetsv0.57.40

Provider-neutral asset storage, metadata, versions, associations, and AI-assisted operations.

2 playground entries→
@happyvertical/smrt-assets-localv0.57.40

Local image metadata and variant processing for the s-m-r-t asset runtime.

runtime→
@happyvertical/smrt-assets-ergotv0.57.40

Ergot-backed asset processing, search, workflows, and remote execution.

runtime→
@happyvertical/smrt-imagesv0.57.40

Image galleries, uploads, editing, categorization, metadata extraction, and semantic search.

3 playground entries→
@happyvertical/smrt-messagesv0.57.40

A unified STI hierarchy for email, social, and other communication channels, plus in-app notifications.

4 playground entries→
@happyvertical/smrt-voicev0.57.40

Voice profiles, source samples, cloning, synthesis, and timing data for spoken media.

models→
@happyvertical/smrt-videov0.57.40

Characters, performers, scenes, production workflows, frames, and AI video operations.

models→
@happyvertical/smrt-socialv0.57.40

Connected social accounts, OAuth, multi-platform publishing, and scheduled posts.

1 component→
@happyvertical/smrt-commentsv0.57.40New

Tenant-scoped comments on any record, mention notification composition, and a browser-safe RecordComments component.

1 component→
@happyvertical/smrt-ingestionv0.57.40New

Durable tenant-scoped intake: receipts, evidence, analysis attempts, proposals, and an action journal, with inbox and review components for people.

3 components→

Business & operations

17
@happyvertical/smrt-commercev0.57.40

Customers, vendors, contracts, invoices, credit notes, payments, payment rails, tax codes, and fulfillment, with four recipes.

3 playground entries→
@happyvertical/smrt-productsv0.57.40

A product catalog and reference module for package, federation, standalone, and browser-store consumption.

models→
@happyvertical/smrt-inventoryv0.57.40

Multi-location SKUs, stock levels, immutable movements, and guarded stock mutation.

models→
@happyvertical/smrt-manufacturingv0.57.40

Industry-neutral bills of materials, cost rollups, and production orders.

models→
@happyvertical/smrt-ledgersv0.57.40

Double-entry accounting, journal lifecycle, balance enforcement, and traceable entries.

models→
@happyvertical/smrt-subscriptionsv0.57.40

Tenant plans, grants, entitlement resolution, usage thresholds, and subscription UI.

3 components→
@happyvertical/smrt-reportsv0.57.40

Materialized aggregate read models with incremental refresh, schedules, and tenant fan-out, plus runtime reports compiled per principal from a stored spec, with browser surfaces.

6 playground entries→
@happyvertical/smrt-analyticsv0.57.40

Analytics properties, streams, server-side events, and useful reporting surfaces.

3 playground entries→
@happyvertical/smrt-adsv0.57.40

Priority-based ad delivery, weighted variations, and immutable event tracking.

models→
@happyvertical/smrt-marketingv0.57.40

Cross-channel campaigns, immutable performance snapshots, and computed budget pacing.

5 components→
@happyvertical/smrt-affiliatesv0.57.40

Partners, tiered commissions, attribution, and payout processing. Now a compatibility shim over the smrt-sales commissions module — new applications should use smrt-sales directly.

models→
@happyvertical/smrt-salesv0.57.40

Provider-neutral agreement execution, CRM, referral intake and attribution, and a neutral commissions core.

14 components→
@happyvertical/smrt-projectsv0.57.40

Provider-neutral projects, repositories, issues, pull requests, and the time workflows re-exported from smrt-timesheets.

3 playground entries→
@happyvertical/smrt-supportv0.57.40

Channel-neutral support cases with lifecycle, routing, service targets, escalation, and auditable service time.

5 components→
@happyvertical/smrt-timesheetsv0.57.40New

Shared time entries: who worked how long on what, approval and correction, and immutable charge and compensation snapshots taken at approval.

5 components→
@happyvertical/smrt-expensesv0.57.40New

Expense records: a cost incurred against a job, work package, or project, with deduplicated receipts, an explicit review, reimbursement, and purchase-order drawdown.

5 components→
@happyvertical/smrt-human-resourcesv0.57.40New

HR records: who works for an organization, as what, and with what standing. Employment with dated terms, and qualifications with expiry.

4 components→