# Orb > Orb is the mobile-first social app on Lens — a consumer app on top of Lens Protocol where people join onchain clubs (communities), own their profile and followers across every Lens app, and post, tip and collect on a decentralized social network. The web surface at orb.club renders posts, clubs and profiles for discovery and sharing; interactive actions (posting, collecting, following) happen in the iOS/Android apps. The web app is a Next.js 15 App Router project on Vercel. It renders Open Graph previews and schema.org JSON-LD for shareable links, and offers clean Markdown renditions for AI agents (see "Markdown for agents"). ## Key routes - [Home](https://orb.club/): Landing page and app download CTA. - [Profile](https://orb.club/@kipto): Public profile page, addressable by handle (`/@handle`) or numeric id (`/`). - [Club](https://orb.club/c/orb): Public community page, addressable by club handle. - [Post](https://orb.club/p/85081528904718482918945946693234145382455462304739704090973865683325431918513): Individual post page, addressable by numeric post id. - [Sticker](https://orb.club/sp/0x1a2c3736098fa61553e3d96139654e4a3f2b119b): Sticker pack page, addressable by contract address. - [World Cup](https://orb.club/worldcup): Football/World Cup hub. ## Markdown for agents Posts, profiles and clubs are available as clean Markdown (≈99% smaller than the HTML). Any of these work: - Append `.md`: `https://orb.club/p/.md`, `https://orb.club/@.md`, `https://orb.club/c/.md` - Add `?format=md` to the page URL - Send `Accept: text/markdown` on the normal page URL ## OpenGraph endpoints Public share-card PNGs live under `/api/og/`: - `/api/og/post?postId=` — post card (1200×630) - `/api/og/profile?handle=` or `?id=` — profile card - `/api/og/club?handle=`, `?id=`, or `?communityId=` — club card - `/api/og/stickers?stickerPackId=` — sticker pack card - `/api/og/token/` — token trade card - `/api/og/fb/` — football / World Cup prediction card - `/api/og/ty/` — tip / reward / mint thank-you card - `/api/og/invite/` — invite share card Social preview crawlers (Twitter, Facebook, LinkedIn, Slack) may fetch these paths even though `/api/` is otherwise disallowed in robots.txt. ## Structured data Pages embed schema.org JSON-LD: `Organization` + `WebSite` (home), `ProfilePage`/`Person` (profiles), and `DiscussionForumPosting` with author, datePublished and interaction counts (posts). ## Apps - [iOS](https://apps.apple.com/us/app/id1638461963) - [Android](https://play.google.com/store/apps/details?id=app.orb.flutter) ## Policies - [Terms of Service](https://orb.club/terms) - [Privacy Policy](https://orb.club/privacy) - [EULA](https://orb.club/eula)