Skip to main content

Cloud Portal — Web Dashboard

The GRAFOMEM Cloud Portal is a web dashboard at cloud.grafomem.com for managing your deployment. Dark-mode glassmorphism UI, fully responsive.

Portal tabs

TabDescriptionKey Features
DashboardSystem overviewStore count, memory count, recent activity
API KeyProgrammatic accessView, copy, and rotate your API key
ComplianceGMP conformanceConformance rate, capability declarations, signed reports, badge embed
Decision TrailInference auditStats grid, filter bar, paginated decision table, detail/replay panel, NDJSON export
Erasure ProofGDPR certificatesStats, issue certificates, certificate list, Ed25519 verification badges
GovernancePolicy managementCreate/manage policies, enable/disable toggles, test evaluation panel, evaluation logs
ReportsRegulatory complianceGenerate EU AI Act/GDPR/DORA reports, section-by-section findings, download JSON
BillingPlan managementUsage metrics, plan upgrades, Stripe integration

Authentication

The portal uses email/password signup with JWT session tokens.

  • Sign up: https://cloud.grafomem.com/portal → Create Account
  • Log in: Email + password → JWT stored in localStorage
  • Session: JWT tokens with configurable expiry

Self-hosting the portal

The portal is a single-page application served from src/aml/static/portal/. It is automatically included when you run:

grafomem serve --cloud --db postgresql://...

The portal files:

FilePurpose
src/aml/static/portal/index.htmlHTML structure — 8 sections + sidebar nav
src/aml/static/portal/portal.cssDesign system — glassmorphism, responsive, dark mode
src/aml/static/portal/portal.jsSPA logic — API calls, rendering, state management

API key management

From the API Key tab:

  1. Reveal — shows your full API key (masked by default)
  2. Copy — copies to clipboard
  3. Rotate — generates a new key (invalidates the old one)

Use the key in all API requests:

curl -H "Authorization: Bearer gf_your_api_key" \
https://cloud.grafomem.com/v1/decisions/stats

Compliance badge

From the Compliance tab, embed a GMP compliance badge in your README or website:

Markdown:

[![GMP Verified](https://cloud.grafomem.com/v1/cloud/badge/your-tenant-id)](https://cloud.grafomem.com)

HTML:

<a href="https://cloud.grafomem.com">
<img src="https://cloud.grafomem.com/v1/cloud/badge/your-tenant-id" alt="GMP Verified" />
</a>