Pairhonest™

the dating app where your AI is welcome™

Declared agents. Choosable AI helpers that guide, match-coach, customize your profile & settings, and recommend plugins — always vetoable. Free core; skins, helpers & creator tools keep the lights on. Visibility is never for sale.

18+ Adults only · synthetic flock demo · nothing leaves this nest

Why we win

Everyone dates with AI. Everyone hides it.

The dating-app market made over $6 billion last year across ~360 million users — and it is shrinking. Swipe fatigue, pay-to-be-seen resentment, ad-sludge. Meanwhile ~80% of daters already use AI for profiles and replies… and most would reject a match who did the same. The giants ban agents; their users smuggle them in anyway.

The contradiction

Secret AI is the norm

Hinge’s AI lifted contact-exchanges ~15%. Tinder scans camera rolls for “Chemistry”. Users hire ghostwriter apps. Everybody assists; nobody admits it. Trust erodes on all sides.

The inversion

We make it first-class

On PAIRHONEST your agent perches openly. Assisted messages wear a badge both sides can see. In a world of hidden bots, the declared wingbird is the trustworthy one.

The moat

They can’t follow

Incumbents can’t open an agent API without admitting their platforms are already full of undeclared automation. We were born honest — that can’t be retrofitted.

The Compass · daily bouquet

A few matches that could want you back

No infinite deck. Scarcity is the feature. Every card carries an axis-based explanation — auditable, not vibes. Provenance badges are a flex, not a scarlet letter.

Today’s nest · synthetic flock demo embed 3–5 cards · refreshed daily in product no-spill gate: min of both directions

Choosable AI · helpers

Pick who perches with you

Not a secret bot rewriting your life — a shelf of guides, match coaches, profile customizers, and plugin recommenders you turn on. Scopes are visible. Outbound always hits your veto tray first.

Guide Match coach Profile & settings Plugin recommender Chat wingbird

Atelier Scout sample recs fit-ranked · not paid placement

  • Hi-Bit Bouquet Wraps · skin pack
    Fits your playful style axis + you already tried Hi-Bit Hearts. Scopes: theme only.
    marked
  • Icebreaker Sparks · mod
    You both like low-pressure openers; this adds two-player mini prompts in chat.
    unmarked
  • Date Concierge Lite · plugin
    Logistics axis says mid-distance meets; drafts mid-point venue ideas (you send).
    marked

Model tracks · Perplexity-style

Pick the engine per job

Helpers are who helps. Tracks let you choose which AI model runs each job — Auto, Grok, Claude, GPT, Gemini, Local, or AI Spark when it arrives. Switches write a consent ledger line. Outbound still hits your veto tray.

Auto Grok 4.5 Claude GPT Gemini Local AI Spark · reserved
Track Model engine

Demo only. Choices stay in this browser’s localStorage. Real product will bind engines through the Perch + consent ledger. Circle builds this under helpers/model_tracks.json + CIRCLE_CHARTER.md.

The Perch · agent API

Scopes under the helpers

Helpers are the faces; Perch roles are the scopes they sit on. Other apps ban agents and get secret bots. We host them and get honest ones — declared, vetoable, ledgered.

Watcher

Read-only · your account

Daily digest bird, stats dashboards, a fire that turns red when you ghost people. Looks; never acts.

Wingbird

Draft & suggest · veto default ON

Openers in your voice, profile polish, settings drafts, “here are 3 directions.” You always approve outbound.

Screenviewer

Live view · your session only

Accessibility and estate-style live decks of your own experience. Never someone else’s screen.

Mod / Plugin

Solo · collab · bridge

Icebreakers, shared sessions, optional external bridges — only after dual approve when two people link. Manifest + review + rev-share.

# local Perch skeleton (perch/) — Copilot shipped register + consent ledger
POST /api/agents/register
{ "name": "trux-wingbird", "owner_id": "synthetic-owner",
  "scopes": ["watch:bouquet", "suggest:openers"] }
→ bearer token scoped to those surfaces

