🧠 Use AI on your phone (no network needed) ~120 MB, cached after first load
Show technical details
- No activity yet on this profile.
How this works
Earns only while charging, on WiFi, and above battery threshold. Each tick records a signed contribution in an audit log; payouts settle in fiat UPI credits. Demo mode bypasses the charging/WiFi checks so the ticker works on a laptop.
What is mesh contribution?
When your phone is plugged in and on WiFi, Bharat OS uses spare compute + storage for inference, storage-serve, storage-store, and federated training rounds (§7f). Each tick pays out in paise (₹). This card aggregates the events from Phase 3.x for one month at a time. Switch months to see prior earnings.
How cash-out works
Every paise you earned from mesh-contribution ticks (inference, storage serve / store, federated rounds) accumulates as an "unsettled balance." When you tap Request, Bharat OS bundles ALL unsettled events into a single signed withdrawal request, locks those events, and forwards the request to a payout partner. You'll see status updates: pending → provider_accepted → paid (or failed, in which case the events return to your available balance — no money lost). Your UPI ID never appears on the public ledger; only the last few characters show in audit logs.
Type what you earned today — across Swiggy, Zomato, Uber, cash gigs, anything. Bharat OS keeps a clean monthly summary you can show a landlord or MFI. Data stays on your device.
What this is for
The numbers you type stay on your device — Bharat OS never scrapes Swiggy or Zomato. Use them to (a) see what you actually earned each month, (b) hand a signed summary to an MFI for KYC-supplementary loan eligibility, (c) get a year-end tax estimate. §15: bracket-level summaries only leave your device when you explicitly authorize it.
- No active rounds. Tap *Refresh* to check again.
How this works
When you join a round, your phone trains a small model on your data on-device and uploads only a noisy mathematical summary — never the underlying text. You choose to join each round; you get paid in UPI credits. No silent data harvesting.
Share a one-time verification link with a landlord, employer, or bank. They see only what you choose to share — your raw data never leaves your phone.
Your identity moves with you, not with the device. Start a session here, then enter the code on your new phone (or scan the QR).
Set up a passkey (fingerprint / face / device PIN) so only you can approve sensitive actions on this profile.
Optional. If you ever lose your recovery phrase, a verified phone number is your fallback path to get back in. Bharat OS sends a 6-digit code; we never store the code, only its hash.
Real Web Push when VAPID is configured on your operator. Falls back to local-only notifications when it isn't. You can turn this off any time — Bharat OS never silently re-enables it.
- 🔑 Account recovery — when a SIM-swap recovery attempt or cooldown clear happens on your identity.
- 💰 Mesh cash-out updates — your UPI
withdrawal flips to
paidorfailed. - 🛠 Nearby work alerts — escrowed jobs matching your profile. Wages always through escrow.
How push works on Bharat OS
When VAPID is configured, your phone subscribes to your browser's push service (Firebase / Mozilla / Apple). Bharat OS gets back an endpoint URL + two keys. We store them server-side so we can send you a notification — and only we can, because the keys are scoped to our VAPID identity. Push bodies are AES-128-GCM encrypted (RFC 8291) before they leave the server.
Turning notifications off removes the endpoint and keys from the server immediately. Your browser also forgets the subscription. Next time you tap Enable, you start fresh with a new endpoint.
Bharat OS can run a Small Language Model (1–4 GB) on your phone for offline intent matching, voice-rationale labeling, and participating in paid federated training rounds. The runtime is not yet wired (Phase 9.0c); for now this card shows the catalogue and tracks your installs.
How on-device SLMs work
When you tap Install, your browser streams the model from a Bharat OS-curated mirror (HTTPS-only, SHA-256 verified). The bytes are stored in your browser's Origin Private File System — they never live on the Bharat OS server. The server only records that you installed pack X, not the bytes themselves. If you erase your identity (Profile → Switch / add → Erase), the install record AND the on-device blob are both removed.
The runtime adapter (llama.cpp-wasm / MLC-LLM) that actually runs the model lands in Phase 9.0c. Until then, installing a pack just downloads + verifies it. The catalogue + size estimates + license terms are live now so an investor demo can walk the full opt-in flow.
Photograph a prescription or lab report — text is read on-device and only structured fields go to your ABHA record. The original stays encrypted on your phone.
File a signed complaint against someone you've worked with or transacted with. Repeated open complaints automatically pause that person's sensitive actions until a human review resolves them.
Under India's Data Protection Act, you have the right to see every record we hold about you, to delete your account permanently, and to raise a grievance with our Data Protection Officer.
Pin Bharat OS to your phone's home screen so it opens like a real app — no browser bar, no tab switching, works offline.
🔬 Behind the scenes
The base app is ~50 KB. Optional add-ons download on demand: ~7 MB for document scanning, ~30 MB for offline voice, 1.5–4 GB for the full on-device AI (flagship devices only). Lighter than Uber or WhatsApp.