ArcalotlArcalotl

Changelog

Major features and improvements shipped in Arcalotl.

Arcalotl ships continuously. This page tracks the major changes since early access opened, newest first. For what is coming next, see the Roadmap.

Fluxer integration is live

Arcalotl now supports production communities on the official hosted Fluxer service:

  • Typed / commands for setup, plans, subscriptions, donations, management, cancellation, analytics, refunds, linking, and settings.
  • Stripe Checkout and Stripe Billing Portal links open in the browser, while role access follows confirmed subscription state.
  • Sensitive command flows move to DMs because Fluxer does not currently expose ephemeral bot replies.
  • Cross-platform identity linking and entitlements let one purchase benefit Discord and Fluxer roles.

Fluxer does not currently expose Arcalotl command autocomplete. Type the whole command, beginning with /. Read Fluxer Setup and the Fluxer Command Reference.

Alternative sign-in methods: Google and Fluxer OAuth

Arcalotl accounts are going platform-neutral. Sign in with Google or Fluxer instead of Discord, and link multiple sign-in methods to one account:

  • Account linking connects Discord, Fluxer, and Google identities to a single Arcalotl account, with explicit linking only and a guard that keeps your last sign-in method from being removed.
  • Fluxer operators get a real login and community pick-list, the same flow Discord operators already have.

These sign-in methods are now available when their production OAuth credentials are configured.

Account settings

The new Account page collects everything that belongs to you rather than to a community: your display name and primary email, your linked sign-in methods, the communities your account can open, and a security control to sign out all other active sessions in one click.

Generate a member link code directly from the Subscriber details pane. Pick the platform, hand the short-lived code to the member, and their platform account links to the existing member record with entitlements kept intact.

Alongside these, this release includes a number of bugfixes and platform hardening across the dashboard and billing lifecycle.

First-class external entitlements support

Operators can now use Arcalotl for checkout and billing while enforcing access inside their own application:

  • Create checkout for an operator-owned, namespaced user ID and receive the canonical Arcalotl member_id immediately.
  • Consume authoritative member.entitlement.granted, .updated, and .revoked webhooks with stable entitlement keys and ordered revisions.
  • Generate short-lived member link codes through the API or Subscriber details when a buyer later wants to connect a supported platform account.
  • Inspect external identity mappings and effective entitlement state from the operator dashboard.

Closing checkout or letting a link code expire never grants or revokes access. Read the complete External entitlements guide.

Discount codes

Members can now enter a discount code at checkout. Create codes from the new dashboard Discounts page with a percentage or fixed amount off, and control exactly how each code behaves:

  • Use limits enforced exactly, even under concurrent checkouts.
  • Minimum and maximum spend bounds in the plan's currency.
  • Member restrictions picked from your server's member list, and entitlement restrictions for scoping a code to specific tiers.
  • Start and expire dates for scheduled campaigns.
  • A duration setting for subscriptions: first payment only, a number of months, or forever.

The checkout page gained an inline code entry with live price updates, and one-time purchases now record the discounted amount actually paid. See Discounts.

Public REST API, webhooks, and MCP server

A tenant-scoped REST API at /v1 covers subscriptions, plans, members, entitlement checks, purchases, checkout links, an analytics summary, and an events feed. Authenticate with community-scoped API keys managed from the new Developers section in the dashboard.

  • Standard Webhooks deliveries for 22 subscription and entitlement event types at launch, signed with reveal-once secrets and retried automatically.
  • An MCP server at /mcp so AI assistants can work with your community data through the same keys and scopes.
  • Keyed rate limits with Ratelimit headers and Idempotency-Key support on writes.

Read the API docs or browse the API Reference.

Cross-platform entitlements

One community can now span multiple connected servers, including a second server on the same platform. Entitlements bundle the access a buyer receives on every platform, and plans point at an entitlement instead of a single role.

  • Link another server with a bind code from Settings or the link-server command.
  • Existing member identities are backfilled automatically so access stays in sync everywhere.
  • Subscriber detail shows each member's linked accounts across platforms.

Learn more in Connected Platforms.

Entitlements in the dashboard

The buyer-benefit surface is now called Entitlements, with a clearer editor: one benefit row per connected server, an archive flow for retired entitlements, and the donation form uses the same entitlement selector as plans.

Arcalotl is live in early access

Early access opened with full Discord support: paid plans, Stripe Connect payments, automatic role access, payment recovery, cancellation saves, term optimization, and the revenue dashboard.

Read the launch post.

On this page