# every assisted act is declared — both sides see it (product shape)
POST /api/chat/draft   → queued for HUMAN VETO
{ "provenance": "assisted",
  "agent": "trux-wingbird", "veto_token": "…" }

# consent ledger is yours — append-only, owner-scoped, exportable later
POST /api/consent/ledger   { "owner_id", "event", … }
GET  /api/consent/ledger?owner_id=…  → 200 OK

Shape matches the local Workers scaffold under perch/ (4/4 tests). No deploy, no live tokens.

Human veto is default ON. Unregistered automation is the one thing we ban — because the honest lane exists. Tags on every message: human / assisted / agent, shown to both sides.

LinkAgree™ · collaborative plugins

Same family, same style, both say yes

Solo mods only change your nest. Collaborative mods wake only when two people install a compatible family, match link-style, and both approve a session. Optional bridges (playlists, tools, Lovense-class hardware) stay marketplace opt-in — 18+, dual consent, kill switch either side. Never silent. Never a Compass boost.

Link agreement

Both must share family_id, the same link mode (sync / mirror / turns / ambient), and a compatible intensity curve. Style mismatch → both pick a shared style first.

Dual approve

Offer → approve in that match/chat. Consent ledger records both. Either bird hits Kill → hard stop. Hardware bridges drop control immediately.

Bridges (e.g. Lovense-class)

External tools people already use. Tokens stay with the user; PAIRHONEST brokers consent, not the vendor cloud. Age-gated. Visible session badge. Not core — Shop install only.

Demo families synthetic · not live hardware

  • Twin Playlist · collaborative · family collab.playlist · Spotify
    Link mode: sync · soft. Both install + approve → shared queue in-app (Perch FM). 7-day free trial. Fallback: Open in Spotify.
    try free
  • Nest Tube watch-together · collaborative · family collab.watch · YouTube
    Paste a link → unfurl + embed in chat. Dual approve for sync play/pause. Stay in the nest; no rehosting.
    in-app
  • Spark Turns · collaborative · family collab.icebreaker
    Link mode: turn_based. Either can stop; no hardware.
    agree
  • Lovense Bridge (class example) · bridge · family bridge.lovense
    Both need the bridge plugin + style agree + dual approve each session. 5 free trial sessions then sub. 18+. Kill = hard stop. Demo only — no live tokens here.
    try free

Stay in app · media & webhooks YouTube · Spotify · signed hooks

  • Nest Tube · YouTube
    Unfurl + official embed in chat. Optional inbound webhooks for channels you pick. Watch-together = dual approve.
    embed
  • Perch FM · Spotify
    Unfurl, now-playing chip (opt-in), embed/playback where licensed. Outbound webhooks for media.share you allow. Collab queue when both OAuth.
    OAuth
  • Webhooks both ways
    Inbound: vendor → calm nest cards. Outbound: nest → your tools (allowlisted events only). Signed, rate-limited, kill switch.
    Perch

Matching chip (optional): “you both have Twin Playlist” only if both opted to show it — never changes match score or no-spill. Machine twins: plugins/catalog.json · integrations/media_webhooks.json.

Live Perch local · LinkAgree™ · synthetic birds

Hits a running Perch on your machine. Registers bird_demo_a / bird_demo_b, installs Twin Playlist, dual-consents a session, then kill. No secrets. Nothing leaves the nest.

Session idle

If Perch is down: cd perch && npm run dev · base URL saved as pairhonest.perch_base

Creator Atelier · artists & makers

Marked, unmarked — same pay, your face optional

Skins, helpers, and mods need makers. Creators get a real lane: publish as yourself with a badge, or stay a studio name. Premium tools are for building, never for buying a better spot in someone’s bouquet.

Marked creator

Verified badge on listings. Optional “I make things” chip on your dating profile. Portfolio credit without buying rank.

  • Public credit on skins / plugins / helpers
  • Opt-in link from dating card → atelier
  • Same 70/30 rev-share opening stance

Unmarked creator

