File size: 3,359 Bytes
52e4046
 
 
24ec280
52e4046
 
24ec280
 
 
 
 
0f94d15
52e4046
 
 
 
0f94d15
24ec280
 
 
 
 
 
 
 
 
52e4046
 
0f94d15
 
 
 
52e4046
0f94d15
52e4046
 
0f94d15
 
 
24ec280
 
52e4046
 
24ec280
 
 
52e4046
 
24ec280
 
 
 
 
 
 
 
 
 
 
 
52e4046
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
{
  "mcp": {
    "name": "jarvis-memory",
    "version": "5.1-swift-lock-dock",
    "link": "https://huggingface.co/datasets/Kochar/jarvis-memory",
    "raw": "https://huggingface.co/datasets/Kochar/jarvis-memory/resolve/main/memory.json",
    "updated": "2026-09-26T06:00:00Z",
    "resources": [
      "memory.json",
      "PROTOCOL.md"
    ],
    "note": "Stable connector link. Never changes. Swift JARVIS reads at boot, injects into Groq. Arena reads live + pushes writes. User gives this same link to Grok."
  },
  "user": {
    "address_as": "sir",
    "language": "English only",
    "app": "Mac Swift native app (Xcode project), Groq-only API-direct, No Google, No Chrome, No Grok brain, No tunnels, No .app launchers",
    "retired": [
      "iPad app",
      "on-device package",
      "Chrome .app launcher",
      "Safari Dock web app v4.2",
      "all tunnels",
      "Flask server",
      "Grok second brain (now manual MCP share)"
    ]
  },
  "connectors": {
    "groq": "ONLY brain - openai/gpt-oss-120b chat + whisper-large-v3-turbo STT + canopylabs/orpheus-v1-english daniel TTS. Key baked in app per user rule.",
    "grok": "RETIRED as in-app brain. User now shares MCP link manually to Grok chat; Grok reads link + brief. No xAI key in Swift app.",
    "arena": "Builder. Reads this MCP link live; applies memory writes; upgrades JARVIS Swift source. Same link always.",
    "siri": "Ask-JARVIS Shortcut calls Groq directly (optional)"
  },
  "brief": "Sir's JARVIS is a native macOS SwiftUI app (v5.0) talking API-direct to Groq only (gpt-oss-120b). No Google, no Chrome, no Grok brain. Voice in via Groq Whisper, voice out via Orpheus daniel + AVSpeech en-GB. Tools: time, Open-Meteo weather, Wikipedia, Frankfurter currency. Memory via permanent MCP link https://huggingface.co/datasets/Kochar/jarvis-memory - same always. Address as sir, concise British, one short spoken sentence unless detail asked.",
  "facts": [
    "Sir prefers voice-first interaction like JARVIS.",
    "Sir rejected: iPad app, on-device builds, Chrome-based app, Safari Dock web app, all tunnels, Google in loop, Grok in-app brain.",
    "v5.0 is Swift native Xcode project, builds locally to avoid Gatekeeper SIGKILL on unsigned .app zips.",
    "Brain chain: Groq gpt-oss-120b only -> Groq Whisper STT -> Orpheus TTS -> AVSpeech fallback -> tools -> memory inject.",
    "MCP link https://huggingface.co/datasets/Kochar/jarvis-memory is permanent, never changes, given by computer to Arena and Grok.",
    "v5.1 adds Face ID/Touch ID lock (Cmd+L, optional on launch) + auto-keep in Dock like Zoom"
  ],
  "open_items": [
    "Drag JARVIS.app to Applications, run xattr -cr + codesign fix, double-click to auto-build native binary with Face ID lock + Dock keep",
    "Test: Cmd+L to lock, Settings \u2192 Face ID on launch + Auto-Dock ON",
    "Give MCP link to Arena & Grok same always"
  ],
  "log": [
    {
      "date": "2026-09-26",
      "event": "Memory link created; JARVIS v4.2 Dock app went live."
    },
    {
      "date": "2026-09-26T05:00:00Z",
      "event": "v5.0 Swift native app shipped - Groq-only, no Google, no Grok brain, MCP link same always, Xcode project JARVIS-Swift.zip"
    },
    {
      "date": "2026-09-26T06:00:00Z",
      "event": "v5.1 Swift shipped with Face ID lock + auto-Dock, ready .app bundle like Zoom"
    }
  ]
}