Smriti AI live dashboard

External memory for small models.

Inject facts, distract the model, inspect retrieved memories, trace graph facts, verify identity governance, and prove privacy deletion from one presentation-ready cockpit.

Baseline recall 0/3 Frozen Gemma 4, no memory
Smriti recall 3/3 +3 facts over baseline
Broader rerun +58.9% Old +31.2% is lineage only; current broader-protocol rerun is separate.
Training status Frozen Smriti AI is an inference-time wrapper. Gemma 4 stays frozen; memory improves recall through retrieval and prompt augmentation.

Capability map

Every upgrade, visible in one pass

The live UI exercises memory paths directly; the evidence table reads current Gemma 4 CSV artifacts.

Memory-only

Base model

none loaded (fast memory-only dashboard).

Live

Semantic retrieval

Session -> topic -> fact memory with embedding retrieval.

Live

Knowledge graph

Extracts user triples and shows related graph facts.

Live

Identity governance

GIFP drift scoring is computed for each demo response.

Json

Durable backends

JSON, SQLite, Redis, and Postgres are supported.

Ready

Encrypted memory

Set SMRITI_MEMORY_KEY to encrypt backend blobs.

Live

Privacy deletion

Delete clears RAM, durable memory, and identity state for a user.

Loaded

Gemma 4 benchmarks

Dashboard reads current CSV artifacts, not CI smoke results.

Uploaded

HF deployment

Model-style handler is live on Hugging Face.

Ready

API + monitoring

FastAPI docs, metrics, Docker, and Grafana assets exist.

Observable

AHE harness loop

YAML params, evidence logs, and manifest-backed evolution are auditable.

Review

Production gates

Manifest, privacy/delete, security, holdout, latency, and token gates are visible.

missing

Production-break tests

Malformed input, cross-user isolation, provider outage, prompt injection, and deployment breakers.

v1.0.9

Release package

smriti-memory-ai==1.0.9 plus GitHub wheel/sdist artifacts.

Guarded

No fake claims

Test doubles stay CI-only and never count as production benchmark evidence.

Release and production readiness

Today’s hardening, visible

This panel surfaces the agent hardening layer, production-break suite, file audit, security acceptance, and release packaging state without exposing secrets or private memory.

Release target smriti-memory-ai==1.0.9

GitHub release artifacts are versioned; PyPI publish must use a non-exposed token or trusted publishing.

Production guard Fail closed

No fake/mock/tiny model, synthetic official benchmark, unsafe harness, secret leak, or cross-user memory path is allowed in production.

missing

Production-break suite

unknown tests, 0 failures, 0 errors.

missing

Production gates

0/0 gates passed for unknown harness.

missing

Security acceptance

OWASP LLM/API risk mapping, auth/RBAC, redaction, delete, and harness security reports.

missing

Operations readiness

0 Grafana dashboards plus runbooks, health checks, and support flow.

missing

Production file audit

0 sensitive findings; 0 review/archive candidates remain non-deleted.

valid

Result provenance

Public claims reject fake, synthetic, or unverifiable benchmark rows.

No fake/mock/tiny model fallback in production. No official benchmark claim from synthetic or deterministic smoke data. Production harness promotion requires manifest, privacy, security, latency, token, and holdout gates. Deletion, auth/RBAC, cross-user isolation, and secret redaction are hard-fail conditions.

Agentic harness evolution

Observable memory knobs

Active: config
Config
configs/harness_params.yaml
Manifest
/app/manifests/evolve_manifest.jsonl
Entries
0
Registered
0 harnesses
Production gate
review required
Breaker suite
missing
Export report Compare with seed
#ComponentChangeStatusRollback
No evolution entries yet. Run python benchmarks/collect_evidence.py then python evolve_harness.py.

Each automated or manual parameter change records before/after config snapshots, a reason, and predicted impact. The base model remains frozen.

Harness benchmark verdict not ready

One or more promotion safety thresholds failed or evidence is missing.

Seed recall 0.000 Internal validation
Evolved recall 0.000 +0.000 recall delta
p95 latency delta +0.0% Budget <= +20%
Token delta +0.0% Budget <= +25%
Holdout recall 0.000 0/0 recall hits
Cross-model gate review 0 deterministic harness rows
Industry-standard benchmark check

Internal production gates pass, but these results should not be positioned as full enterprise/industry proof until the warnings below are resolved with larger real-model, real-backend, and user-like benchmark runs.

  • Evolved harness ties seed recall; improvement is latency/controls, not recall uplift.
  • Validation set is a small deterministic harness benchmark, not an industry-scale external eval.
  • Holdout report is missing.
SystemRecallPrecision@Kp50 msp95 msToken overheadDelete
No validation table yet. Run quick evaluation.
Model familySeed recallEvolved recallp95 deltaToken deltaGate
No cross-model harness report yet.

Live memory flow

Inject, distract, recall

Ready
1 Inject 2 Distract 3 Recall 4 Inspect 5 Delete

Privacy and ops

Backend, deletion, API

Model mode
Memory-only / none loaded
Device
not loaded
Training
not fine-tuned
Release
smriti-memory-ai==1.0.9
PyPI
release-gated; publish through GitHub secret or trusted publishing
Guards
claim provenance review
Backend
Json
Storage
/app/data/memory
Encrypted
ready; set SMRITI_MEMORY_KEY
Routes
/chat, /memory/delete, /graph/query, /metrics, /docs
HF repo
luciferai-devil/smriti-ai

Deletion clears the in-memory user store, durable backend record, and demo identity state.

Public demo safety: do not enter real PII. Demo memory is automatically deleted after 900 seconds of inactivity.

Gemma 4 benchmark evidence

Saved comparison table

CSV-backed
ConfigRecallLatencyTokens
Baseline 0/3 4927 ms 24.8
TF-IDF 3/3 3481 ms 23.9
Semantic 3/3 2857 ms 23.8
Semantic + Graph 3/3 2781 ms 23.9
Semantic + Graph + Identity 3/3 5164 ms 24.1

Historical +31.2% is not claimed as current. Current broader-protocol rerun is shown separately in the README/model card.