Any Pool we may open opens here, the way a page opens in a browser. The drawers are shortcuts; a Pool that fits none opens under its own name. Every field people chose to fill in, free, for everyone. You choose the order.
Every Pool, by product, and where each one opens.
Your search: Dating · seeking a woman
Dating · DAT · 56 cards from 8 Pools
The Pools tagged dating. A card is filed here only when the person’s own tags say dating: no one is shown as open to dating unless their own tags say so.
The Pools in this drawer, and their rules
DAT 01Card Catalog: Cascadiapublic · 24 cards · a yes is yours to writeOn Card Catalog · JSON
DAT 02Face Up: Cascadiapublic · 22 cards · a yes is yours to writeOn Face Up · JSON
DAT 03Heartwood: Nearbypublic · 22 cards · a yes is yours to writeOn Heartwood · JSON
DAT 04Sundial: Cascadiapublic · 20 cards · a yes is yours to writeOn Sundial · JSON
DAT 05Date-Me Docs: Cascadiapublic · 4 cards · a yes is yours to writeOn Wren’s List · JSON
DAT 07Many Moons: Harbor Countiespublic · 5 cards · a yes is yours to writeOn Many Moons · JSON
DAT 08Late Supper Matchmakerspublic · no cards here: its people open under its own name · a yes is yours to writeOn Late Supper · JSON
DAT 09Queer Harbor: Datingunlisted · read only with its address, which travels from the bar and from friends · waiting for its address · a yes is yours to writeOn Queer Harbor · JSON
DAT 10The Tuesday Tableunlisted · read only with its address, which travels from Nadia, to people she has met · waiting for its address · a yes goes to its curatorOn Late Supper · JSON
DAT 11Second Chaptersunlisted · read only with its address, which travels from Nadia, to people she has met · waiting for its address · a yes goes to its curatorOn Late Supper · JSON
The index. The Pool file’s v0.1 parsed profile for all 56 cards v0.1, and each person’s own page, which says more for every card here page. A blank can’t be searched.
Add a Pool by address
Any Pool opens, as a page opens in a browser. As the spec asks of every reader (§3.2), an unlisted Pool is read only if you are in it or give us its address, and then only for you, and an invite-only Pool is never read, even with its address. We don’t read The Heron, The Check-In Circle, and Midspan Students. Addresses in this demo:
https://latesupper.example/pools/tuesday-table.jsonThe Tuesday Table: its address travels from Nadia, to people she has met.
https://latesupper.example/pools/second-chapters.jsonSecond Chapters: its address travels from Nadia, to people she has met.
https://queerharbor.example/pools/queer-harbor-dating.jsonQueer Harbor: Dating: its address travels from the bar and from friends.
https://manymoons.example/pools/orchard-street-household.jsonThe Orchard Street Household: its address travels only from the household itself.
https://hearthhold.example/pools/co-parents.jsonIntentional Co-Parents: its address travels from a Hearthhold steward.
https://seenwork.example/pools/harbor-trades.jsonSeen Work: Harbor Trades: its address travels between Seen Work’s members and curators.
Thursday Night: Women and Nonbinary Climbers: its address travels on the card at Drip Line’s front desk, on first and third Thursdays. Drip Line gives its address to no app: a member who wants to read it here adds it themselves, like anyone with the card from the desk. So this demo doesn’t print it.
Sort the cards
35 cards from 7 Pools, sorted by Newest. That’s the default, and there is no other order behind it.
The most recently filed cards first: the last day each person said yes to a Pool in this drawer. Read from the Pool file.
DAT 04 · Sundial: Cascadia · +1 more
42 · nonbinary · Port Ellery · about 70 miles
Email verifiedLong-term and friends
“Sundial introduces you to one person a day, at seven in the evening, and introduces them to you at the same moment.”
“A drawer of cards, one for each person in Cascadia who asked for one, filed under every field they chose to fill in: city, age, faith, children, languages, height, what they are looking for, and any word on their own page.”
“A drawer of cards, one for each person in Cascadia who asked for one, filed under every field they chose to fill in: city, age, faith, children, languages, height, what they are looking for, and any word on their own page.”
“A drawer of cards, one for each person in Cascadia who asked for one, filed under every field they chose to fill in: city, age, faith, children, languages, height, what they are looking for, and any word on their own page.”
“A drawer of cards, one for each person in Cascadia who asked for one, filed under every field they chose to fill in: city, age, faith, children, languages, height, what they are looking for, and any word on their own page.”
“A drawer of cards, one for each person in Cascadia who asked for one, filed under every field they chose to fill in: city, age, faith, children, languages, height, what they are looking for, and any word on their own page.”
“A drawer of cards, one for each person in Cascadia who asked for one, filed under every field they chose to fill in: city, age, faith, children, languages, height, what they are looking for, and any word on their own page.”
That’s every card for this search. The catalog has an end.
Yeses
Every yes, drawer by drawer, in full view and free. Nobody is blurred, and nobody pays to see who said yes. Each yes says what it is for, and where.
Dating Yes, a date
Said yes to you
Marlowe said yes to your card.
DAT 01 · Card Catalog: Cascadia · +1 more
36 · genderqueer · Vancouver · about 260 miles
Signed in with OAuth
“A drawer of cards, one for each person in Cascadia who asked for one, filed under every field they chose to fill in: city, age, faith, children, languages, height, what they are looking for, and any word on their own page.”
Said yes to your card on 27 September. “Searched for French in languages.”
You can write to Marlowe now, through Heartwood: Nearby.
Hamid said yes to your card.
DAT 01 · Card Catalog: Cascadia · +1 more
44 · man · Vancouver · about 260 miles
Signed in with OAuth
“A drawer of cards, one for each person in Cascadia who asked for one, filed under every field they chose to fill in: city, age, faith, children, languages, height, what they are looking for, and any word on their own page.”
Said yes to your card on 26 September. “Found her card searching Portland and “architecture”.”
You can write to Hamid now, through Card Catalog: Cascadia.
Letters and requests
Letters go by email underneath (§6.1). Where a Pool’s introductions go through a curator, you send the curator a request instead. We keep a copy here while you’re signed in; your inbox keeps the real ones.
No letters or requests yet. Open a card that says “You can write now”, or one kept by a curator, and write or ask.
Saved searches
Name a search in any drawer and come back to it. As many as you like, free.
Saved search 1 · the Dating drawer
Near Portland, long-term
Dating · seeking a woman · long-term · within 50 miles · sorted by Nearest
Your cards
A card is read from a page of yours, and filed only where you said yes to a Pool. You don’t need a card to search or to write.
A request from Card Catalog’s librarian
A request to file your card · sent 26 Sep
Ambrose Achterberg would like to file your card in Card Catalog: Cascadia
Who’s asking
Ambrose Achterberg Signed in with OAuth Founder and librarian, Card Catalog
Why
Simone asked Card Catalog for a card of her own. Ambrose sends the request; the card is filed only after she says yes, and it shows only what her own page says.
The charter
A drawer of cards, one for each person in Cascadia who asked for one, filed under every field they chose to fill in: city, age, faith, children, languages, height, what they are looking for, and any word on their own page. Search the way you like and sort the way you like; we rank nobody. When you find someone, mark their card. If they mark yours too, you can write.
For
dating · public: anyone can read the Pool
Your page
https://simonelaurent.example
Answer by
Oct 10, 10:05 AM UTC · 12 days left
Waiting for your answer
Ambrose is waiting for your answer. There’s no hurry, and a no is remembered.
The log and the exact messages
Sep 28, 9:00 AM UTC
The Pool sent a handshake request.
{
"schema_version": "0.1",
"type": "handshake-request",
"handshake_id": "hs-card-catalog-card-catalog-cascadia-simone-demo",
"pool": {
"url": "https://cardcatalog.example/pools/card-catalog-cascadia.json",
"name": "Card Catalog: Cascadia",
"charter": "A drawer of cards, one for each person in Cascadia who asked for one, filed under every field they chose to fill in: city, age, faith, children, languages, height, what they are looking for, and any word on their own page. Search the way you like and sort the way you like; we rank nobody. When you find someone, mark their card. If they mark yours too, you can write.",
"curator_identity": "ambrose@mail.example",
"curator_verification": "oauth",
"intent_tags": [
"dating"
],
"visibility": "public"
},
"profile_url": "https://simonelaurent.example",
"sent_at": "2026-09-26T10:05:00Z",
"expires_at": "2026-10-10T10:05:00Z",
"accept_url": "https://cardcatalog.example/handshake/hs-card-catalog-card-catalog-cascadia-simone-demo/accept",
"decline_url": "https://cardcatalog.example/handshake/hs-card-catalog-card-catalog-cascadia-simone-demo/decline"
}
Your cards, as others see them
Dating
DAT 03 · Heartwood: Nearby
34 · woman · Portland · in Portland too
Signed in with OAuth
“Heartwood: Nearby is for people in Cascadia who would rather read the whole person than judge a face.”
One button, no survey, no waiting period. Your pages, your Pools and your letters stay yours.
Leave Card Catalog
One button. No “are you sure”, no survey, no waiting period, and you keep your people.
We delete what’s ours: your sign-in, saved searches, yeses and set-aside cards.
Your page stays yours. https://simonelaurent.example
Your Pools stay yours. Heartwood: Nearby. Every app that reads them still can.
Your mutuals’ addresses stay yours, and so do your letters and requests, which are email (§6.1).
Load a product
A product is a site that keeps Pools. Card Catalog opens a product’s Pools in the drawers they fit, and under the product’s own name where they fit none, each on its own terms.
Familiar FacesNo app loads this, on purpose. Familiar Faces keeps no Pools of its own: it is a friendship app that reads the groups you already belong to, like the Tuesday walk that leaves from the library steps.