# Exemem — for agents Exemem = executable memory. The cloud companion to LastDB: encrypted backup, multi-device sync, slice delivery, and org shared databases. Transport + storage only — does not mine payload contents. Pre-launch / invite-only. No self-serve signup. Website: https://exemem.com This file: https://exemem.com/llms.txt HTML twin: https://exemem.com/agents.html LastDB install: https://thelastdb.com/llms.txt ## Status - Cloud accounts require an invite. - Early-access requests are human-reviewed. Do not invent invite codes. - Local LastDB needs no account and works offline without Exemem. - Get human consent before creating accounts or connecting cloud. ## Mental model | Thing | Role | |-------|------| | LastDB | Local database on the user's Mac. Free forever for local use. | | Exemem | Executable memory in the cloud sense: keep it (backup), share it (slices), collaborate (org). | | Account | Passkey identity for cloud. Not needed for pure-local LastDB. | | Invite | Gate for new accounts: `EXM-XXXX-XXXX` or `/join/`. | ## Prerequisites 1. macOS Apple Silicon (supported install path). 2. LastDB installed and healthy — https://thelastdb.com/llms.txt first. 3. Human consent before cloud steps. ```bash curl -s --unix-socket ~/.lastdb/data/folddb.sock http://localhost/health # expect ok-style JSON ``` ## Path A — user already has an invite 1. Join link: `https://exemem.com/join/` (install CTA + code; may deep-link `lastdb://join?…`). 2. Or code `EXM-XXXX-XXXX` at https://exemem.com/login (passkey + invite field). 3. API keys (optional): https://exemem.com/developer 4. Connect node when ready: ```bash lastdb connect # or documented Last Stack / desktop passkey-link flow ``` ## Path B — no invite yet ```bash curl -sS -X POST https://exemem.com/api/early-access \ -H 'Content-Type: application/json' \ -d '{ "name": "Ada Agent (for Tom)", "email": "tom@example.com", "use_case": "multi-Mac backup + startup org board", "company_website": "" }' ``` | Field | Rule | |-------|------| | name | Required | | email | Required | | use_case | Required — specific (backup / slices / org) | | company_website | Honeypot — MUST be empty | No invite code in the response. Human review is out-of-band. Do not spam. ## Path C — developer API key 1. Passkey login at https://exemem.com/login 2. Create key at https://exemem.com/developer 3. Store only in LastSecrets / OS secret store ## Executable memory modes ### Backup Memory on every machine you own. Encrypted snapshots; restore after device loss. ### Slices Hand a piece of executable memory to a person or app as usable records in their LastDB. Opaque on the wire. You keep the source. ### Org Shared team LastDB. Invite like a user; never email raw org E2E secrets. Personal DBs stay personal. ## URLs | URL | Purpose | |-----|---------| | https://exemem.com/ | Home | | https://exemem.com/agents.html | This guide (plain text in HTML) | | https://exemem.com/llms.txt | This file | | https://thelastdb.com/llms.txt | Install LastDB | | https://exemem.com/login | Passkey + invite | | https://exemem.com/join/<token> | One-link invite | | https://exemem.com/developer | API keys | | POST https://exemem.com/api/early-access | Request invite | | mailto:contact@edgevector.org | Human escalation | ## Rules DO: prove local LastDB first; real email + use case; secrets out of git/chat; LastDB is source of truth for compute. DON'T: invent invites; cleartext org/API keys; kill primary lastdbd to "fix" cloud; re-enable paused sync without clearance; spam endpoints.