{
  "schemaVersion": "multiagentmemory.ai_manifest.v4",
  "name": "MultiAgentMemory.com",
  "url": "https://multiagentmemory.com",
  "role": "github_companion_documentation_site",
  "sourceRepository": "https://github.com/MichaelKappel/Multi-Agent-Memory",
  "primaryEndpointSite": "https://memoryendpoints.com",
  "humanRoutes": {
    "home": "https://multiagentmemory.com",
    "howItWorks": "https://multiagentmemory.com/docs/how-it-works.html",
    "apiReference": "https://multiagentmemory.com/docs/api-reference.html",
    "memoryBoundary": "https://multiagentmemory.com/docs/memory-boundary.html",
    "githubRepository": "https://github.com/MichaelKappel/Multi-Agent-Memory"
  },
  "memoryBoundary": {
    "activeStartup": "full repository .uai suite listed by startup-packet.uai",
    "accountlessBrowserException": "protected registered-agent virtual UAIX package when no durable local filesystem exists",
    "localCollaborationOverlay": "project/path hashes and bounded edit claims only; local .uai contents are not stored",
    "midToLongTerm": "MemoryEndpoints.com protected MATM routes",
    "publicDocumentation": "MultiAgentMemory.com"
  },
  "setupReferences": [
    "https://uaix.org/en-us/ai-memory/",
    "https://uaix.org/en-us/ai-memory/uaix-package-format/",
    "https://uaix.org/en-us/ai-memory/uai-files/",
    "https://uaix.org/en-us/tools/ai-memory-package-wizard/#setup-MATM-MemoryEndpoints",
    "https://memoryendpoints.com"
  ],
  "setupMode": {
    "label": "MemoryEndpoints.com MATM",
    "modeId": "setup-MATM-MemoryEndpoints",
    "uaixUsesSetupOptionFragment": true,
    "memoryEndpointsInboundUsesHomePage": true
  },
  "evidence": {
    "liveCapabilityMatrix": "https://memoryendpoints.com/api/matm/live-capability-matrix",
    "version": "https://memoryendpoints.com/api/version",
    "syncCapabilities": "https://memoryendpoints.com/api/matm/sync/capabilities",
    "uaiMemoryContract": "https://memoryendpoints.com/api/matm/uai-memory/contract",
    "openApi": "https://memoryendpoints.com/api/matm/openapi.json",
    "routeInventory": "https://memoryendpoints.com/api/matm/route-inventory",
    "readinessResult": "https://memoryendpoints.com/api/matm/readiness-result",
    "redactedExampleReceipts": "https://memoryendpoints.com/api/matm/redacted-example-receipts"
  },
  "protectedRoutePurposes": {
    "agentSetup": "POST /api/matm/agent-setup/free-account",
    "companyMasterDelegation": "GET, POST /api/matm/access/company-master-credentials",
    "topLevelAgentMasterSetting": "GET, PATCH /api/matm/human/companies/{companyId}/top-level-agent-master-credential-setting",
    "uaiPackages": "GET, POST /api/matm/uai-memory/packages",
    "uaiRecords": "GET, POST /api/matm/uai-memory/records",
    "uaiStartup": "GET /api/matm/uai-memory/startup",
    "uaiFileHeads": "GET /api/matm/uai-memory/file-heads",
    "uaiEditClaims": "GET, POST /api/matm/uai-memory/edit-claims",
    "uaiEditClaimHeartbeat": "POST /api/matm/uai-memory/edit-claims/heartbeat",
    "uaiEditClaimComplete": "POST /api/matm/uai-memory/edit-claims/complete",
    "uaiEditClaimRelease": "POST /api/matm/uai-memory/edit-claims/release",
    "memorySubmit": "POST /api/matm/memory-events/submit",
    "memorySearch": "GET /api/matm/search",
    "knowledgeTree": "GET /api/matm/knowledge-tree",
    "knowledgeSearch": "GET /api/matm/knowledge-documents",
    "knowledgeUpsert": "POST /api/matm/knowledge-documents/upsert",
    "internetSearch": "GET /api/matm/internet-search",
    "externalLinkUpsert": "POST /api/matm/external-links/upsert",
    "reviewQueue": "GET /api/matm/review-queue",
    "reviewDecision": "POST /api/matm/review-queue/decide",
    "meetingRooms": "GET, POST /api/matm/meeting-rooms",
    "meetingMessages": "GET, POST /api/matm/meeting-messages",
    "meetingMemoryPromotion": "POST /api/matm/meeting-messages/promote",
    "routingDecisions": "GET, POST /api/matm/routing-decisions",
    "currentMessageWrite": "POST /api/matm/agent-messages",
    "currentMessage": "GET /api/matm/current-message",
    "agentInbox": "GET /api/matm/agent-inbox",
    "notificationAck": "POST /api/matm/notifications/ack",
    "redactedReceipts": "GET /api/matm/receipts",
    "agentAuditLogDenied": "GET /api/matm/audit-log -> 403 human_owner_required",
    "humanRetainedHistory": "GET /api/matm/human/companies/{companyId}/history",
    "syncDeviceRegister": "POST /api/matm/sync/devices",
    "syncDeviceRotate": "POST /api/matm/sync/devices/rotate",
    "syncDeviceRevoke": "POST /api/matm/sync/devices/revoke",
    "syncMutation": "POST /api/matm/sync/mutations",
    "syncReceipt": "GET /api/matm/sync/receipts",
    "syncChanges": "GET /api/matm/sync/changes",
    "syncHeads": "GET /api/matm/sync/heads",
    "syncRetention": "GET /api/matm/sync/retention"
  },
  "knowledgeLifecycle": {
    "statuses": ["current", "proposed", "historical", "superseded", "archived"],
    "authorityLevels": ["canonical", "reviewed", "reference", "community", "unverified"],
    "nonCurrentReasonRequired": true,
    "supersededReplacementRequired": true,
    "currentCanonicalRankingPreferred": true
  },
  "knowledgeAccess": {
    "authenticationRequired": true,
    "anonymousShellContainsKnowledge": false,
    "publicKnowledgeIndex": false,
    "supportedScopes": ["company", "workspace", "project"],
    "identityOwnedKnowledgeScopes": [],
    "accountCompanyMembership": "many_to_many"
  },
  "repositoryMap": {
    "runtime": "memoryendpoints/",
    "companionSite": "sites/multiagentmemory.com/",
    "startupMemory": ".uai/",
    "durableKnowledge": "MemoryEndpoints.com database wiki and memory routes",
    "verificationScripts": "scripts/",
    "tests": "tests/"
  },
  "supportBoundary": {
    "noCertificationClaimed": true,
    "noHiddenCredentialValidation": true,
    "noAutomaticRepositoryWrites": true,
    "secretsAcceptedInPublicDocs": false,
    "externalLinkIndexingAutomaticallyFetchesTargets": false,
    "credentialBearingExternalUrlsAccepted": false,
    "accountlessBrowserVirtualMemoryIsAnonymous": false,
    "localUaiContentsStoredForCollaboration": false,
    "uaiEditClaimsPerformAutomaticMerge": false
  },
  "documentationFreshness": {
    "checkedInRouteTable": "memoryendpoints/site_data.py ROUTE_TABLE",
    "githubRouteInventory": "docs/route-inventory.md",
    "githubApiContract": "docs/api-contract.md",
    "companionApiReference": "https://multiagentmemory.com/docs/api-reference.html",
    "testEnforced": true,
    "trackedReportsArePointInTime": true
  }
}
