When you create an instance, Synap needs to understand your agent’s purpose to generate a useful Memory Architecture Configuration (MACA) — the configuration that governs what gets extracted from conversations, how it’s stored, and how retrieval ranking works. The Use-Case Markdown file is the primary input for that process. It’s a plain Markdown document you author and upload. The more detail you provide, the better the resulting MACA.Documentation Index
Fetch the complete documentation index at: https://docs.maximem.ai/llms.txt
Use this file to discover all available pages before exploring further.
Uploading a use-case file is optional but strongly recommended. Without it, Synap falls back to a generic default configuration that may not match your agent’s actual needs.
Downloading the template
The easiest way to get started is to download the pre-structured template directly from the Dashboard:- Navigate to Instances and click Create Instance
- In the form, click Download Template next to the Use-Case Markdown field
- Open the downloaded file in any text editor and fill in your details
- Upload the completed file before clicking Create
Template sections
The template has eight sections — three required and five optional.Agent Objective (required)
Describe what your agent does and the problem it solves. Be specific: include the domain, the workflow, and the end goal.Target Users (required)
Describe who interacts with the agent — their roles, technical level, and how they typically use it. This helps Synap understand the right granularity for memory scoping.Task Examples (required)
Provide 3–5 representative examples of real tasks the agent handles. For each, show a typical user message and what the agent should do. This is the most impactful section — concrete examples let Synap extract the right signal types.Behavioral Guidelines (optional)
List explicit do’s and don’ts. This section shapes how Synap filters and weights extracted memories.Role Descriptions (optional)
Clarify who the key actors are in your setup. This directly maps to Synap’s memory scope hierarchy (Client, Customer, User) and helps Synap isolate memory correctly across tenants.Compliance & Data Sensitivity (optional)
List any regulatory constraints, PII handling requirements, or data retention policies. Synap uses this to configure what should and should not be persisted in memory.Memory Priorities (optional)
Tell Synap what your agent should prioritize remembering. This shapes retrieval ranking and extraction confidence thresholds.Additional Context (optional)
Anything else that helps — deployment environment, integrations, technical constraints, or custom sections you define.Updating after instance creation
You are not locked in to the file you uploaded at creation time. You can update the use-case file at any time:- Navigate to your instance in the Dashboard
- Go to Settings > Use-Case
- Upload a new file and click Save
Updating the use-case file does not alter memories that have already been stored. It only affects how future ingestion and retrieval behave under the new MACA.
Tips for writing an effective use-case file
- Be specific in Task Examples — vague examples produce generic MACA output. Real user messages and real agent actions give the best results.
- Define roles clearly — if your Client, Customer, and User are the same person (e.g., a personal AI), say so explicitly. Synap will collapse the scope hierarchy accordingly.
- Name your compliance constraints explicitly — “GDPR” or “HIPAA” is enough; Synap maps known frameworks to the appropriate memory handling rules automatically.
- Start with the three required sections — a concise, accurate use-case file with only Agent Objective, Target Users, and Task Examples outperforms a long but vague file with all eight sections.
Next steps
Memory Architecture Configuration
Understand the MACA that Synap generates from your use-case file and how to customize it further.
Managing Instances
Create and configure instances in the Dashboard, including uploading your use-case file.
Memory Scopes
Learn how the Client, Customer, and User roles you define map to Synap’s memory isolation boundaries.
Production Checklist
Best practices for instance configuration before going live.