All projects

orangecat

Economic layer: Bitcoin-native identity, entities and settlement — the economy that remembers need, where Cat is every actor's AI economic agent

Beta — running, not released

Problem

Economic participation is currently limited by gatekeepers, making it difficult for individuals and organizations to participate in the economy without restrictions.

Solution

OrangeCat provides an AI-native platform for universal economic participation, allowing users to manage their economic activity with full control and autonomy.

Mission

To enable universal economic participation by removing gatekeepers and allowing pseudonymous participation, with AI agents that can transact on behalf of users.

Vision

To become a platform where anyone can participate in the economy, regardless of identity or location, with full control over their economic activity.

Technical context

Next.js 15 · TypeScript · Supabase (self-hosted on the bitbaum box) · BTC/Lightning (NWC, LNURL, Alby) · pgvector (Cat memory) · Groq + OpenRouter BYOK · OIDC provider (PKCE, JWKS, refresh rotation)

Investigate this project with Loki →

Sign in to ask about architecture, evidence, delivery risks and next steps in your workspace.

Roadmap

  1. Share and fund anything

    in progress · 3/7 steps done

    • One clear “Support with Bitcoin” action alongside buying, booking, or joining. — not done
    • Tracked public payment requests with confirmed amounts attributed to the correct entity. — not done
    • Consistent share controls and link previews across public entity pages. — not done
    • Open accounting: a wallet can publish its balance, its transactions, and the owner’s note on each one — for owners who turn it on. — done
    • A transparency score computed from what is observable in that ledger, never from what anyone claims about themselves. — done
    • Decide where money paid to you goes, in order — a share for taxes first, then a debt, rent or insurance — with each payment landing in the first wallet still behind. — done
    • The tax line suggested from Solon's tax figures for your own commune, instead of a percentage you type. — not done
    Where this comes from
  2. Events, end to end

    in progress · 9/10 steps done

    • One sentence to the Cat makes the whole event: on the map, music and vibe, crew wanted, priced in your currency. — done
    • Find what's on near you, on the page and through the Cat. — done
    • Times in the venue's own time zone, everywhere. — done
    • Tickets with a QR code, checked in at the door. — done
    • A page for the place, listing what's on there, run by whoever runs the place. — done
    • The crew are people; the door crew check guests in. — done
    • Pay the crew and refund tickets from the organizer's wallet, on the event's record. — done
    • Cover pictures: upload, find, generate, or the photo sent to the Cat. — done
    • Guests without an account get a free ticket with just their name. — done
    • Tickets paid with Twint, bank or PayPal, and paid tickets without an account (waits on "More rails"). — not done
    Where this comes from
  3. The investor portal

    in progress · 5/12 steps done

    • A room on every project, one link per person, no account or password needed, links that can be switched off. — done
    • Who opened what — the room, the deck, each document — and a notice the first time each person opens it; link previews in chat apps are not counted. — done
    • A product's own website as the door: its /investors page hands its visitors into the same room. — done
    • Evidence the room generates: key facts, weekly shipping pace from the public repository, what shipped, the roadmap and why the product exists — from the product's own records, each with its source. — done
    • A deck made in the room: a first draft generated from the room and the product's record (nothing invented), every slide editable, proof slides bound to live data, presented full screen, linkable per slide, printable to PDF. — done
    • Traction: people using the product, coming back and paying, from a public metrics endpoint each product serves. — not done
    • Questions in the room: a reader asks, the owner answers, everyone with a link sees the answer. — not done
    • Investor updates: a dated feed in the room. — not done
    • Documents uploaded to private storage, opened through expiring links. — not done
    • The room shows the project's investment offering, when it has one. — not done
    • "Send Anna a link to the Heidi room" to the Cat. — not done
    • The studio room: one link for every product, with the machine's own numbers. — not done
    Where this comes from
  4. Fund-to-build

    planned · 1/4 steps done

    • Send any actionable OrangeCat entity to Loki with a signed, owner-approved handoff. — done
    • Link a Loki project back to its public OrangeCat funding and promotion page. — not done
    • Let Loki propose a practical plan while the owner chooses what agents may execute. — not done
    • Show a read-only Bitcoin funding summary inside the linked Loki project. — not done
    Where this comes from
  5. Metered Cat Credits as the paid token pool for builders

    planned · 2/4 steps done

    • Cat Credits priced on every route, from one source. — done
    • One server-side switch decides whether OrangeCat may charge at all, off by default. — done
    • Token use from a Loki run recorded against the builder's credit balance. — not done
    • The checkout opens, once OrangeCat may legally take money. — not done
    Where this comes from
  6. Partner payouts and client funding through OrangeCat rails

    later · 0/2 steps done

    • A Loki partner receives a payout to their OrangeCat wallet when a client site ships. — not done
    • A client funds a Loki build from the project's public OrangeCat page. — not done
    Where this comes from
  7. More rails and deeper coordination

    later · 0/4 steps done

    • Fiat rails such as Twint require bank, identity, reconciliation, and custody decisions. They are not available now. — not done
    • Privacy coins improve confidentiality but cannot provide the same public funding audit trail. They are not available now. — not done
    • Smart contracts may support escrow and milestone releases after disputes and oracle boundaries are designed. — not done
    • Full Nostr identity, relay federation, and automatic funding-driven dispatch remain research, not current product claims. — not done
    Where this comes from
  8. Public pages for every entity

    done

    Where this comes from
  9. Non-custodial Bitcoin payments

    done

    Where this comes from
  10. Public funding records

    done

    Where this comes from
  11. Human-approved Cat actions and the Loki identity bridge

    done

    Where this comes from

