Skip to Content
SPAPS is proprietary hosted SaaS. Paid access required; pre-1.0 contracts may change. Terms and access
OverviewGlossary

Glossary

This glossary keeps SPAPS terms consistent across product, code, and operations pages. Use the code term when the code has a clear name, even when a downstream app uses a friendlier label.

TermMeaning
ApplicationA SPAPS client app row with keys, allowed origins, settings, and related access rules.
API keyA publishable, secret, or legacy key used to identify the calling application.
Publishable keyBrowser-facing key, typically spaps_pub_*, constrained by endpoint scope and origin validation.
Secret keyServer-side key, typically spaps_sec_* or spaps_*, allowed to call privileged app endpoints.
Legacy keyDeprecated plaintext or hashed value stored in applications.api_key; production startup checks require legacy auth to be disabled.
Local modeDevelopment/test mode that can provide a local application and local personas without full auth setup.
PrincipalThe authenticated user represented by JWT claims or a local-mode persona.
EntitlementA feature-access grant, usually projected from Stripe, wallet payment, manual admin action, or policy.
Wallet authA signature-verification flow for chains such as Solana and Ethereum.
Response envelopeThe standard JSON wrapper applied by ResponseEnvelopeMiddleware.
Startup invariantA fail-fast safety rule checked during application lifespan before traffic is served.
Downstream serviceAnother backend that uses the quickstart package or calls SPAPS through server-side clients.
Golden app packA reference contract for browser auth, Stripe checkout, entitlement projection, and paid-access policy.

Discovery terms

Use this section when search terms come from package names, command families, or runtime domains instead of product prose.

Package names

Search termOpens
spaps / npx spapsSPAPS CLI Quickstart
spaps-sdkSPAPS SDK (TypeScript)
spaps-server-quickstartFirst Service
spaps-typesCompanion packages
spaps-wallet-utilsCompanion packages
spaps-issue-reporting-reactCompanion packages

Command families

Search termOpens
spaps local, spaps status, spaps doctorLocal runtime
spaps quickstart, spaps create, spaps verify, spaps toolsSPAPS CLI Quickstart
spaps fixtures init, spaps fixtures apply, spaps fixtures storage-stateSPAPS CLI Quickstart
spaps login, spaps connect, spaps whoami, spaps token, spaps logoutSPAPS CLI Quickstart
spaps dayrate config, spaps email send, spaps policy list, spaps webhook registerSPAPS CLI Quickstart

Core domains

Search termOpens
Auth, sessions, users, walletsDomain catalog
Admin applications, entitlements, mappingsBilling and entitlements
Stripe checkout, subscriptions, portal, webhook deliveryWebhooks and event delivery
Email, secure messages, policiesDomain catalog