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 practice only · not real people

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
Helpers shelf · choosable AI demo embed

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.

Plugin catalog · LinkAgree families demo embed

Demo families synthetic · not live hardware

    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: website/data/plugins_catalog.json (from 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.