Public preview

Try Snugnut’s services on the public preview. Features and APIs may change during development.
Contact us for more informationThe public preview includes 70+ services across 1,200 endpoints, each with an
OpenAPI specification. Sign up through the CLI or HTTP at
https://api-test.snugnut.dev. The API reference’s Try It panels also use this
server.
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.
Entity Component SystemEntity 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.
PresenceTrack who is online using heartbeats, activity states, and 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.
State MachinesFinite 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.
RumorSimulate information spreading through a graph, changing as fidelity decays, and receiving corrections.
PactOaths, bounties, markets, and pools with stakes held in Treasury wallets.
BiomeCoupled population dynamics integrated deterministically on read, with harvests and interventions.
SeedlingDeterministic generation with supply-capped series and hash-chained provenance.
SuccessionPlans for transferring or disposing of a subject’s assets after death or inactivity, with triggered cases and recorded outcomes.
Talent TreesServer-authoritative progression with tier gates, XP curves, respecs, and versioned player migration.
Identity & Trust
Accounts, credentials, organizations, sessions, and tenant resolution.
SCIM ProvisioningSCIM 2.0 provisioning that syncs organizations with directories such as Okta and Entra.
AliasLink external accounts, wallets, handles, and personas to a single identity.
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.
HandshakeTwo-party exchanges of currency and items, held in escrow until both parties confirm.
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.
LinkLink redirects with scheduling, click caps, password protection, and conditional routing.
Interactive Fiction
Actor state for interactive fiction, isolated by story and session, with selected changes saved to the shared story.
Lore Story EngineRun compiled Lore stories on the server, receive story events, and pause for player choices.
Input & Feedback
Forms with schemas, drafts, file uploads, and validation without a custom backend handler.
PollPolls with 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.
ThrottleConfigurable rate limits using named token buckets for your subjects and actions.