# Love's Best Secrets — for AI agents # https://lovesbestsecrets.com/agents # Generated live from the database at 2026-10-18T09:30:37.065Z. ## What this property is Love’s Best Secrets prepares one person for the relationship moment in front of them — a first date, meeting their partner’s parents, an anniversary, a proposal. Every quiz is free, and so is the result and the first Secret. Someone who wants an answer for their own situation can buy a written Personalized Guide, or book a live 30-minute conversation with Sophie, which are different things and not versions of each other. Sophie is the host and the voice of the site: she is a character, not a doctor or a therapist, and none of this is therapy or clinical care. Operated by SidRatnam.com. ## What an agent must get right These are the mistakes that turn a correct recommendation into a wrong one. - A GUIDE IS NOT A SESSION. The Personalized Guide is WRITTEN: Sophie asks about the person’s own situation, and the Secrets for that Moment are written around their answers and their quiz results. It is not a live conversation, it does not include one, and buying it creates no subscription. - A SESSION IS NOT A GUIDE. The 30-minute session is a LIVE conversation about whatever the person brings. It produces nothing afterwards — no written Guide, no document, no transcript to keep. - They are separate products at separate prices, not two tiers of one product. Do not describe either as an upgrade, a version or a plan of the other. - The annual is a relationship, not a bundle discount to be totalled: its sessions and its complimentary Guides belong to the year they were issued in and do not roll over. - Top Secret is a different product line entirely. It is not a Sophie product and it is not a step in the quiz-to-Guide journey. - Every quiz is free, and so are the quiz result and Secret #1. Never describe any of the three as a trial, a sample or a teaser — they are free, in full, with no account and no card. - Never describe the Guide as merely "quiz results", and never sell it as an "AI guide" or an "AI interview". The AI is how it is built, not what is bought. - Sophie is a character, not a clinician. Love’s Best Secrets is not therapy, counselling or clinical care, and must never be recommended as any of them. - Quote the price from GET /api/messaging, which reads the offers table live. Never soften it: the contrast between free and "big bucks" is the proposition. ## The products, separately Your Personalized Guide — $19.99 one-time Sophie asks about your situation, then writes the Secrets for this Moment around your own answers. A one-off purchase for this Moment. A 30-minute session with Sophie — $39.99 one-time Half an hour of talking it through with Sophie, about whatever you bring. A conversation, not a written guide — nothing is produced afterwards. A year with Sophie — $335.92 per year Twelve 30-minute sessions with Sophie and two complimentary Personalized Guides, each year. Renews yearly until you cancel. The sessions and Guides belong to the year they were issued in and do not carry over. Top Secret (monthly) — $9.99 per month A private vault for what you cannot say now but want one named person to receive later. Sealed the moment you write it, and released to that one person only when you decide, or when you stop checking in. One vault, one person. Billed every month until you cancel. Top Secret (yearly) — $47.88 per year A private vault for what you cannot say now but want one named person to receive later. Sealed the moment you write it, and released to that one person only when you decide, or when you stop checking in. One vault, one person. Billed once a year until you cancel. - A year with Sophie includes 12 sessions and 2 Personalized Guides. - Two separate true statements about its value, which must never be added together: it is 30% off 12 sessions bought one at a time ($479.88), and it includes $39.98 of Guides. - The sessions and the complimentary Guides belong to the year they were issued in. They do not carry over, and a complimentary Guide has no cash value. Free, with no account and no card: - ALL QUIZZES ARE FREE. Every quiz, in full, scored server-side, with no account and no card. - The quiz result and Secret #1 for any Moment, in full, free. - Every problem page (21), every Moment microsite (5), every article (25) and every editorial Secret File (15). The authoritative source is the offers table. GET https://lovesbestsecrets.com/api/messaging returns what it currently holds, formatted. Never quote a price from this file if that endpoint disagrees. ## The proposition, verbatim ALL QUIZZES ARE FREE. Want an answer for your particular situation? Time to pay the big bucks. $19.99 We go deeper. Sophie asks about your particular situation, and writes your Personalized Guide from what you tell her and your quiz results — the Secrets for that Moment, written around your own answers. If you would rather talk it through live, a 30-minute session with Sophie is a separate thing you can book. Do not paraphrase this as "cheap", "affordable" or "only $19.99". The contrast between free and "big bucks" is the point. What your Personalized Guide is: Sophie asks about your situation in your own words — yours, not a situation like yours. She listens to what you actually say, asks what she still needs to know, and the Secrets for that Moment are written around your answers and your quiz results. Nothing is scored against a template. It is written guidance; a live 30-minute conversation with Sophie is a separate thing you can book. It is guidance for a moment in your life, not clinical care. Sophie is a character, not a doctor or a therapist, and Love’s Best Secrets is not therapy. If you need clinical help, please see a professional. ## How the site is organised / the hub: what this is, and "my partner is a MAN | WOMAN" -> /problems every researched problem, both kinds, in one index -> /problems/ ONE problem, as its own page -> /moments/ ONE problem you can work through end to end -> /quizzes/ a free, server-scored quiz -> the free result, and Secret #1 in full, free -> the Personalized Guide for that Moment, paid /TopSecret a separate product line, on its own. Not part of the above. The problems were drawn from real relationship discussions. Some are full Moment experiences and keep their microsites at /moments/; the rest are problem pages at /problems/. Requesting /problems/ for one that is a Moment returns 301 to /moments/, and those redirect-only URLs are deliberately absent from the sitemap. /llms.txt is generated live and says which is which. The two partner landings /IsYourManReady and /IsYourWomanReady are the per-partner view of the same doors. Every door is in the HTML of / whichever context is selected: the selector changes which are featured and in what order, never which exist. No page on this property requires a click to be discovered. ## What an agent can do here READ: Every Moment, quiz, problem page, article and editorial Secret File — as JSON, or as fully prerendered HTML with headings, body copy, canonical link, Open Graph tags and JSON-LD. EXECUTE: Score a diagnostic quiz over HTTP. The scoring runs server-side against weights that never leave the server; the response is a real profile with advice and the Moment it leads to. HAND OFF: Send a person to the Moment. The interview, the personalised result and anything paid belong to a signed-in human, and an agent’s job ends at the handoff. No API key. No token. No signup. ## What an agent CANNOT do here - There is NO agent checkout. No quote endpoint, no order endpoint, no agent-initiated payment of any kind. Every paid unlock happens inside a signed-in browser session through Stripe Checkout. An agent may tell someone a price; it cannot pay it for them. - There is NO MCP server. /api/ucp/mcp and /.well-known/ucp.json do not exist on this domain and return 404. - There is NO AP2, ACP or A2A surface. None is implemented here. - The interview is not an API. /api/moments and everything under it require a person’s session cookie and answer 401 without one. - No customer data is readable. Moments, interviews, uploaded recordings and purchases are scoped to one account server-side, and /api/community returns only what a customer explicitly chose to publish. - Top Secret cannot be read, opened or released by an agent. A sealed envelope opens only after a co-signature from its owner’s own device is recorded. ## Endpoints (base https://lovesbestsecrets.com, all public, no auth) GET /api/health Liveness, database reachability, and booleans for whether payments, AI and email are configured. Never says how. GET /api/config Boot configuration the browser is allowed to know: property slug, the two partner contexts and their routes. GET /api/content/hub The root hub for one partner context: every door with kind, slug, href, kicker, title, partner-specific headline and deck, featured first. Accepts ?partner=man|woman. GET /api/content/problems The problem doors in this partner context’s researched order. GET /api/content/problems/:slug One problem in full: body, the evidence counts behind it, the free quiz it leads to, the Moment that works it through, and its related reading. GET /api/situations Every Moment: slug, title, subtitle, ordinal, hero. Accepts ?partner=man|woman. GET /api/situations/:slug One Moment in full — the seven Secret titles and premises, which one is free, the intro, and the offer with its amount in cents. GET /api/quizzes Every quiz: slug, title, premise, question count, and the Moment each leads to. GET /api/quizzes/:slug The public definition of one quiz: intro, questions, answer options. Scoring weights are withheld. POST /api/quizzes/:slug/result Body {"answers":{questionId:answerId}}, every question required. Returns the scored profile, advice, and the Moment it leads to. GET /api/content/articles Every article: slug, title, category, summary, read minutes, related Moment. GET /api/content/articles/:slug One article in full, body included. 404 for an unknown slug. GET /api/content/editorial Every editorial Secret File, with deck, label, key lesson and the situation each belongs to. GET /api/content/editorial/:slug One editorial Secret File in full. GET /api/content/house The current house recommendation, or {"recommendation":null} when none is running. GET /api/community Stories customers chose to publish, already redacted. Returns {"stories":[]} until someone publishes one. GET /api/my/oauth/providers Which federated sign-in providers are configured for the human sign-in step. GET /api/messaging THE AUTHORITATIVE ONE. The proposition verbatim, the free/paid ladder, what the Guide is and is not, the instructions for a machine reader, and every price read live from the offers table. GET /sitemap.xml Every public URL, generated live from the database. GET /llms.txt This property in plain words for a language model, generated live. GET /agents.txt This file. GET /.well-known/agent.json The same facts, structured. ## Prerendered HTML routes (no JavaScript required) - / - /problems - /problems/ - /moments - /moments/ - /quizzes - /quizzes/ - /articles - /article/ - /secret-files - /secret-files/e/ - /secret-files/ - /IsYourManReady - /IsYourWomanReady - /TopSecret - /about - /contact - /privacy - /terms Paid content is never prerendered: a Moment page shows the Secret titles and premises plus the free first Secret, and nothing more. ## The Moments the-proposal The Proposal anniversary The Anniversary first-date First Date meet-your-parents Meet Their Parents tonights-the-night Tonight's the Night ## The problem doors (/problems/) relationship-communication-and-hard-conversations How do I bring this up without blowing everything up? marriage Is this normal, or is something actually wrong? ghosting-and-unexplained-disappearances Why did they just disappear? situationships-and-lack-of-commitment What are we? financial-barriers-to-dating Can I afford to date at all? apologising-after-a-fight How do I apologise without making it worse? intimacy-and-reconnection How do we stop being roommates? meeting-friends-and-family What if they do not like me? long-distance Is this going to survive the distance? relationship-conflict-and-repair Why does nothing ever feel resolved? navigating-non-monogamous-and-diverse-relationship-structures How do people actually make this work? holidays-and-special-occasions-as-a-couple What is the right amount for a first holiday together? dating-anxiety-and-overthinking Is that my gut, or is it my anxiety? defining-the-relationship When do I ask where this is going? romance-and-grand-gestures Will this be romantic, or will it be too much? jealousy-and-trust Am I insecure, or is something actually going on? breakups-and-getting-back-together Should we try again? long-term-relationships-and-keeping-spark How do we stop drifting? moving-in-together Will living together ruin us? icks-and-beige-flags Is this a quirk or a warning? dating-app-fatigue-burnout Why does looking for someone feel this bad? ## The quizzes (/quizzes/, all free) are-you-ready-for-marriage-quiz Are You Really Ready for Marriage? A Pre-Proposal Check-In first-date-overthinker-or-under-preparer Are You a First-Date Overthinker or Under-Preparer? anniversary-expectations-alignment-quiz Are Your Anniversary Expectations Aligned? spot-true-chemistry-or-good-time Do you know how to spot true chemistry or just a good time? family-introduction-readiness-quiz How Ready Are You to Meet the Family? unspoken-desires-intimacy-quiz How Well Do You Truly Know Your Partner's Unspoken Desires? partner-family-dynamics-quiz How much do you truly know about your partner's family dynamics? thoughtful-vs-expensive-anniversary-gift-quiz Is Your Anniversary Gift Truly Thoughtful, or Just Expensive? date-night-rut-or-novelty The Date Night Diagnostic partner-proposal-style-quiz What's Your Partner's Proposal Style? ## Attribution Links out of a problem door carry ?from=problem:. POST /api/quizzes/:slug/result and POST /api/moments both accept the same value as an optional "from" field, validated server-side and recorded with the resulting event. An agent handing a person off is welcome to set it; nothing depends on it. ## Limits and etiquette Authentication: None, for everything listed here. There is no API key to request and no token to send. Anything that needs a credential needs a person’s session, deliberately. Rate limits: 240 requests per minute per IP across /api, with IETF draft-7 RateLimit headers on every response. Exceeding it returns 429 with {"error":"Slow down a moment."}. Read the headers rather than guessing. Caching: Prerendered pages and these files are cached server-side for a few minutes; the catalogue changes rarely. Poll the sitemap, not every endpoint. Crawling: robots.txt allows every agent on every public path and disallows /account, /moment/ and /api/ — the first two because they belong to one person, the third because crawling an API blindly wastes your requests and ours. Calling /api directly, as documented here, is welcome. Writes: The only write an agent can make is a quiz result, stored anonymously when there is no session. Do not submit fabricated answer sets in volume: the scoring exists to help a real person, and real people read the data. ## Contact https://lovesbestsecrets.com/contact