Public preview
A public preview of the SnugNut catalog. Everything in it is subject to change.
Contact us for more informationThe whole catalog is below - 70+ services, each one a call away, each described by its own OpenAPI spec.
Data & State
JSON key-value storage with TTL, tags, search, counters, and merge patching.
Blob StorageFile storage with signed URLs, quotas, and public serving.
ConfigRead-only cached project configuration.
Distributed StateShared state with compare-and-swap and distributed locks.
ECSEntity component system with schemas, queries, systems, and a coordinator.
I18nLocalization with fallback chains, plurals, publishing, and experiments.
Live JSONReal-time collaborative JSON documents over WebSocket.
Remote ConfigEnvironment-scoped configuration with inheritance and targeting rules.
VaultTime-locked attestations with multi-signature and lottery reveal.
Messaging & Realtime
Capability-scoped publish/subscribe channels with grants and rooms.
WebSocketHow sockets work platform-wide: auth, the general socket, limits, and admin controls.
Message QueueSQS/SNS-style topics, queues, visibility timeouts, and dead-letter redrive.
InboxPersistent per-user notifications with read state, actions, and scheduled delivery.
PresenceWho is here right now: heartbeats, activity states, capacity policies.
CommentThreaded comments with reactions and moderation on any subject.
TimelineAppend-only event streams with windowed queries and aggregation.
WebhooksSigned outbound deliveries with retries and a dead-letter queue.
Jobs & Workflow
Delayed and prioritized background jobs with retries, backoff, and a dead-letter queue.
FSMFinite state machines with guards, timeouts, and Mermaid rendering.
ChronoRegenerating resources: energy meters, cooldowns, and idle accrual.
DirectorTension-curve pacing with budgeted decisions and deterministic seeds.
ConsensusReputation-weighted fact attestation with challenges and slashing.
Human-in-the-LoopApproval and input requests with deadlines, multi-approver tallies, and expiry.
LeaseExclusive time-bound access to unique resources, with waiting rooms and fencing tokens.
ArbiterLLM-as-judge evaluation with rubrics, sessions, and experiments.
Commerce & Economy
Double-entry virtual currency with wallets, holds, and supply analytics.
MeterUsage metering with budget reservations, quotas, and billing rollups.
CartPurchase-intent carts with real inventory reservations and checkout freeze.
ItemInventory: definitions, stacking, transfers, crafting, durability, collections.
AuctionEnglish auctions with proxy bidding, anti-sniping, and treasury settlement.
Promo CodeHashed code batches with capped, windowed, geo-fenced redemption.
SubscriptionEntitlement timing: trials, grace, seats, usage caps, agent leases.
Surge PricingRule-driven adaptive pricing with explainable calculations.
LoyaltyReferral campaigns, points ledgers, and reward catalogs.
Game Mechanics
Ranked scoring with windows, weighted metrics, and surrounding-rank queries.
TournamentSingle/double elimination, swiss, and round-robin brackets with auto-progression.
MatchmakingTicket queues with rule-based compatibility matching in streaming or batch pools.
GuildPlayer organizations with join policies, roles, and a shared treasury-backed bank.
QuestMulti-step objectives with expeditions, puzzle chains, and treasury rewards.
AchievementRule-driven achievements across seven rule types with live progress over WebSocket.
BadgeVersioned SVG badges with live state sources, signed metadata, and offline verification.
LotteryWeighted random draws with seeded determinism, unique and consumable modes.
Simulation & Social
Domain-scoped trust scores with decay and tiers, plus directed affinity edges and a nemesis ladder.
RitualN-party synchronized action within a simultaneity window, and dead-man switches when inverted.
RumorInformation propagating hop by hop through a graph, mutating as fidelity decays, chased by corrections.
PactStaked agreements in four shapes (oath, bounty, market, pool) escrowed in real treasury wallets.
BiomeCoupled population dynamics integrated deterministically on read, with harvests and interventions.
SeedlingDeterministic generation with supply-capped series and hash-chained provenance.
SuccessionWhat happens to a subject's assets when it dies or goes dark: plans, triggered cases, and dispositions.
Talent TreesServer-authoritative progression with tier gates, XP curves, respecs, and versioned player migration.
Identity & Trust
The platform's front door: accounts, credentials, organizations, sessions, and tenant resolution.
SCIM ProvisioningThe SCIM 2.0 surface Okta and Entra drive to keep an organization in step with a corporate directory.
AliasCanonical identity resolution across fragmented external accounts, wallets, handles, and personas.
AttestationProof that a Snug identity controls an account elsewhere, via publicly posted nonce challenges.
MonikerA naming registry with per-namespace charset and case rules, atomic uniqueness, and confusable blocking.
HandshakeBilateral negotiation with escrowed stage-and-dual-confirm settlement over currency and items.
TermVersioned policy documents and consent tracking with a hash-chained audit log.
Product & Growth
Virtual waiting rooms for scarce capacity with admission strategies, sessions, and anti-gaming.
TourVersioned product tours and server-tracked onboarding progress with branching and A/B variants.
LinkA redirect control plane and click hot path with scheduling, click caps, password gates, and conditional routing.
Interactive Fiction
Scoped actor state for interactive fiction, isolated per story and session then promoted to canon.
Lore Story EngineRuns compiled Lore DSL programs as server-side sessions, emitting story events and blocking on player choice.
Input & Feedback
Schema-backed intake with drafts, file uploads, and validation, without writing a backend handler.
PollVoting with real ballot integrity: four tally strategies, one ballot per identity, and instant-runoff results.
Simulation & Infrastructure
Shared simulated time: virtual clocks, custom calendars, and a seeded weather model.
GeoA spatial index for current positions, with radius, bounding-box, and distance queries plus geofences.
Agent RegistryIdentity and configuration records for AI agents, with prompts, TOML payloads, and procedure runbooks.
LivenessHeartbeat monitoring for machines, with uptime, latency trends, and fleet-wide queries.
ThrottleRate limiting you configure: named token buckets checked against your own subjects and actions.