Dashboard
Quick Start
# Install
pip install grafomem
# Write a memory
curl -X POST https://grafomem-production.up.railway.app/v1/stores/default/write \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"content": "User prefers dark mode", "options": {}}'
# Retrieve
curl -X POST https://grafomem-production.up.railway.app/v1/stores/default/retrieve \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"query": "What does the user prefer?", "options": {"top_k": 5}}'
Semantic Manifold
API Key
gfm_••••••••••••
⚠ Keep your API key secret. Do not share it in client-side code.
Endpoint
https://grafomem-production.up.railway.app
Authentication
Authorization: Bearer gfm_your_key_here
API Documentation
Swagger UI →Usage
Current billing period
GMP Conformance
Capabilities
Embeddable Badge
Run a conformance audit to generate your badge
Decision Trail
Every AI inference decision — logged, signed, replayable
Decisions
0 results| Time | Model | Query | Facts | Tokens | Latency | Signed | |
|---|---|---|---|---|---|---|---|
| No decisions yet. Decisions will appear here after they are logged via the API. | |||||||
Decision Detail
Query
Retrieved Facts
Model Output
Provenance
Replay — Facts Since Deleted
Regulatory Reports
One-click compliance packages for EU AI Act, GDPR & DORA
Generate Report
Generated Reports
0 reports| Date | Framework | Finding | Period | Size | |
|---|---|---|---|---|---|
| No reports yet. Generate one above. | |||||
Report Detail
Governance Gateway
Policy-as-code — constrain agent behavior before execution
Create Policy
Policies
0 policies| Priority | Name | Type | Action | Enabled | |
|---|---|---|---|---|---|
| No policies defined. Create one above or seed defaults. | |||||
Test Policy Evaluation
Simulate a request and see which policies fire.
Recent Evaluation Log
| Time | Policy | Operation | Result | Detail |
|---|---|---|---|---|
| No evaluation logs yet. | ||||
Erasure Proof
GDPR Article 17 — signed certificates for every deletion
Issue Erasure Certificate
Erasure Certificates
0 certificates| Issued | Fact Ref | Content Hash | Scrubbed | Signed | Legal Basis | |
|---|---|---|---|---|---|---|
| No erasure certificates yet. | ||||||
Certificate Detail
Verification
Scrubbed Decision IDs
Billing
Starter
- 100,000 memories
- 3 stores
- 60 req/min
- Email support
Pro
- 1,000,000 memories
- 50 stores
- 600 req/min
- Priority support
Enterprise
- Unlimited everything
- Private VPC
- 99.99% SLA
- Dedicated engineer
Agent Orchestrator
Agent Definitions
No agents defined yet
Create Agent
Workflows
No workflows yet
Create Workflow
—
—Step Timeline
No steps yet
LLM Providers
No providers configured
Register LLM Provider
Webhook Alerts
Push notifications for governance denials, workflow events, and erasure certificates
Register Webhook
⚠ Signing Secret (shown once)
Registered Webhooks
0 webhooks| URL | Events | Status | |
|---|---|---|---|
| No webhooks registered yet. Create one above. | |||
Delivery Log
| Time | Event | Status | Code | Attempts |
|---|---|---|---|---|
| No deliveries yet. | ||||
System Monitoring
Real-time health, performance, and activity metrics
🔗 Connection Pool
🛡️ Governance Activity
🔄 Workflow Activity
📈 Operations Since Boot
🔍 Health Endpoints
| Endpoint | Auth | Description |
|---|---|---|
/healthz | None | Liveness probe — 200 if server is running |
/readyz | None | Readiness probe — checks DB, pool, services |
/metrics | None | Prometheus exposition format |
/v1/monitoring/stats | API Key | Full system stats (JSON) |
API Documentation
Quickstart guide and endpoint reference
⚡ Quickstart
Get started with GRAFOMEM Cloud in 3 steps:
📡 Core API Endpoints
| Method | Path | Description |
|---|---|---|
| POST | /v1/stores | Create a memory store |
| POST | /v1/stores/{id}/write | Write a fact |
| POST | /v1/stores/{id}/retrieve | Semantic search |
| POST | /v1/stores/{id}/delete | Delete by ref |
| POST | /v1/stores/{id}/supersede | Replace a fact |
🛡️ Governance API
| Method | Path | Description |
|---|---|---|
| POST | /v1/governance/policies | Create a policy |
| POST | /v1/governance/evaluate | Evaluate a request |
| GET | /v1/governance/stats | Platform statistics |
🤖 Orchestrator API
| Method | Path | Description |
|---|---|---|
| POST | /v1/orchestrator/agents | Register an agent |
| POST | /v1/orchestrator/workflows | Create a workflow |
| POST | /v1/orchestrator/workflows/{id}/run | Execute workflow |
| GET | /v1/orchestrator/workflows/{id}/receipts | Get execution receipts |
| GET | /v1/orchestrator/workflows/{id}/verify-chain | Verify hash chain |
| POST | /v1/orchestrator/replay/{decision_id} | Replay a decision |
🔗 Attestation & Compliance API
| Method | Path | Description |
|---|---|---|
| GET | /v1/decisions/ | List signed decisions |
| POST | /v1/erasure/issue | Issue erasure certificate |
| GET | /v1/erasure/{cert_id}/verify | Verify erasure certificate |
| POST | /v1/reports/generate | Generate regulatory report |
Full interactive API docs available at /docs (Swagger UI)