# What is OmniSocial?

**OmniSocial** is a decentralized social networking platform built on **Polygon zkEVM**, designed to return control of identity, content, and governance to users. Unlike traditional social media, which relies on centralized data ownership and opaque algorithms, OmniSocial empowers individuals through **smart contract wallets**, **verifiable personas**, **on-chain governance**, and **user-owned content**. It is open, permissionless, and censorship-resistant—designed for creators, communities, and developers to build freely.

#### 🔑 Key Features

* **Smart Wallet Identity System**\
  Every user gets a non-custodial smart contract wallet that acts as their universal identity anchor, capable of holding tokens, NFTs, and social actions.
* **Persona NFTs & .omni Domains**\
  Users can create multiple on-chain personas (e.g. artist, developer, DAO lead) linked to their wallet. Each persona is represented by a unique NFT and `.omni` domain.
* **Decentralized Content & Posts**\
  Social content is stored on IPFS and anchored on-chain for permanence and censorship resistance. Users retain ownership of all content they publish.
* **Reputation & Governance**\
  Participation earns reputation across domains like creation, moderation, and DAO engagement. Reputation is used to vote, govern, and gain access to advanced features.
* **Cross-Protocol Integration**\
  OmniSocial interoperates with protocols like Farcaster, Lens, and Nostr, and supports federated identity via Webfinger.
* **Privacy & Security by Design**\
  Includes zkProof-based anonymous actions, optional 2FA/U2F, and post-quantum cryptographic standards from day one.
* **No Protocol Fees**\
  OmniSocial is funded through community contributions and grants. It does not impose fees at the protocol level, aligning with its open-source ethos.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.omnisocial.dev/overview/what-is-omnisocial.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
