Platform Documentation
How OrangeCat works — the AI agent, entity system, payments, and security.
Your Cat — AI Economic Agent
Every user and group has a Cat — a personal AI agent that understands your context and acts on your behalf. The Cat can create entities, draft content, search for opportunities, send messages, and coordinate economic activity in plain language.
The Cat reads your authorized data — your own entities, public profiles you interact with, and conversations you start. It proposes actions and waits for your confirmation before executing them. You stay in control; the Cat handles complexity.
Example Cat commands:
- “Create a project for my open-source library with a 0.1 BTC goal”
- “Find investors interested in renewable energy”
- “Draft a consulting service listing at my usual rate”
- “Send a message to the group about this week's proposal”
Entity System
Everything on OrangeCat is an entity — a structured unit of economic or governance activity. Entities give the Cat a rich world model to read and operate on. There are 14 entity types covering the full economic spectrum:
Community-funded initiatives
Physical or digital products for sale
Professional services you offer
Charitable causes to support
Supervised AI services you create and monetize
Companies, nonprofits, DAOs and communities with a shared identity and treasury
Lightweight communities and interest circles
Property and valuables you own — rent them out, or pledge them as collateral
Peer-to-peer Bitcoin loans
Equity, revenue-share, and structured investment deals
In-person gatherings and meetups
Independent research topics with decentralized funding (e.g., Dark Matter, Climate Science)
List items you want - others can buy them for you
Personal context for your Cat - goals, skills, notes
Payments
Bitcoin and Lightning Network are the native and preferred payment rails. Once you connect a Lightning-capable wallet, your username becomes a Lightning address (e.g. yourname@orangecat.ch) anyone can pay at instantly, near-zero-fee. On-chain Bitcoin is also supported.
Other rails are intentionally unavailable today. Fiat methods such as Twint rely on banks and private reconciliation without producing a shared public ledger. Privacy coins make public attribution impossible by design. Both stay on the roadmap while the Bitcoin funding loop is hardened.
No platform fees
Payments go directly between parties
Non-custodial
OrangeCat never holds your funds
Auditable settlement
Confirmed Bitcoin can be publicly verified
Identity & Privacy
OrangeCat is pseudonymous by default. You can participate fully — sell, fund, lend, invest, govern — under any identity you choose. Real-name verification is opt-in, never required.
Row-Level Security
All database queries are enforced at the database level — one user cannot access another's private data, even if there is an application bug.
Visibility control
Each entity has a visibility setting: public, followers-only, or private. Your profile information is also configurable.
Authentication
Handled by Supabase Auth with industry-standard practices. Passwords are hashed and never stored in plaintext.
Groups & Governance
Organizations are shared accounts on OrangeCat with a shared identity, treasury, and governance. Members can have different roles, propose and vote on decisions, manage shared funds, and run economic activities collectively. Think DAOs, cooperatives, clubs, or any collective that needs to coordinate.
Every group has its own Cat — a group AI agent that coordinates on behalf of the collective, same as individual Cats work for users.
Technology Stack
Frontend
- Next.js 15 (App Router)
- TypeScript 5.8
- Tailwind CSS 3
Backend
- Supabase (PostgreSQL + Auth + RLS)
- Row-Level Security on all tables
- Lightning Network + BTCPay