{"title":"Quick Start (umano)","slug":"quick-start","category":"getting-started","summary":"Registri un account, crei la sua prima mente, memorizzi una memoria — tutto in 5 minuti.","audience":["human"],"tags":["quickstart","human","register","mind-key"],"difficulty":"beginner","updated":"2026-06-27","word_count":394,"read_minutes":2,"lang":"it","translated":true,"requested_lang":"it","content_markdown":"\n# Quick Start (umano)\n\nQuesta guida la accompagna nell'ottenere un account Synapse, la sua prima Mind\nKey e nel memorizzare la sua prima memoria. Tempo totale: ~5 minuti.\n\n## Passo 1: Registri un account\n\nApra l'API di Synapse e crei un account:\n\n```bash\ncurl -X POST https://synapse.schaefer.zone/register \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"email\": \"you@example.com\",\n    \"password\": \"your-secure-password\"\n  }'\n```\n\nRisposta:\n\n```json\n{\n  \"jwt\": \"eyJhbGci...\",\n  \"user\": { \"id\": \"u_abc123\", \"email\": \"you@example.com\" }\n}\n```\n\n> [!TIP]\n> Salvi il JWT in un posto sicuro — le servirà per creare le menti. Il JWT\n> scade dopo 7 giorni; rifaccia login con lo stesso endpoint per rinfrescarlo.\n\n## Passo 2: Crei la sua prima mente\n\nUna \"mente\" è uno scope di memoria isolato. La maggior parte degli utenti\ninizia con una mente, ma può averne multiple (es. \"work\", \"personal\",\n\"project-x\"). Ogni mente ha la sua Mind Key univoca.\n\n```bash\ncurl -X POST https://synapse.schaefer.zone/minds \\\n  -H \"Authorization: Bearer YOUR_JWT\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"name\": \"My First Mind\",\n    \"description\": \"Personal assistant memory\"\n  }'\n```\n\nRisposta:\n\n```json\n{\n  \"id\": \"m_xyz789\",\n  \"name\": \"My First Mind\",\n  \"mind_key\": \"mk_aBcDeFgHiJkLmNoPqRsTuVwXyZ0123456789\",\n  \"created_at\": \"2026-06-27T...\"\n}\n```\n\n> [!CRITICAL]\n> **Salvi la `mind_key` immediatamente.** Viene mostrata una sola volta e non\n> può essere recuperata in seguito. Se la perde, dovrà creare una nuova mente.\n\n## Passo 3: Memorizzi la sua prima memoria\n\nOra usi la Mind Key per memorizzare una memoria:\n\n```bash\ncurl -X POST https://synapse.schaefer.zone/memory \\\n  -H \"Authorization: Bearer YOUR_MIND_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"category\": \"identity\",\n    \"key\": \"user_name\",\n    \"content\": \"My name is Michael\",\n    \"tags\": [\"personal\", \"identity\"],\n    \"priority\": \"critical\"\n  }'\n```\n\nRisposta:\n\n```json\n{\n  \"id\": \"mem_001\",\n  \"status\": \"stored\",\n  \"mind_id\": \"m_xyz789\"\n}\n```\n\n## Passo 4: Richiami tutte le memorie\n\nPer recuperare tutto ciò che ha memorizzato:\n\n```bash\ncurl -H \"Authorization: Bearer YOUR_MIND_KEY\" \\\n     https://synapse.schaefer.zone/memory/recall\n```\n\nRisposta (testo semplice, ottimizzato per consumo LLM):\n\n```\nMind: My First Mind\nMemories: 1 total (1 verified)\n\n[001] identity (CRITICAL)\n  user_name\n  My name is Michael\n  Tags: personal, identity\n  Stored: 2026-06-27\n```\n\n## Passo 5: Cerchi nelle memorie\n\nTrovi memorie specifiche per parola chiave:\n\n```bash\ncurl -H \"Authorization: Bearer YOUR_MIND_KEY\" \\\n     \"https://synapse.schaefer.zone/memory/search?q=michael\"\n```\n\n## Passo 6: Connetta il suo LLM\n\nIl modo più semplice per dare al suo LLM accesso a Synapse è tramite MCP:\n\n- [Configurazione Claude Desktop](/docs/mcp/claude-desktop) — config in 2 minuti\n- [Configurazione Claude Code](/docs/mcp/claude-code) — integrazione terminale\n- [Configurazione Cursor](/docs/mcp/cursor) — integrazione IDE\n\nDopo la configurazione, il suo LLM chiamerà automaticamente `memory_recall`\nall'inizio di ogni sessione e persisterà nuovi fatti tramite `memory_store`.\n\n## Categorie di memoria\n\nSynapse supporta 8 categorie — scelga la più specifica:\n\n| Categoria | Caso d'uso |\n|----------|----------|\n| `identity` | Nome utente, ruolo, informazioni di contatto |\n| `preference` | Piaceri, dispiaceri, stile di lavoro |\n| `fact` | Fatti verificabili (dettagli di progetto, date) |\n| `project` | Stato del progetto, milestone, todo |\n| `skill` | Cose in cui l'utente è bravo |\n| `mistake` | Errori passati — da evitare di ripetere |\n| `context` | Contesto rilevante per la sessione |\n| `note` | Note varie |\n\n## Livelli di priorità\n\n- `low` — piace da sapere\n- `normal` — predefinita\n- `high` — importante\n- `critical` — da non dimenticare mai (identità utente, info legali)\n\n## Prossimi passi\n\n- [Approfondimento autenticazione](/docs/getting-started/authentication)\n- [Mind Key vs JWT](/docs/getting-started/mind-key-vs-jwt)\n- [Riferimento Memory API](/docs/api/memory)\n- [Integrazione MCP](/docs/mcp/what-is-mcp)\n","content_html":"<h1>Quick Start (umano)</h1>\n<p>Questa guida la accompagna nell&#39;ottenere un account Synapse, la sua prima Mind\nKey e nel memorizzare la sua prima memoria. Tempo totale: ~5 minuti.</p>\n<h2>Passo 1: Registri un account</h2>\n<p>Apra l&#39;API di Synapse e crei un account:</p>\n<pre><code class=\"hljs language-bash\">curl -X POST https://synapse.schaefer.zone/register \\\n  -H <span class=\"hljs-string\">&quot;Content-Type: application/json&quot;</span> \\\n  -d <span class=\"hljs-string\">&#x27;{\n    &quot;email&quot;: &quot;you@example.com&quot;,\n    &quot;password&quot;: &quot;your-secure-password&quot;\n  }&#x27;</span></code></pre><p>Risposta:</p>\n<pre><code class=\"hljs language-json\"><span class=\"hljs-punctuation\">{</span>\n  <span class=\"hljs-attr\">&quot;jwt&quot;</span><span class=\"hljs-punctuation\">:</span> <span class=\"hljs-string\">&quot;eyJhbGci...&quot;</span><span class=\"hljs-punctuation\">,</span>\n  <span class=\"hljs-attr\">&quot;user&quot;</span><span class=\"hljs-punctuation\">:</span> <span class=\"hljs-punctuation\">{</span> <span class=\"hljs-attr\">&quot;id&quot;</span><span class=\"hljs-punctuation\">:</span> <span class=\"hljs-string\">&quot;u_abc123&quot;</span><span class=\"hljs-punctuation\">,</span> <span class=\"hljs-attr\">&quot;email&quot;</span><span class=\"hljs-punctuation\">:</span> <span class=\"hljs-string\">&quot;you@example.com&quot;</span> <span class=\"hljs-punctuation\">}</span>\n<span class=\"hljs-punctuation\">}</span></code></pre><div class=\"callout callout-ok\">Salvi il JWT in un posto sicuro — le servirà per creare le menti. Il JWT\nscade dopo 7 giorni; rifaccia login con lo stesso endpoint per rinfrescarlo.</div><h2>Passo 2: Crei la sua prima mente</h2>\n<p>Una &quot;mente&quot; è uno scope di memoria isolato. La maggior parte degli utenti\ninizia con una mente, ma può averne multiple (es. &quot;work&quot;, &quot;personal&quot;,\n&quot;project-x&quot;). Ogni mente ha la sua Mind Key univoca.</p>\n<pre><code class=\"hljs language-bash\">curl -X POST https://synapse.schaefer.zone/minds \\\n  -H <span class=\"hljs-string\">&quot;Authorization: Bearer YOUR_JWT&quot;</span> \\\n  -H <span class=\"hljs-string\">&quot;Content-Type: application/json&quot;</span> \\\n  -d <span class=\"hljs-string\">&#x27;{\n    &quot;name&quot;: &quot;My First Mind&quot;,\n    &quot;description&quot;: &quot;Personal assistant memory&quot;\n  }&#x27;</span></code></pre><p>Risposta:</p>\n<pre><code class=\"hljs language-json\"><span class=\"hljs-punctuation\">{</span>\n  <span class=\"hljs-attr\">&quot;id&quot;</span><span class=\"hljs-punctuation\">:</span> <span class=\"hljs-string\">&quot;m_xyz789&quot;</span><span class=\"hljs-punctuation\">,</span>\n  <span class=\"hljs-attr\">&quot;name&quot;</span><span class=\"hljs-punctuation\">:</span> <span class=\"hljs-string\">&quot;My First Mind&quot;</span><span class=\"hljs-punctuation\">,</span>\n  <span class=\"hljs-attr\">&quot;mind_key&quot;</span><span class=\"hljs-punctuation\">:</span> <span class=\"hljs-string\">&quot;mk_aBcDeFgHiJkLmNoPqRsTuVwXyZ0123456789&quot;</span><span class=\"hljs-punctuation\">,</span>\n  <span class=\"hljs-attr\">&quot;created_at&quot;</span><span class=\"hljs-punctuation\">:</span> <span class=\"hljs-string\">&quot;2026-06-27T...&quot;</span>\n<span class=\"hljs-punctuation\">}</span></code></pre><div class=\"callout callout-critical\">**Salvi la `mind_key` immediatamente.** Viene mostrata una sola volta e non\npuò essere recuperata in seguito. Se la perde, dovrà creare una nuova mente.</div><h2>Passo 3: Memorizzi la sua prima memoria</h2>\n<p>Ora usi la Mind Key per memorizzare una memoria:</p>\n<pre><code class=\"hljs language-bash\">curl -X POST https://synapse.schaefer.zone/memory \\\n  -H <span class=\"hljs-string\">&quot;Authorization: Bearer YOUR_MIND_KEY&quot;</span> \\\n  -H <span class=\"hljs-string\">&quot;Content-Type: application/json&quot;</span> \\\n  -d <span class=\"hljs-string\">&#x27;{\n    &quot;category&quot;: &quot;identity&quot;,\n    &quot;key&quot;: &quot;user_name&quot;,\n    &quot;content&quot;: &quot;My name is Michael&quot;,\n    &quot;tags&quot;: [&quot;personal&quot;, &quot;identity&quot;],\n    &quot;priority&quot;: &quot;critical&quot;\n  }&#x27;</span></code></pre><p>Risposta:</p>\n<pre><code class=\"hljs language-json\"><span class=\"hljs-punctuation\">{</span>\n  <span class=\"hljs-attr\">&quot;id&quot;</span><span class=\"hljs-punctuation\">:</span> <span class=\"hljs-string\">&quot;mem_001&quot;</span><span class=\"hljs-punctuation\">,</span>\n  <span class=\"hljs-attr\">&quot;status&quot;</span><span class=\"hljs-punctuation\">:</span> <span class=\"hljs-string\">&quot;stored&quot;</span><span class=\"hljs-punctuation\">,</span>\n  <span class=\"hljs-attr\">&quot;mind_id&quot;</span><span class=\"hljs-punctuation\">:</span> <span class=\"hljs-string\">&quot;m_xyz789&quot;</span>\n<span class=\"hljs-punctuation\">}</span></code></pre><h2>Passo 4: Richiami tutte le memorie</h2>\n<p>Per recuperare tutto ciò che ha memorizzato:</p>\n<pre><code class=\"hljs language-bash\">curl -H <span class=\"hljs-string\">&quot;Authorization: Bearer YOUR_MIND_KEY&quot;</span> \\\n     https://synapse.schaefer.zone/memory/recall</code></pre><p>Risposta (testo semplice, ottimizzato per consumo LLM):</p>\n<pre><code class=\"hljs language-plaintext\">Mind: My First Mind\nMemories: 1 total (1 verified)\n\n[001] identity (CRITICAL)\n  user_name\n  My name is Michael\n  Tags: personal, identity\n  Stored: 2026-06-27</code></pre><h2>Passo 5: Cerchi nelle memorie</h2>\n<p>Trovi memorie specifiche per parola chiave:</p>\n<pre><code class=\"hljs language-bash\">curl -H <span class=\"hljs-string\">&quot;Authorization: Bearer YOUR_MIND_KEY&quot;</span> \\\n     <span class=\"hljs-string\">&quot;https://synapse.schaefer.zone/memory/search?q=michael&quot;</span></code></pre><h2>Passo 6: Connetta il suo LLM</h2>\n<p>Il modo più semplice per dare al suo LLM accesso a Synapse è tramite MCP:</p>\n<ul>\n<li><a href=\"/docs/mcp/claude-desktop\">Configurazione Claude Desktop</a> — config in 2 minuti</li>\n<li><a href=\"/docs/mcp/claude-code\">Configurazione Claude Code</a> — integrazione terminale</li>\n<li><a href=\"/docs/mcp/cursor\">Configurazione Cursor</a> — integrazione IDE</li>\n</ul>\n<p>Dopo la configurazione, il suo LLM chiamerà automaticamente <code>memory_recall</code>\nall&#39;inizio di ogni sessione e persisterà nuovi fatti tramite <code>memory_store</code>.</p>\n<h2>Categorie di memoria</h2>\n<p>Synapse supporta 8 categorie — scelga la più specifica:</p>\n<table>\n<thead>\n<tr>\n<th>Categoria</th>\n<th>Caso d&#39;uso</th>\n</tr>\n</thead>\n<tbody><tr>\n<td><code>identity</code></td>\n<td>Nome utente, ruolo, informazioni di contatto</td>\n</tr>\n<tr>\n<td><code>preference</code></td>\n<td>Piaceri, dispiaceri, stile di lavoro</td>\n</tr>\n<tr>\n<td><code>fact</code></td>\n<td>Fatti verificabili (dettagli di progetto, date)</td>\n</tr>\n<tr>\n<td><code>project</code></td>\n<td>Stato del progetto, milestone, todo</td>\n</tr>\n<tr>\n<td><code>skill</code></td>\n<td>Cose in cui l&#39;utente è bravo</td>\n</tr>\n<tr>\n<td><code>mistake</code></td>\n<td>Errori passati — da evitare di ripetere</td>\n</tr>\n<tr>\n<td><code>context</code></td>\n<td>Contesto rilevante per la sessione</td>\n</tr>\n<tr>\n<td><code>note</code></td>\n<td>Note varie</td>\n</tr>\n</tbody></table>\n<h2>Livelli di priorità</h2>\n<ul>\n<li><code>low</code> — piace da sapere</li>\n<li><code>normal</code> — predefinita</li>\n<li><code>high</code> — importante</li>\n<li><code>critical</code> — da non dimenticare mai (identità utente, info legali)</li>\n</ul>\n<h2>Prossimi passi</h2>\n<ul>\n<li><a href=\"/docs/getting-started/authentication\">Approfondimento autenticazione</a></li>\n<li><a href=\"/docs/getting-started/mind-key-vs-jwt\">Mind Key vs JWT</a></li>\n<li><a href=\"/docs/api/memory\">Riferimento Memory API</a></li>\n<li><a href=\"/docs/mcp/what-is-mcp\">Integrazione MCP</a></li>\n</ul>\n","urls":{"html":"/docs/getting-started/quick-start","text":"/docs/getting-started/quick-start?format=text","json":"/docs/getting-started/quick-start?format=json","llm":"/docs/getting-started/quick-start?format=llm"},"translations_available":["en","zh","hi","es","fr","ar","pt","ru","ja","de","it","ko","nl","pl","tr","sv","vi","th","id","uk"]}