Changelog

  1. October 8, 2026

    Partners now have one home: bitbaum. OrangeCat's partners page listed an OrangeCat guild that was never founded, so it showed an empty list while bitbaum had the real one. It now takes you straight to bitbaum's partners (https://bitbaum.orangecat.ch/partners/), where independent engineers apply and the studio approves who is listed. Decide where money paid to you goes, in order. On Your money, under "Where your money goes", list your wallets in the order they should be covered: a share of everything that comes in (taxes first, say 25%), then amounts to fill — once, like paying back a debt, or every month, like rent or health insurance. When someone pays you, the whole payment goes to the first line still behind, and the page shows how far each line has got and where the next payment will land. OrangeCat never holds the money: the payer's wallet pays that wallet directly, and with no rule, payments land where they always did. A deck, made in the room. In your investor room, open Deck and generate a first draft from what the room and your product already say: the problem, the solution, live proof that it is real and moving, your own sections, the numbers, the roadmap and the ask — one claim per slide, nothing invented. Then edit any slide (its layout, words, figures, order), choose dark or light and your accent colour, and present it full screen with speaker notes. Investors open it from the room's Open the deck, swipe or arrow through it, link to a single slide, and save it as a PDF with real text. The proof slides read live data every time the deck is opened, so its numbers are never stale; opening the deck counts like any other open. Wallets for taxes and for paying back debt. Two new purposes when you add a wallet: Taxes — money set aside for the tax you owe — and Debt repayment — money going back to someone you owe. Like rent or medical wallets, they appear on your profile with their purpose. Every payment remembers what it was worth when it arrived. When a payment to you is confirmed, OrangeCat now records the Bitcoin price at that moment in Swiss francs, euros, dollars and pounds. If no trustworthy price is available at that moment, it records nothing rather than a guess. The investor room shows the evidence itself. Open a room and the first screen now answers "is it real, and is it moving": when the product went live, how many changes shipped in the last 30 days, how many were merged to the main branch since it started, and where the roadmap stands — each with its source, generated from the product's public repository and its own records rather than typed by anyone. Below: why the product exists (problem, solution, mission, vision), a week-by-week shipping chart with what recently shipped, and the roadmap by now / next / later. A row of links jumps between sections, a new room's outline asks for the risks, and the page tells the reader plainly that the owner sees what is opened. A product's own investor page leads into its room. Heidi's /investors password now opens Heidi's investor room here. An investor room on every project. The owner of a project now has a private page for the investors they choose: a headline, the story in sections (the problem, what was built, proof, market, business model, team, roadmap, the ask), dated numbers with how to check each, the deck, documents, and the project's build record from Loki. Each person gets their own link — no account, no password — that says who it is for, and the owner sees, per person, when they opened the room and what they opened inside it. A link can be switched off at any time; its history stays. Open it with "Investor room" in the bar at the top of your project's page. Who opened what, counted honestly. The first time each person opens their link to an investor room, the owner gets a notification (and an email, which can be turned off). Link previews don't count: pasting a link into WhatsApp, Telegram, Slack or iMessage makes the app fetch the page for its preview card, and those fetches are no longer counted as someone opening it — in investor rooms and on profile claim links, where they were. Nor is the owner's own preview. "Came in" on Your money counts each sale once, at what it was worth. From the first sale, a sale would have been counted twice — once as the payment and once as the order — and a year of income converted at today's Bitcoin price, so the income and the tax estimate built on it would both have been off. Each payment now counts once, valued at the price recorded when it arrived. A payment that arrived before prices were recorded is valued at today's rate, and the page says how many were. A payment that timed out is no longer recorded as failed. When your wallet doesn't answer in time, the Send screen already tells you the payment may still go through. OrangeCat's private record of the send now says the same: "unconfirmed", not "failed", because the money may have moved.

  2. October 7, 2026

    An event page built for whoever opens it. Most people arrive from a link in a group chat, on a phone, wanting three answers: when, where, am I in. Those now come first — the day and time on the venue's clock, the place, and the ticket — ahead of the description, which used to push them below the first screen. Guests don't need an account. On a free event, "Get a free ticket" asks only for a name — no sign-up, no email. The page it opens is the ticket: the QR for the door, the night's time and place, and "Can't make it" to give the place back. The door list shows guests by the name they gave. So the link a host sends to the group chat works for everyone in it. Raise money from one sentence. Go to /raise, say what you need ("a new roof for the community garden"), and the Cat prices it line by line, writes the title and story, and suggests how to raise it: backing, a loan, or investment. Every price is editable, a preview shows the page as backers will see it, and publishing gives you the link, a QR code and a share button. It works before you sign up; your plan waits for you after sign-in. Back the road. Under /roadmap, three cards show how to support OrangeCat in the open: fund it, lend to it, or invest, each with what has been raised so far from the public ledger. Tell your Cat about an event and it sets the whole thing up. A birthday, a meetup or a two-day conference: say what you're planning and the Cat asks what it needs in one message — what and when, where, how many and whether it's private or public, and who pays — then does it. The event page, free or ticketed; a wishlist so people chip in for the actual drinks, gear or venue deposit; a message to each guest or speaker on OrangeCat; and a reminder for you before the day. A public event also gets its announcement drafted, and the Cat can find a venue, caterer or DJ offered on OrangeCat and book the one you choose. Anything that publishes, books or messages someone waits for your okay. An event from one sentence, mapped, with its crew. Say "electronic music night at Espresso Bar in Landquart on Friday at 10, techno and house, I need a DJ, two bartenders and someone on the door, 15 CHF" and, after you confirm, the Cat makes the whole event: the address on the map, the music and the vibe on the page, the price in your currency, and the crew posted as open roles. Say "post it" and it goes live. Find what's on near you. /events has "What's on near you": share your location or type a place, pick the music and a distance, and get upcoming events nearest first. Or ask your Cat ("any house parties near Zürich this weekend?"); it answers from the same search. Event times are the venue's time. A 22:00 night in Landquart reads 22:00 everywhere: on the page, in lists, at the door, on the venue's page and in what the Cat tells you, whoever reads it and wherever the server is. The Cat now writes "Friday at 10" as 10 at the venue, not 10 in UTC. Tickets with a QR, checked at the door. Paying for an event gives you a ticket on its page: a QR code, how many people it lets in, and a short code. Free events have "Get a free ticket", "Can't make it" gives the place back, and a full event stops selling before anyone pays. You get a notification with the ticket link. A page for the place, with what's on there. "Make a page for my bar, Espresso Bar, Bahnhofstrasse 5, Landquart" sets up the bar as a place on the map, and its events show under "Happening here". If the bar isn't yours, name its owner and the page waits for them to claim it while you look after it. The crew are real people, and the door crew check guests in. On your event page, put a person on a role by @username; they're notified and see "You're on the crew". Whoever holds the Door or Security role can open the door page and check guests in from their own phone. Pay your crew and refund tickets, on the record. Next to each person on the crew, "Pay" sends their fee in Bitcoin from your own connected wallet, or records that you paid them another way (Twint, cash). From the door list you can refund a paid ticket the same two ways; the ticket is cancelled and its place freed. Everything paid out shows on the event, nobody is paid twice for the same role, and a send that fails is recorded as failed. Cover pictures. The event form has a cover picture, and every picture field on OrangeCat can now find an openly licensed photo or generate one with your own AI key, not only take an upload. Send the Cat a photo and ask for it as the cover, or ask it to make one; without an image key it creates the event anyway and tells you where to add one. The roadmap and the changelog point at each other. Each roadmap step that shipped links to the days in this changelog that delivered it, and each change here says which roadmap step it was for. The links come from the fleet's shared building-in-public kit, so the other products' pages can show them too. The Cat keeps its instructions when the free model is full. A prompt too big for the free Groq tier was cut section by section — on "Throw a party on Saturday" twelve sections, the party plan and the tappable answers among them — and still did not fit, so Groq was skipped and the next model answered from what was left: an empty draft and one question. When cutting cannot make it fit and another model can take it whole, it now goes whole. "Throw a party" gets questions, not an empty card. Tested against the live model: the Cat answered "Throw a party on Saturday" with a draft titled "Party on Saturday" — no date, no place — and a stiff list of what was "verified" and "unfinished". The step that picks the Cat's tools never saw the event playbook, so it drafted before the reply could ask. It now holds off until you've said when, where, roughly how many and who pays, then sets the plan up. When a reply runs out of time, the Cat says what it did in plain words instead of a report. Signing in takes you where you were going. Opening a link like "ask the Cat: throw a party on Saturday" while signed out, then signing in (or tapping "Start instantly — no email"), landed on the dashboard and the Cat never got your sentence: the sign-in page sent you back to the link, and a second redirect sent you to the dashboard and won. Both now go to the link. Mail to OrangeCat arrives. The FAQ, status, security, privacy and terms pages and the API description gave hello@, support@, security@ and integrations@orangecat.ch, and none of them was a mailbox, so a security report or a privacy request bounced. They all give cato@orangecat.ch now. The careers page no longer lists jobs that do not exist. It showed four full-time openings with salaries and benefits; it now lists the real ways in — the open-source code, the partners' guild, and backing in Bitcoin. The footer says the code is MIT-licensed instead of "all rights reserved", and /technology names the framework versions the app actually runs. A published investment page opens for everyone. Publishing an investment marked it open, but its public page only showed active ones, so a freshly published offering was a 404 for everyone but its owner, and its Invest card said "not open yet". It now shows as soon as it is published. The Cat can create events again. Every event the Cat tried to create was refused: it wrote the place to a field events do not have and left the currency on a value the database rejects. The place now lands in the venue address, and the Cat can also set the kind of event, an end time, free entry or a ticket price, and how many people fit. Published events open for everyone. The public event page only looked for listings marked "active", a status events never have, so a published event opened only for its organizer. Link previews and search results said "Event Not Found" for the same reason. Buying an event ticket works. Checkout read a price field events don't have and refused every ticket; it charges the ticket price now. "Near me" can find you. The site told browsers not to share location with itself, so "Near me" could never work. When location can't be had, it now says why — blocked, unavailable or too slow — instead of one sentence for all three. Booking requests, booking updates and review reminders reach you. Their notifications were refused by the database and only logged, so nobody saw them. Every kind of notification the app sends is now on one list the database checks against. Asking the Cat to register something you own works. It left out the owner and the kind of thing, so every attempt failed.

  3. October 6, 2026

    Reviews and track records now show far less about you. Yesterday's version made more public than it should have; this corrects it. Review reminders respect your email settings. They can be turned off with "Progress & digests" in your notification settings without losing payment receipts, are limited to two emails a day, and several deals waiting at once arrive as one message instead of one each. A payment OrangeCat sends for you now leaves a record on our side. Until now, money sent from the Send screen or by asking your Cat moved from your wallet and OrangeCat kept no trace that it had. Every send now writes a private record of the payment, the amount and who it went to, and a payment that fails writes one too.

  4. October 5, 2026

    Review the people you buy from and sell to, and only them. Every paid order is now a deal, listed under "Your deals" in the sidebar. Each side can answer a few yes/no questions about the other ("Would you deal with them again?") and add a note. Only the two people in a deal can review it, once each, and a review can never be edited. You're asked to review, so reviews actually get written. A few days after a deal is paid, each side gets a notification and an email asking how it went, and one more a few days before the review window closes. When the other person reviews you, you hear about it at once (that they reviewed, not what they said). Your Cat's suggestions on the dashboard now include the deal most in need of your review. Profiles show a track record. A profile now shows what OrangeCat itself saw: how many paid deals the person had, with how many different people, how many were refunded, and what share of the reviews about them say "would deal again". The counts come from settled payments nobody typed in. A profile with no deals shows nothing new.

  5. October 2, 2026

    Explain a transaction by telling your Cat what it was for. Say "the 0.002 that came in on Tuesday was the laptop for Amina" and the Cat, after you confirm, saves it as your note on that transaction. If the wallet publishes its ledger, the note appears there publicly, and it counts toward the wallet's transparency score. Ask the Cat about your wallets and it now lists the recent transactions that still have no note, and the score as the ledger page computes it. A fund's page shows where to check where its money went. When a cause, research or project page's receiving wallet is fully public and publishes its ledger, the page now says "This fund publishes its ledger" and links to it: every transaction, read from the chain, with the owner's note on what each was for. Funds that have not opted in show nothing new. A project owner can see their project wallet's transactions. The transaction history checked only who created the wallet row, so the owner of a project wallet could be refused their own history. It now uses the same owner check as every other wallet action.

  6. September 30, 2026

    Every FAQ answer has its own link. Open a question on /faq and share the address: /faq#is-orangecat-free-to-use opens straight at that answer. The page no longer needs its scripts to open a question, and search engines now read the questions and answers directly. Signing in from Solon or Loki looks like it. The sign-in screen now says "Continue to Solon" beside the form, explains that it is one account with one password, and its back link returns you to the app you came from instead of OrangeCat's home page. Signing in to Solon and Loki with an email you added later. If you added or changed your email after creating your account (including an account you started without one), OrangeCat told the other app you had no email, and Solon turned you away. It now sends the email your account has.

  7. September 28, 2026

    Sign in without a password. On the sign-in screen, choose "Email me a sign-in code instead": type your email, get a six-digit code, enter it. New here? The same code creates your account. Solon's sign-in uses it too, and so does Loki's "Sign in with OrangeCat". What you can do here, on one page. Every thing this place can do, in plain words, with an example, the three steps, and a Start button — at /what-you-can-do, from the sidebar, the footer, the create page and How it works. Say where your public money should go. Of the money you owe the public, how would you divide it between your locality, your region and your nation? Nobody asks. Now you can say it — and see what the people of your place would choose. New essay: Where the Wall Is. One Hetzner box runs the whole studio today. The piece gives the order in which it stops being enough, what fixes each wall, and why the only one that costs real money is tokens, not servers. Organisations know what kind of body they are, and where. The kinds of collective — circle, family, association, cooperative, collective, company, guild, DAO, town, network state, local fund — are now one list shared with Solon, and an organisation can say where it belongs (country, region, locality) and what it legally is. A shorter sidebar, one page for your things, a door on Home. The sidebar had fifteen kinds of thing behind four chevrons. Now it has six lines. Everything you made or joined is one page, My things, and Home starts with a box: say what you want and your Cat drafts it. Roadmap and changelog now come from the fleet's canonical record. ROADMAP.md and CHANGELOG.md at the repository root are the record; the fleet map ingests them and /roadmap and /changelog render what the map holds. The local copies the pages used to read are gone.

  8. September 20, 2026

    Bring a Claude key straight to Cat. Anthropic is now wired directly, so a Claude key works on its own instead of having to go through OpenRouter. Getting a key from any provider is one click. And there is finally one page explaining what actually powers Cat. Cat keeps more of your conversation. Cat's instructions are larger than the free tier allows in one go, so some are trimmed on every message. It was trimming your conversation before the generic advice. Now it is the other way round. Cat keeps its footing when the free tier runs short. When Cat's instructions do not fit the free tier, some are trimmed. Two of the ones it trimmed early were the ones telling it how to answer someone having a hard time. Those are now the last things it will ever give up. Cat on a phone, fixed end to end. A pass over every screen of Cat and AI settings on a small screen. The box you type in stayed put, replies stopped showing their own formatting marks, and the navigation bar stopped being see-through. Prices are real; the checkout is deliberately shut. You can now read exactly what Cat costs on every route. You cannot pay us yet, on purpose: OrangeCat is not a registered company, so it must not take money. Paying other people was never affected.

  9. September 19, 2026

    Build it with Loki now asks before it builds. The handoff to Loki carried this page’s title and one public sentence, and an agent started work on exactly that. Loki now interviews you first — a few short questions about who it is for and what finished looks like — and builds from your answers.

  10. September 17, 2026

    Dates read the way you read them. OrangeCat wrote every date the American way — March 15, 2027 — regardless of where you are. Date format is now a setting, and left alone it follows the country on your profile. Every wallet has a page of its own. A wallet used to exist only as a card inside somebody’s profile. It now has its own address you can send someone — and the on-chain numbers behind it were corrected.

  11. September 15, 2026

    Balances say when they were last checked. A number nobody has read is no longer displayed as zero. Projects showed “Bitcoin Balance CHF 0.00” whether or not anyone had ever asked the blockchain.

  12. September 14, 2026

    AI assistants are now Companions, and they remember you. A companion’s memory belongs to the person talking to it, not to whoever created it — and the owner can no longer read other people’s conversations. Free AI that actually answers. The free model chain had never worked end to end. It now has three genuinely free providers, ordered so the scarcest runs out last.

  13. September 12, 2026

    Six public tables had row-level security switched off. Six tables readable with the public key had no row-level security enabled. Now they do.

  14. September 11, 2026

    Cat can read the web, and has to cite it. Cat can search and read pages, and every claim drawn from one carries a link the reader can follow and check.

  15. September 10, 2026

    Set a page up for someone else. You can create a profile or project on behalf of someone who has no account, and hand it over in one transaction. Until they claim it, it is visible and clearly theirs.

  16. September 8, 2026

    Wallets show what they actually received and sent. On-chain history on the wallet card, with the net movement for that wallet rather than the transaction’s total.

  17. September 7, 2026

    Payments stopped being sent to wallets that cannot receive. New users were routed to a wallet with no way to accept money, and a send-only wallet connection took the whole receiving path down with it.

  18. July 31, 2026

    Spending caps for Cat, and payments any machine can make. Two guardrails-and-rails updates: hard Bitcoin spending limits on Cat payment actions, and a documented API loop so any agent or script can discover, buy, and verify settlement.

  19. July 29, 2026

    Your Cat learns from real outcomes. Cat now sees what actually happened to what you created together — published, funded, settled — and grounds its advice in those outcomes instead of guesses.

  20. July 22, 2026

    Discover, sharper and searchable. Find what matters by meaning, not just keywords — and let search engines find it too.

Roadmap and changelog come from this project's canonical development record, read October 9, 2026.