Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

RFP Response Kit — brain-server

Applies to: brain-server 1.20.25 · Last updated: 2026-08-13

A two-to-three page map from common enterprise RFP sections to the concrete brain-server features that satisfy them, so a procurement response can cite evidence instead of promises. Every claim below links to a real control, route, or test in this repository. It is a pointer document: the technical file (COMPLIANCE.md), threat model (THREAT_MODEL.md), security map (SECURITY.md), SBOM (cargo audit / Cargo.lock), and audit chain (/audit/verify) are the evidence base that backs each line.

How to use. For each RFP section, take the mapped rows, verify the route is live (curl http://127.0.0.1:8765/...), and attach the named artifact. Do not copy claims you have not verified on your own deployment — the point of the kit is truthful, evidence-backed answers.

1. Security & Access Control

RFP askbrain-server answerEvidence
AuthenticationOpaque bearer token, or enterprise JWT/JWS + OIDC discovery + JWKS (/.well-known/openid-configuration, /.well-known/jwks.json)SECURITY.md, v1.2 release
AuthorizationRoute-by-route AuthZ matrix enforced at handler entry, test-pinned; record-level access_scope deny-by-default filter in JWT modev1.12.1, COMPLIANCE.md §6.1
Vulnerability managementcargo audit gate (0 vulnerabilities), bundled SQLite 3.53.2, semver releasesCI, SECURITY.md, v1.12.2
Memory safetyZero panics in production paths, unsafe blocks documented + counted in /health, fuzz + proptest suitesv1.3.0 “Bedrock”
Data residencyLoopback-first, single-host SQLite; data physically never leaves the host unless the operator chooses toCOMPLIANCE.md §1, §6.3

2. Privacy, Data Protection & Rights

RFP askbrain-server answerEvidence
DSAR / right to erasureLocate → export → purge → deletion certificate + tombstone registry (/dsar, /tombstones)COMPLIANCE.md §4
Right to explanationReplayable recall trace (GET /recall/{trace_id}/trace) = Art 22 “meaningful information about the logic”COMPLIANCE.md §3, §6.3
Data portability/export emits content + provenance (source/assertion_kind/confidence)COMPLIANCE.md §7
PII handlingDeterministic read-time output redaction (masked for principals without pii:read); no plaintext stored in a placeholder vaultv1.14, v1.20.19, COMPLIANCE.md §2
Onward notificationOpt-in Art 19 HMAC-SHA256-signed webhook on purgeCOMPLIANCE.md §4, v1.15
Audit trailAppend-only SHA-256 hash chain, /audit/verify, /metrics chain-ok gaugeCOMPLIANCE.md §3

3. AI Governance, Transparency & Safety

RFP askbrain-server answerEvidence
Human-in-the-loopProposal gate: ingestion scores but writes nothing until a human approves (/proposals)v1.14, COMPLIANCE.md §6.1
Memory poisoning / prompt-injection defenseQuarantine + flagged-row exclusion, HITL gate, MemGhost mitigationdocs/MEMGHOST_MITIGATION.md
Origin transparency (Art 50)Machine-readable /.well-known/ai-notice + per-row provenanceCOMPLIANCE.md §7
AI literacy (Art 4)Operator playbook + inspectable dashboard/trace/DSAR controlsdocs/AI_LITERACY.md
Explainable retrievalPer-result provenance (vector/lexical/graph ranks, fused score) + trace replay/recall provenance, v0.9.5/v1.15
Calibrated abstentionDeterministic low-confidence abstention + /verify span check (no fabricated top-1)v1.5.0, docs/api.md
Selective repairSupersede/undo + near-duplicate + stale-source review, all operator-drivenv1.6/v1.8, MemSecBench “selective repair” lane

4. Operational Maturity

RFP askbrain-server answerEvidence
Observability/health (incl. hardening + capacity), /metrics, structured auditCOMPLIANCE.md §6.1
Capacity / performanceCapacity envelopes (/health), bench --envelope ship gatev0.9.9, BENCHMARKS.md
Disaster recoveryPre-migration VACUUM INTO snapshots (chmod 0600), import/export, migration rehearsal tooldocs/deployment.md, v1.16.7
DocumentationWiki (22 pages) + docs/ (public) + engineering docs (technical file, spec, contract)README.md §Docs

4.5 Competitive positioning — governance over leaderboard

Use this when an RFP asks “how does your recall accuracy compare?” or a evaluator quotes a competitor’s LongMemEval/LoCoMo percentage. Do not one-up the number; reframe the metric. This is the section that turns a benchmark question into a production-readiness answer.

The reframe (backed by a third party, not by us): published agent-memory benchmark scores (LongMemEval, LoCoMo) are recall benchmarks. They are necessary but not sufficient for production. A 2026 independent critique of the published numbers (memnode.dev) states that none of the leading scores measure: memory drift when stored facts contradict later, memory- poisoning resistance, per-tenant isolation under a shared backend, cost per recall at production volume, or behavior at hundreds/thousands of sessions — and that a 95% LongMemEval score does not mean the system is operationally ready for multi-tenant production.

Vendor-vs-independent inflation is real and visible: a vendor’s own benchmark page (mem0.ai/research, 7 Aug 2026) reports 92.5 on LoCoMo / 94.4 on LongMemEval for its managed platform. That same vendor’s own open, reproducible paper lists 66.9% on LoCoMo (arXiv:2504.19413), an independent third-party table agrees (66.9%), and independent re-runs land at 58–66% — a ~26-point gap between the marketing headline and what is reproducible. When a vendor’s headline and its reproducible number disagree, only the reproducible number is trustworthy.

How brain-server answers the recall question honestly: we target the production metrics the recall benchmarks leave out, and we ship the evidence for them in-repo rather than as a one-line percentage:

Production metric (what recall % misses)brain-server evidence
Memory-poisoning resistanceQuarantine + flagged-row exclusion + HITL write gate
Per-tenant isolationRecord-level access_scope deny-by-default filter in JWT mode
Memory drift / contradictionSupersede + stale-source review, operator-driven
Cost per recallZero-token local embeddings (minishlab/potion-32M), no inference on hot path
At-scale behavior (100s–1000s sessions)Capacity envelopes in /health; bench scaffold with frozen judged corpus
Verifiability of the claimAppend-only SHA-256 audit chain, /audit/verify

One-liner for the written response: “Raw recall % measures retrieval on a curated test set; it does not measure poisoning resistance, drift, tenant isolation, or cost. Those are the metrics that decide whether a memory system survives production, and they are the metrics we publish evidence for.”

Honest ceilings (state these in your response)

  • Not a certification. ISO/IEC 42001 / SOC 2 attestation are organization-level audits outside this repository — this is a documented engineering posture, not a certificate.
  • Single-process audit chain (distributed audit is v2.1).
  • PII at rest is not encrypted — full-disk encryption is the operator’s layer (LUKS/FileVault), documented in COMPLIANCE.md.
  • Deterministic, not learned: redaction is pattern-match, recall is heuristic + deterministic, no model inference on the hot path.