Skip to content

Latest commit

 

History

History
75 lines (50 loc) · 2.98 KB

File metadata and controls

75 lines (50 loc) · 2.98 KB

75-second demo script

Setup

  • Run the app locally in default in-memory mode and open / at 1080p.
  • Confirm the runtime badge says in_memory · deterministic and the notice says Local deterministic demo.
  • Use only the three supplied synthetic scenarios. Do not enter credentials or customer data.
  • Keep sanitized JSON collapsed; the decision facts and audit trail carry the story.

0–10 seconds — the problem

Show the opening frame and say:

AI agents can remember generated text for months. One secret or prompt injection can become durable context. MemoryGuard turns remembering into a governed transaction.

Point to Fail closed, Scoped retrieval, and Atomic evidence.

10–28 seconds — safe memory

  1. Select Safe preference and click Run policy gate.
  2. Show active, risk 15, policy_pass, and memory + audit.
  3. Click Retrieve memory.

Say:

Allowed memory and its audit event share one CockroachDB transaction. Retrieval applies tenant, namespace, lifecycle, expiry, and clearance filters before vector ranking.

28–45 seconds — denied injection

  1. Select Secret injection and click Run policy gate.
  2. Show denied, possible_secret, persistent_prompt_injection, and raw content blocked.
  3. Point to the new denied event in the audit trail.

Say:

The raw input is never persisted. The audit trail receives only reason codes, content length, and a SHA-256 fingerprint.

45–66 seconds — human review

  1. Select Needs review and click Run policy gate.
  2. Show pending_review, risk 55, and click Approve as human reviewer.
  3. Keep clearance at confidential, click Retrieve memory, and show the event chain.

Say:

Sensitive context stays invisible until a human approves it. Approval does not bypass retrieval clearance, and every transition remains auditable.

66–75 seconds — platform close

Show the architecture image and say:

AWS provides the protected serverless runtime and embeddings. CockroachDB keeps governed memory, vector search, and audit evidence together. This recording uses the deterministic local demo; the remaining live Bedrock quota blocker is disclosed in the submission.

Expected proof

  • Safe: activeretrieved, risk 15, policy_pass.
  • Denied: HTTP 422, no memory ID or raw content, two reason codes.
  • Review: pending_reviewactiveretrieved at confidential clearance.
  • Audit: proposed, denied, approved, and retrieved events in reverse chronological order.
  • Runtime badge and notice clearly identify local deterministic mode.

Recording checklist

  • Record in 1920×1080, 30 fps; target 70–80 seconds.
  • Use a clean browser window at 100% zoom and keep the cursor movement deliberate.
  • Cut pauses, but do not hide status transitions or the local-mode disclosure.
  • End with docs/assets/architecture.svg, repository URL, and public demo URL.
  • Do not claim complete live Bedrock retrieval until the bounded synthetic E2E passes.