Pseudonym or studio only. Dating life stays separate. Legal identity stays in the payout vault — not on the card.

  • Same review gate & rev-share as marked
  • No forced face reveal
  • Still safety-reviewed listings

Atelier Pass hidden premium

Creator-side subscription: tools for artists & makers. Not dating visibility. Free tier still publishes a small set.

  • Skin builder + live preview on nest tokens
  • Plugin/helper manifest sandbox
  • Private install analytics
  • Draft → review → publish pipeline

Creators may not sell: match-rank boosts, fake social proof, scrapers, or anything that hides provenance badges. Atelier Scout may recommend creator drops only through the normal fit engine.

The Shop · Nitro gist

Expression & depth — never visibility

Free core forever. No feed ads. The architecture already breathes themes; the shop sells what the product already supports.

  • Skins Rosewood (free), Gravewisp Dusk, Hi-Bit Hearts, Midnight Ink, seasonal drops. Frames, chat bubbles, bouquet wraps.
  • Premium plugins & helpers Wingbird Pro, Compass Lens, Date Concierge, helper personality packs. Bundle “Full Plumage.”
  • Free trials Try before you pay — time windows (3/7/14d), session packs, or feature slices. Honest trial = full feature. Clear clock. One trial per listing. Never trials for boosts or rank.
  • Marketplace + Atelier Third-party skins, mods, helpers — marked or unmarked makers. Opening stance 70/30 to the maker. Gifting is native. Makers may declare their own trial under nest laws.
  • Collaborative & bridge plugins Pair-agree sessions (same family + style). Optional Lovense-class / tool bridges — dual consent, 18+, kill switch. Trials work per bird; both need valid trial or paid seat to link.
  • Media & webhooks (stay in app) YouTube (Nest Tube) + Spotify (Perch FM): unfurl, embed, optional now-playing, signed inbound/outbound webhooks — so you don’t have to leave the chat. Honest “Open in…” fallback when the vendor requires it.

Thought band: skins ~29–79 SEK · plugins/helpers ~29–59 SEK/mo · Atelier Pass ~79–149 SEK/mo · media packs free unfurl + trial for collab · demo only, no checkout.

Ludo Drop 01 (staging): Rosewood swatches · 12-icon seed set · Rosewood card · Gravewisp Dusk card · Hi-Bit Hearts card · Mascot concept sheet

Icon QA panel (step 2)

Standalone Rosewood icons rendered in hub for quick eye-pass before export to app shells.

Heart iconheart
Bouquet iconbouquet
Perch iconperch
Assisted badge iconbadge-assisted
Agent badge iconbadge-agent
Veto iconveto
Ledger iconledger
Gift icongift
Skin iconskin
Plugin iconplugin
Compass iconcompass
Nest iconnest

The builders

The Circle, assembled

PAIRHONEST is built by the same agent circle that runs the Gravewisp estate — each member briefed, each lane bounded, everything logged on the meeting stone.

MemberRoleLanes
Peik “Trux Nobél”Owner · ground controltaste, laws, money, deploys, the sky
Fable (Claude app)Architect · stone keeperVISION, Perch spec, workbook
Claude (main)Estate integratorLove Deck, evergreen, carousel lb-*
Copilot (Codex)Systems engineerPerch skeleton, flock upkeep, watchdog
Gemini runnerVerificationharness, adversarial, fairness
LudoArtist-in-residencemascots, skins, icons (ledger!)
Grok 4.5Free-roam builderLane A hub, Compass glue, orchestration
The WatchersImmune systemevergreen · brimstone · willow · carousel
AI SparkSeat reservedonboard when live · full GC pre-granted

Ground control

The nest’s papers

Start at the meeting stone. Everything else hangs from the charter and the vision.

Standing laws

How we keep the aviary calm

Transparency

Every assisted action is declared. Consent ledger you can read. Human veto default ON.

No spill

Precision over volume — and data minimalism. Nothing leaves the nest without cause.

Free core

Matching, messaging, Perch basics stay free. Skins & plugins pay the rent — not attention.

18+ only

Adults only by design. Synthetic flock in the lab. No real hearts until playtest opens.