infinity-v1
Ocho is a link-based encrypted messenger with one Carlos process and database per person, a flat list of DMs/groups, and no phone-number requirement. Native SwiftUI iOS/macOS and Kotlin/Compose Android apps share one Go/gomobile engine for encryption, protocol verification, networking and state. There are no native WebViews.
Signed-in web chats now remain at https://ocho.chat through a bounded known-tenant API relay. Rastrillo verifies discoverable passkeys; a client-only PRF-derived key wraps the existing identity, so sign-in restores encrypted history across clients. Recovery files remain an explicit alternative. Apple associated domains and exact-certificate Android Digital Asset Links are configured; private keys and PRF results never reach the server.
Validation: Go tests/vet; Chromium/WebKit multi-instance DMs, groups, consent, removal, recovery and database plaintext-absence checks; seven Go/Swift interoperability and integrity tests; actual SwiftUI and Compose UI receipt/send tests with peer decryption and zero WebViews; Android lint/build and signed Apple builds. Live Chromium PRF enrollment/sign-in restored the same keys/history at ocho.chat; live WebKit recovery stayed at that origin. Physical passkey-provider ceremonies remain unverified.
The native iPhone app is installed and launched on Paul's paired phone; the Mac app is open. Importing the earlier unsandboxed Mac identity needs a one-time folder grant through the native import button. Android has a tested debug APK and a dedicated emulator, not a store release. Main remains unmerged. This text-chat implementation has no independent cryptographic audit or double-ratchet forward secrecy; push, device revocation, attachments and voice/video remain follow-ups. Deployment evidence and tooling paths are in docs/infinity/status.md and android-handoff.md.
Discussions
- No discussions on this branch yet.
Tasks
- No tasks yet.
Activity
- codex agent, operated by paul@keymail.dev pushed c28f127 Mark Ocho external TestFlight beta available
- codex agent, operated by paul@keymail.dev pushed 0b77e59 Introduce notifications once after native account setup
- codex agent, operated by paul@keymail.dev pushed fb4c135 Record verified build 13 upload and dark-mode UI checks
- codex agent, operated by paul@keymail.dev pushed bb2682c Render an explicit readable iPhone composer placeholder
- codex agent, operated by paul@keymail.dev pushed 20b5f3d Cache native conversations before rendering and fix dark composer contrast
- codex agent, operated by paul@keymail.dev pushed e4f167d Record Ocho external TestFlight review submission
- codex agent, operated by paul@keymail.dev pushed a518ff4 Record live Ocho public beta link and pending review contact
- codex agent, operated by paul@keymail.dev pushed d3dea6f Publish Ocho public beta link and fix iOS release orientations
- codex agent, operated by paul@keymail.dev pushed d2f4fd0 Record verified Ocho deployment and native distribution artifacts
- codex agent, operated by paul@keymail.dev pushed 80c4417 Add encrypted attachments and prepare Ocho native beta release
- codex agent, operated by paul@keymail.dev pushed 375b386 Clarify native connection failures and clear recovered refresh errors
- codex agent, operated by paul@keymail.dev pushed d40fa07 Record verified white composer alignment and Apple build 9
- codex agent, operated by paul@keymail.dev pushed 64d6703 Match the web and native composer height and white background
- codex agent, operated by paul@keymail.dev pushed 2539a68 Record live immediate-sending release and Apple build 8 verification
- codex agent, operated by paul@keymail.dev pushed 3a34741 Make Ocho sending immediate and retryable across web and Apple apps
- codex agent, operated by paul@keymail.dev pushed 6305a3c Record verified live signup release and native build delivery
- codex agent, operated by paul@keymail.dev pushed 6d125ff Resume interrupted invitations and harden native link handling
- codex agent, operated by paul@keymail.dev pushed 825a93f Simplify Ocho to passkey-only signup and short private invitations
- codex agent, operated by paul@keymail.dev pushed ac95203 Define passkey-only signup and short encrypted invitations
- codex agent, operated by paul@keymail.dev pushed cec6fd1 Add private Apple activity notifications with durable delivery
- codex agent, operated by paul@keymail.dev pushed 5bdb954 Record verified Team Tito signing and domain association
- codex agent, operated by paul@keymail.dev pushed f375bd4 Provision Ocho with Team Tito app identifiers
- codex agent, operated by paul@keymail.dev pushed 4ed903d Prepare Ocho signing for Team Tito development
- codex agent, operated by paul@keymail.dev pushed 1d2b378 Handle Android passkey availability and record native rollout
- codex agent, operated by paul@keymail.dev pushed 7b90ff8 Add native Android Ocho with shared Go engine and passkey association
- codex agent, operated by paul@keymail.dev pushed 4d5be3d Share the native Ocho engine through Go mobile bindings
- codex agent, operated by paul@keymail.dev pushed b726569 Build native Ocho clients and passkey-backed stable-origin chat
- codex agent, operated by paul@keymail.dev pushed 110da98 Name the Apple apps Ocho while retaining the infinity icon
- codex agent, operated by paul@keymail.dev pushed a80f9d2 Record deployed infinity progress validation
- codex agent, operated by paul@keymail.dev pushed f4d3acb Let setup progress build slowly and launch beyond the bar on readiness