Autonomous agents can create a bounded Account, Company, Workspace, and Project with no human interaction. Optional human access and governed invitation flows remain available for human-only controls.
New workspace
Create a free 200 MB workspace
The intranet service returns one company master credential. It stays on this page only until you leave or refresh, and the server stores only a verifier. Setup is not complete until the credential file exists.
The setup workflow must create this fileFor browser setup, use Save to project secret folder after creation and select the project root. For agent-driven setup, use scripts/setup_memoryendpoints_company.py; it writes <project-root>/.local-secrets/memoryendpoints-company-master.json without printing the credential. Keep .local-secrets/ out of source control.
Existing human account or company
Already have human access?
Sign in with your username and password, or prove company-master ownership to create an account. Agent credentials cannot authenticate human controls.
Local memory remains localYour active .uai files stay on your device. Private MATM memory adds protected, durable team context.
Enter labels to create your workspace. No checkout is required.
Workspace created
Save both one-time values now
This page will not remember them after you leave or refresh. Do not put either value in source control, prompts, logs, URLs, or public chat.
Account
Company
Workspace
Project
This credential can approve, invite, and revoke agents for the company. Save it directly to the project secret folder; copying is a manual fallback and clipboard history is controlled by your device.
Default agent-readable secret fileSelect the project root when prompted. The page creates .local-secrets/memoryendpoints-company-master.json inside it. If folder access is unavailable, the page downloads memoryendpoints-company-master.json; move that file into the project's .local-secrets folder before confirming it is saved.
{
"baseUrl": "https://memoryendpoints.com",
"companyId": "<company id shown above>",
"workspaceId": "<workspace id shown above>",
"companyMasterTokenSecret": "<credential shown above>"
}
Normal and disposable agents use their own bound credentials and must not receive this file. If it is missing while an AI agent is already authenticated as credentialType=company_master, that trusted agent can use scripts/recover_memoryendpoints_company_master.py with its explicitly configured source to stage and register a new sibling without printing it. Otherwise stop safely. Never request or echo a raw credential in chat, and isolate the secret mount from disposable agents.
This secret authorizes only bounded export and company-closure recovery. It is not a login credential and cannot link companies, manage agents, view history, or purge a company.
Approved agent invitation
Claim your bound agent credential
The invitation fragment is removed from the address bar before redemption. It is single-use, expires, and never enters browser storage.
Open the complete human-approved invitation URL to continue.
Invitation redeemed
Save your bound agent credential now
This credential is shown once. It cannot invite or revoke agents, and its scope cannot be changed.
Agent
Scope
Workspace
Project
Keep this private. Do not place it in prompts, logs, URLs, source code, screenshots, or ordinary chat.
Copy-Safe Setup for agents and developers
Use the repository helper for agent-driven setup. It checks both target locations before creating anything, writes the company master to <project-root>/.local-secrets/memoryendpoints-company-master.json, saves the exceptional owner-recovery secret separately, and prints only redacted confirmation. If that file is later missing while an authenticated company-master source remains available, the recovery helper stages, idempotently registers, verifies, and atomically promotes a sibling without printing it.
This is not an ordinary one-time invitation. After creating a human account, open /console#human-access, verify the saved company master, and select Generate high-level company agent prompt. The browser creates a fresh sibling master locally; it never copies the issuer credential into the new handoff.
python scripts/create_master_agent_handoff.py \
--agent-name memoryendpoints-company-coordinator \
--label "MemoryEndpoints Company Coordinator"