Skip to content

Configurations / Pro

bastille-license

Manage your BASTILLE-C3 license from the Pi command palette. Inspect status, re-fetch from Polar, or wipe credentials when transferring a machine.

ProFSL-1.1-ALv2Pi extensionInstallation ↓

What it does.

  • Status - inspect tier, organization, benefit, activation, and cache state.
  • Refresh - re-fetch your license catalog from Polar, activate, validate, and infer tier.
  • Clear - wipe stored credentials and cache, restoring unlicensed state. Useful when transferring a machine or troubleshooting tier mismatches.

Put it to work.

Use the Pro archive from your purchase. The Pro or Team bundle includes its Pi extensions. An individual module archive uses the same installer.

Only the filename is used. The file stays on your device and is never uploaded.

Choose a file to build your exact command.

Run this command from the folder containing the archive. Selecting a file here does not install or execute anything.

Activate your license with /bastille-license refresh inside Pi. Activation and periodic entitlement validation contact Polar. Your workload is not uploaded to Bastille-C3.

Full installation & activation guide →

In use.

Inside Pi

/bastille-license status

Inside Pi

/bastille-license refresh

Inside Pi

/bastille-license clear

On each Pi session start, the extension performs a silent background refresh when the on-disk cache is missing or expired, so subsequent calls do not each hit Polar individually.

Worth knowing.

  • Installed automatically with every Pro or Team bundle. Requires a valid Polar license.
Remove this module

Uninstall this extension

pi uninstall npm:@bastilleworks/bastille-license

Removing an extension does not cancel your subscription. Manage renewal separately.

On the same ground

Works alongside.

← Back to every module