Account Portal

Manage your API keys, billing, and developer account
View as Markdown

Account Portal

Accóunt_Init // Óverview

ᚠ ᛫ ᛟ ᛫ ᚱ ᛫ ᛒ ᛫ ᛟ ᛫ ᚲ

The Account Portal at account.forboc.ai is your command center for the ForbocAI ecosystem. Manage API keys, subscriptions, and billing — all in one place.


Getting Started

Accéss_Gránt // Auth_Sequénce

1. Create Your Account

Navigate to account.forboc.ai and sign up with your email. Your credentials are secured with bcrypt hashing and JWT session tokens.

2. Generate API Keys

Once signed in, go to Credential Management to create API keys for your game.

  1. Click Generate New Key
  2. Copy the key immediately — it is shown once and cannot be retrieved again
  3. Add it to your environment:
$export FORBOCAI_API_KEY=fb_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Never commit API keys to version control. Use environment variables or a secrets manager. Keys are stored as SHA-256 hashes — the raw key cannot be recovered from the server.

3. Choose Your Plan

Select the tier that matches your scale:

TierPriceDaily API RequestsBest For
InitiateFree1,000Prototyping and testing
Operative$49/mo50,000Indie games in production
Architect$299/moUnlimitedStudios and enterprise

Upgrade at any time from the Billing & Usage page. Payments are handled securely via Stripe.


Features

Módule_Mánifest // Feáture_Set
API Key Management

Generate, inspect, and revoke API keys. Each key has a unique prefix for easy identification.

Billing & Subscriptions

Manage your subscription tier, view usage, and access the Stripe billing portal.

Usage Dashboard

Monitor daily API calls, npc counts, and resource allocation across your projects.

Secure Auth

JWT-based sessions with HttpOnly cookies. Passwords hashed with bcrypt (12 rounds).


Using Your API Key

Once you have an API key, configure it in your game’s SDK setup:

1import { createNPC, createBrowserCortex } from '@forbocai/browser';
2
3// The API key is used to authenticate with the Neuro-Symbolic Grid
4const cortex = createBrowserCortex({
5 apiKey: process.env.FORBOCAI_API_KEY,
6 model: 'smollm2-135m',
7});
8
9const npc = await createNPC({
10 cortex,
11 persona: 'A wise merchant who speaks in riddles...',
12});

Tip: Use separate API keys for development and production environments. You can create as many keys as you need from the portal.


Security

ProtectionDetails
Password Storagebcrypt (12 salt rounds) — never stored in plaintext
Session TokensJWT with 7-day expiry, HttpOnly + Secure + SameSite cookies
API Key StorageSHA-256 hash only — raw key shown once at creation, then discarded
Key RevocationInstant soft-delete with audit trail
PaymentsStripe-hosted checkout — card details never touch our servers

᛭ ᛫ ᛬ ᛫ ᛭

Y̸o̴u̵r̶ ̷k̶e̵y̴s̷ ̸u̶n̵l̶o̸c̴k̵ ̷t̸h̶e̸ ̷G̴r̵i̵d̸.