Services
Browse Snugnut services by category and open a guide to learn more.
Data & State
- KV Store - JSON key-value storage with TTL, tags, search, counters, and merge patching
- Blob Storage - file storage with signed URLs, quotas, and public serving
- Config - read-only cached project configuration
- Distributed State - shared state with compare-and-swap and distributed locks
- Entity Component System - entity component system with schemas, queries, systems, and a coordinator
- I18n - localization with fallback chains, plurals, publishing, and experiments
- Live JSON - real-time collaborative JSON documents over WebSocket
- Remote Config - environment-scoped configuration with inheritance and targeting rules
- Vault - time-locked attestations with multi-signature and lottery reveal
Messaging & Realtime
- PubSub - capability-scoped publish/subscribe channels with grants and rooms
- WebSocket - how sockets work platform-wide: auth, the general socket, limits, and admin controls
- Message Queue - SQS/SNS-style topics, queues, visibility timeouts, and dead-letter redrive
- Inbox - persistent per-user notifications with read state, actions, and scheduled delivery
- Presence - Track who is online using heartbeats, activity states, and capacity policies
- Comment - threaded comments with reactions and moderation on any subject
- Timeline - append-only event streams with windowed queries and aggregation
- Webhooks - signed outbound deliveries with retries and a dead-letter queue
Jobs & Workflow
- Job Queue - delayed and prioritized background jobs with retries, backoff, and a dead-letter queue
- State Machines - finite state machines with guards, timeouts, and Mermaid rendering
- Chrono - regenerating resources: energy meters, cooldowns, and idle accrual
- Director - tension-curve pacing with budgeted decisions and deterministic seeds
- Consensus - reputation-weighted fact attestation with challenges and slashing
- Human-in-the-Loop - approval and input requests with deadlines, multi-approver tallies, and expiry
- Lease - exclusive time-bound access to unique resources, with waiting rooms and fencing tokens
- Arbiter - LLM-as-judge evaluation with rubrics, sessions, and experiments
Commerce & Economy
- Treasury - double-entry virtual currency with wallets, holds, and supply analytics
- Meter - usage metering with budget reservations, quotas, and billing rollups
- Cart - purchase-intent carts with real inventory reservations and checkout freeze
- Item - inventory: definitions, stacking, transfers, crafting, durability, collections
- Auction - English auctions with proxy bidding, anti-sniping, and treasury settlement
- Promo Code - hashed code batches with capped, windowed, geo-fenced redemption
- Subscription - entitlement timing: trials, grace, seats, usage caps, agent leases
- Surge Pricing - rule-driven adaptive pricing with explainable calculations
- Loyalty - referral campaigns, points ledgers, and reward catalogs
Game Mechanics
- Leaderboard - ranked scoring with windows, weighted metrics, and surrounding-rank queries
- Tournament - single/double elimination, swiss, and round-robin brackets with auto-progression
- Matchmaking - ticket queues with rule-based compatibility matching in streaming or batch pools
- Guild - player organizations with join policies, roles, and a shared treasury-backed bank
- Quest - multi-step objectives with expeditions, puzzle chains, and treasury rewards
- Achievement - rule-driven achievements across seven rule types with live progress over WebSocket
- Badge - versioned SVG badges with live state sources, signed metadata, and offline verification
- Lottery - weighted random draws with seeded determinism, unique and consumable modes
Simulation & Social
- Reputation - domain-scoped trust scores with decay and tiers, plus directed affinity edges and a nemesis ladder
- Ritual - N-party synchronized action within a simultaneity window, and dead-man switches when inverted
- Rumor - Simulate information spreading through a graph, changing as fidelity decays, and receiving corrections
- Pact - Oaths, bounties, markets, and pools with stakes held in Treasury wallets
- Biome - coupled population dynamics integrated deterministically on read, with harvests and interventions
- Seedling - deterministic generation with supply-capped series and hash-chained provenance
- Succession - Plans for transferring or disposing of a subject’s assets after death or inactivity, with triggered cases and recorded outcomes
- Talent Trees - server-authoritative progression with tier gates, XP curves, respecs, and versioned player migration
Product & Growth
- Waiting Room - virtual waiting rooms for scarce capacity with admission strategies, sessions, and anti-gaming
- Tour - versioned product tours and server-tracked onboarding progress with branching and A/B variants
- Link - Link redirects with scheduling, click caps, password protection, and conditional routing
Identity & Trust
- Auth - Accounts, credentials, organizations, sessions, and tenant resolution
- SCIM Provisioning - SCIM 2.0 provisioning that syncs organizations with directories such as Okta and Entra
- Alias - Link external accounts, wallets, handles, and personas to a single identity
- Attestation - proof that a Snug identity controls an account elsewhere, via publicly posted nonce challenges
- Moniker - a naming registry with per-namespace charset and case rules, atomic uniqueness, and confusable blocking
- Handshake - Two-party exchanges of currency and items, held in escrow until both parties confirm
- Term - versioned policy documents and consent tracking with a hash-chained audit log
Interactive Fiction
- Narrative Engine - Actor state for interactive fiction, isolated by story and session, with selected changes saved to the shared story
- Lore Story Engine - Run compiled Lore stories on the server, receive story events, and pause for player choices
Input & Feedback
- Forms - Forms with schemas, drafts, file uploads, and validation without a custom backend handler
- Poll - Polls with four tally strategies, one ballot per identity, and instant-runoff results
Simulation & Infrastructure
- Almanac - shared simulated time: virtual clocks, custom calendars, and a seeded weather model
- Geo - a spatial index for current positions, with radius, bounding-box, and distance queries plus geofences
- Agent Registry - identity and configuration records for AI agents, with prompts, TOML payloads, and procedure runbooks
- Liveness - heartbeat monitoring for machines, with uptime, latency trends, and fleet-wide queries
- Throttle - Configurable rate limits using named token buckets for your subjects and actions
Every service above has a guide. For the exact contract of any single endpoint - parameters, schemas, status codes - see the generated API reference.
