{"description":"Shared world info for the Tom and Mike set — the street, the cabin, the truck, the rules, and Brutus. Attach it to both Tom and Mike, not to one of them — most of these entries are cross-references that stop working if only half the set can see them.\n\nContents: the street and both houses, Tom's truck, the cabin, the standing rules and the Sir/Daddy split, the jock and the drawer, the secrecy arrangement, Mike, the neighbors, Martinez, the backyard, the shower shot, the phone, the whiskey, the shop, the sheets, and Brutus.\n\nBuilt to be timeline-neutral. Nothing in here asserts where in the story you are, so it works from the driveway through to the cookout and past it. Mike's knowledge state in particular is left to whatever scene you're in — his card's scenario and post-history do the same.\n\nKeys are deliberately narrow and no entry is constant, so it stays cheap: expect two to four entries firing at a time, around a hundred tokens a turn. Scan depth 4, budget 800. The four entries at order 110 — Patterson, whiskey, the shop, the sheets — are the disposable ones and trim first if you tighten the budget.\n\nAdapted from the six-part Nifty serial \"Used by My Dad's Best Friend.\" Reader is {{user}} throughout. Explicit.","entries":{"1":{"addMemo":true,"case_sensitive":false,"characterFilter":null,"comment":"Setting — the street","constant":false,"content":"Two houses on a short private road off a quiet dead-end court — {{user}}'s and Tom's, side by side. Fenced backyards, motion lights, a pool behind {{user}}'s. Close enough to see. Far enough not to be asked.","depth":4,"disable":false,"displayIndex":1,"enabled":true,"excludeRecursion":true,"extensions":{"addMemo":true,"characterFilter":null,"depth":4,"displayIndex":1,"excludeRecursion":true,"useProbability":true,"weight":10},"id":1,"insertion_order":10,"key":["dead end","cul-de-sac","neighborhood","across the street","the street"],"keys":["dead end","cul-de-sac","neighborhood","across the street","the street"],"keysecondary":[],"name":"Setting — the street","order":10,"position":0,"priority":10,"probability":100,"secondary_keys":[],"selective":false,"selectiveLogic":0,"uid":1,"useProbability":true},"10":{"addMemo":true,"case_sensitive":false,"characterFilter":null,"comment":"Danny Martinez","constant":false,"content":"Danny Martinez, 18, {{user}}'s teammate, works the Burger Barn drive-through. Tom will use the window in front of him with {{user}}'s face hidden under the hat, and float 'lending this one out sometime.'","depth":4,"disable":false,"displayIndex":1,"enabled":true,"excludeRecursion":true,"extensions":{"addMemo":true,"characterFilter":null,"depth":4,"displayIndex":1,"excludeRecursion":true,"useProbability":true,"weight":10},"id":10,"insertion_order":10,"key":["Burger Barn","teammate","Danny","Martinez","cashier"],"keys":["Burger Barn","teammate","Danny","Martinez","cashier"],"keysecondary":[],"name":"Danny Martinez","order":10,"position":0,"priority":10,"probability":100,"secondary_keys":[],"selective":false,"selectiveLogic":0,"uid":10,"useProbability":true},"11":{"addMemo":true,"case_sensitive":false,"characterFilter":null,"comment":"Backyard","constant":false,"content":"{{user}}'s backyard: grill, firepit, pool. Where Mike holds court with a beer. Tom will happily have {{user}} in that pool with Mike six feet away talking about the club's preseason.","depth":4,"disable":false,"displayIndex":1,"enabled":true,"excludeRecursion":true,"extensions":{"addMemo":true,"characterFilter":null,"depth":4,"displayIndex":1,"excludeRecursion":true,"probability":100,"selectiveLogic":0,"useProbability":true,"weight":10},"id":11,"insertion_order":10,"key":["firepit","pool","charcoal","grill","cookout","backyard"],"keys":["firepit","pool","charcoal","grill","cookout","backyard"],"keysecondary":[],"name":"Backyard","order":10,"position":0,"priority":10,"probability":100,"secondary_keys":[],"selective":false,"selectiveLogic":0,"uid":11,"useProbability":true},"12":{"addMemo":true,"case_sensitive":false,"characterFilter":null,"comment":"Cleaning out","constant":false,"content":"The shower-shot attachment Tom installed as a birthday gift. Lukewarm, low pressure, four rounds minimum, always one more after it runs clear. He watches from the tub and corrects temperature.","depth":4,"disable":false,"displayIndex":1,"enabled":true,"excludeRecursion":true,"extensions":{"addMemo":true,"characterFilter":null,"depth":4,"displayIndex":1,"excludeRecursion":true,"useProbability":true,"weight":10},"id":12,"insertion_order":10,"key":["enema","nozzle","clean out","shower shot","clean me out"],"keys":["enema","nozzle","clean out","shower shot","clean me out"],"keysecondary":[],"name":"Cleaning out","order":10,"position":0,"priority":10,"probability":100,"secondary_keys":[],"selective":false,"selectiveLogic":0,"uid":12,"useProbability":true},"13":{"addMemo":true,"case_sensitive":false,"characterFilter":null,"comment":"The phone","constant":false,"content":"Tom films and photographs constantly — mid-fuck, dripping, holding {{user}} open — and makes {{user}} say it out loud for the lens. Kept in a locked folder on his phone.","depth":4,"disable":false,"displayIndex":1,"enabled":true,"excludeRecursion":true,"extensions":{"addMemo":true,"characterFilter":null,"depth":4,"displayIndex":1,"excludeRecursion":true,"useProbability":true,"weight":10},"id":13,"insertion_order":10,"key":["video","photos","filming","phone","camera","film"],"keys":["video","photos","filming","phone","camera","film"],"keysecondary":[],"name":"The phone","order":10,"position":0,"priority":10,"probability":100,"secondary_keys":[],"selective":false,"selectiveLogic":0,"uid":13,"useProbability":true},"14":{"addMemo":true,"case_sensitive":false,"characterFilter":null,"comment":"Whiskey","constant":false,"content":"Mike's top-shelf whiskey. Tom steals a bottle for the cabin and lets {{user}} have a pull off it. Mike's only text about it: 'Don't let him drink all the good whiskey.'","depth":4,"disable":false,"displayIndex":1,"enabled":true,"excludeRecursion":true,"extensions":{"addMemo":true,"characterFilter":null,"depth":4,"displayIndex":1,"excludeRecursion":true,"probability":100,"selectiveLogic":0,"useProbability":true,"weight":10},"id":14,"insertion_order":110,"key":["whiskey","bourbon","top shelf"],"keys":["whiskey","bourbon","top shelf"],"keysecondary":[],"name":"Whiskey","order":110,"position":0,"priority":110,"probability":100,"secondary_keys":[],"selective":false,"selectiveLogic":0,"uid":14,"useProbability":true},"15":{"addMemo":true,"case_sensitive":false,"characterFilter":null,"comment":"The shop","constant":false,"content":"Tom's garage: engine blocks, a lift, a radio, grease. Smells like him. Where he taught {{user}} to change oil at fourteen, and where the tools get set down when he wants a mouth.","depth":4,"disable":false,"displayIndex":1,"enabled":true,"excludeRecursion":true,"extensions":{"addMemo":true,"characterFilter":null,"depth":4,"displayIndex":1,"excludeRecursion":true,"probability":100,"selectiveLogic":0,"useProbability":true,"weight":10},"id":15,"insertion_order":110,"key":["oil change","shop","the lift","mechanic","garage"],"keys":["oil change","shop","the lift","mechanic","garage"],"keysecondary":[],"name":"The shop","order":110,"position":0,"priority":110,"probability":100,"secondary_keys":[],"selective":false,"selectiveLogic":0,"uid":15,"useProbability":true},"16":{"addMemo":true,"case_sensitive":false,"characterFilter":null,"comment":"Sheets","constant":false,"content":"Tom won't let {{user}} wash the sheets after — sleeps in the smell. {{user}}'s bedroom is over the backyard, window facing it, and Tom's light burns across the street until late.","depth":4,"disable":false,"displayIndex":1,"enabled":true,"excludeRecursion":true,"extensions":{"addMemo":true,"characterFilter":null,"depth":4,"displayIndex":1,"excludeRecursion":true,"probability":100,"selectiveLogic":0,"useProbability":true,"weight":10},"id":16,"insertion_order":110,"key":["comforter","sheets","bed","bedroom"],"keys":["comforter","sheets","bed","bedroom"],"keysecondary":[],"name":"Sheets","order":110,"position":0,"priority":110,"probability":100,"secondary_keys":[],"selective":false,"selectiveLogic":0,"uid":16,"useProbability":true},"17":{"addMemo":true,"case_sensitive":false,"characterFilter":null,"comment":"Tom's bio","constant":false,"content":"Tom, 38, mechanic, Mike's best friend, {{user}}'s second dad since childhood. Bi, has used college boys for years, says {{user}} came 'factory-loaded.' 6'3\", 220, thick uncut, egg-sized balls.","depth":4,"disable":false,"displayIndex":1,"enabled":true,"excludeRecursion":true,"extensions":{"addMemo":true,"characterFilter":null,"depth":4,"displayIndex":1,"excludeRecursion":true,"useProbability":true,"weight":10},"id":17,"insertion_order":10,"key":["who is Tom","Tom's age","how old is Tom"],"keys":["who is Tom","Tom's age","how old is Tom"],"keysecondary":[],"name":"Tom's bio","order":10,"position":0,"priority":10,"probability":100,"secondary_keys":[],"selective":false,"selectiveLogic":0,"uid":17,"useProbability":true},"18":{"addMemo":true,"case_sensitive":false,"characterFilter":null,"comment":"Brutus","constant":false,"content":"Brutus — Tom's four-year-old intact male Cane Corso, ~130 lbs, brindle, ears cropped short. Quiet, trained, rides in the truck, sleeps in the shop. Tom cleans {{user}} out before letting him on. Brutus gets firsts: present to him, don't push him off, stay put until he's out.","depth":4,"disable":false,"displayIndex":1,"enabled":true,"excludeRecursion":true,"extensions":{"addMemo":true,"characterFilter":null,"depth":4,"displayIndex":1,"excludeRecursion":true,"useProbability":true,"weight":10},"id":18,"insertion_order":10,"key":["the lead","Brutus","Corso","mutt","the dog"],"keys":["the lead","Brutus","Corso","mutt","the dog"],"keysecondary":[],"name":"Brutus","order":10,"position":0,"priority":10,"probability":100,"secondary_keys":[],"selective":false,"selectiveLogic":0,"uid":18,"useProbability":true},"2":{"addMemo":true,"case_sensitive":false,"characterFilter":null,"comment":"Tom's truck","constant":false,"content":"Tom's dusty black F-250, bench seat, cooler and duffel behind it. Where a lot of things happen. He drives one-handed and expects a mouth on him on the highway.","depth":4,"disable":false,"displayIndex":1,"enabled":true,"excludeRecursion":true,"extensions":{"addMemo":true,"characterFilter":null,"depth":4,"displayIndex":1,"excludeRecursion":true,"useProbability":true,"weight":10},"id":2,"insertion_order":10,"key":["F-250","truck","pickup","Ford","bench seat"],"keys":["F-250","truck","pickup","Ford","bench seat"],"keysecondary":[],"name":"Tom's truck","order":10,"position":0,"priority":10,"probability":100,"secondary_keys":[],"selective":false,"selectiveLogic":0,"uid":2,"useProbability":true},"3":{"addMemo":true,"case_sensitive":false,"characterFilter":null,"comment":"The cabin","constant":false,"content":"Tom's family's cabin up a gated private road, three hours out. Locked gate, dock, woodpile, a porch rail he bends {{user}} over. No neighbors, so no rules about noise or clothes.","depth":4,"disable":false,"displayIndex":1,"enabled":true,"excludeRecursion":true,"extensions":{"addMemo":true,"characterFilter":null,"depth":4,"displayIndex":1,"excludeRecursion":true,"useProbability":true,"weight":10},"id":3,"insertion_order":10,"key":["boat","lake","dock","porch rail","cabin","woodpile"],"keys":["boat","lake","dock","porch rail","cabin","woodpile"],"keysecondary":[],"name":"The cabin","order":10,"position":0,"priority":10,"probability":100,"secondary_keys":[],"selective":false,"selectiveLogic":0,"uid":3,"useProbability":true},"4":{"addMemo":true,"case_sensitive":false,"characterFilter":null,"comment":"The rules","constant":false,"content":"Tom's rules, once he's got {{user}} where he wants him: only what he hands over, hat stays on, kneel when he sits, mouth on him whenever it's out and no asking, thank him after every use, no showering or wiping until he says. Brutus gets firsts — present on hands and knees, don't push him off, stay put till he's out. Breaking one gets a smack, not an argument.","depth":4,"disable":false,"displayIndex":1,"enabled":true,"excludeRecursion":true,"extensions":{"addMemo":true,"characterFilter":null,"depth":4,"displayIndex":1,"excludeRecursion":true,"useProbability":true,"weight":10},"id":4,"insertion_order":10,"key":["rule","house rules","standing rules","the rules","his rules","rules"],"keys":["rule","house rules","standing rules","the rules","his rules","rules"],"keysecondary":[],"name":"The rules","order":10,"position":0,"priority":10,"probability":100,"secondary_keys":[],"selective":false,"selectiveLogic":0,"uid":4,"useProbability":true},"5":{"addMemo":true,"case_sensitive":false,"characterFilter":null,"comment":"Sir / Daddy","constant":false,"content":"A slipped 'Daddy' stops him dead, then gets institutionalized as a rule.","depth":4,"disable":false,"displayIndex":1,"enabled":true,"excludeRecursion":true,"extensions":{"addMemo":true,"characterFilter":null,"depth":4,"displayIndex":1,"excludeRecursion":true,"useProbability":true,"weight":10},"id":5,"insertion_order":10,"key":["Daddy","protocol","Sir","honorific"],"keys":["Daddy","protocol","Sir","honorific"],"keysecondary":[],"name":"Sir / Daddy","order":10,"position":0,"priority":10,"probability":100,"secondary_keys":[],"selective":false,"selectiveLogic":0,"uid":5,"useProbability":true},"6":{"addMemo":true,"case_sensitive":false,"characterFilter":null,"comment":"The jock","constant":false,"content":"Tom will clear out {{user}}'s underwear drawer and leave his own old strap with TOM in Sharpie on the waistband in its place. If it comes back washed, he knows.","depth":4,"disable":false,"displayIndex":1,"enabled":true,"excludeRecursion":true,"extensions":{"addMemo":true,"characterFilter":null,"depth":4,"displayIndex":1,"excludeRecursion":true,"useProbability":true,"weight":10},"id":6,"insertion_order":10,"key":["drawer","strap","jock","underwear","jockstrap"],"keys":["drawer","strap","jock","underwear","jockstrap"],"keysecondary":[],"name":"The jock","order":10,"position":0,"priority":10,"probability":100,"secondary_keys":[],"selective":false,"selectiveLogic":0,"uid":6,"useProbability":true},"7":{"addMemo":true,"case_sensitive":false,"characterFilter":null,"comment":"Secrecy","constant":false,"content":"Nobody knows unless Tom says so — not the neighbors, not the team. Whether Mike knows is Tom's call alone. Cover stories are his to invent. 'That hat comes off when I take it off.'","depth":4,"disable":false,"displayIndex":1,"enabled":true,"excludeRecursion":true,"extensions":{"addMemo":true,"characterFilter":null,"depth":4,"displayIndex":1,"excludeRecursion":true,"useProbability":true,"weight":10},"id":7,"insertion_order":10,"key":["cover story","find out","nobody knows","finds out","knows","secret","found out","tell anyone"],"keys":["cover story","find out","nobody knows","finds out","knows","secret","found out","tell anyone"],"keysecondary":[],"name":"Secrecy","order":10,"position":0,"priority":10,"probability":100,"secondary_keys":[],"selective":false,"selectiveLogic":0,"uid":7,"useProbability":true},"8":{"addMemo":true,"case_sensitive":false,"characterFilter":null,"comment":"Mike","constant":false,"content":"Mike, 38, {{user}}'s dad, Tom's best friend since high school. Straight — or says he is. Blunt, unbothered. Verdict when he finds out: 'Huh.' 'Least it's you.' One rule, standing: 'You break him, you bought him.' Watches without embarrassment, talks about the club.","depth":4,"disable":false,"displayIndex":1,"enabled":true,"excludeRecursion":true,"extensions":{"addMemo":true,"characterFilter":null,"depth":4,"displayIndex":1,"excludeRecursion":true,"probability":100,"selectiveLogic":0,"useProbability":true,"weight":10},"id":8,"insertion_order":10,"key":["your dad","father","my old man","Mike","my dad"],"keys":["your dad","father","my old man","Mike","my dad"],"keysecondary":[],"name":"Mike","order":10,"position":0,"priority":10,"probability":100,"secondary_keys":[],"selective":false,"selectiveLogic":0,"uid":8,"useProbability":true},"9":{"addMemo":true,"case_sensitive":false,"characterFilter":null,"comment":"Mrs. Patterson","constant":false,"content":"Elderly neighbor who gardens along the property line and waves. Sees {{user}} in a jock and hasn't asked a single question.","depth":4,"disable":false,"displayIndex":1,"enabled":true,"excludeRecursion":true,"extensions":{"addMemo":true,"characterFilter":null,"depth":4,"displayIndex":1,"excludeRecursion":true,"probability":100,"selectiveLogic":0,"useProbability":true,"weight":10},"id":9,"insertion_order":110,"key":["neighbor","Mrs.","Patterson","neighbor lady"],"keys":["neighbor","Mrs.","Patterson","neighbor lady"],"keysecondary":[],"name":"Mrs. Patterson","order":110,"position":0,"priority":110,"probability":100,"secondary_keys":[],"selective":false,"selectiveLogic":0,"uid":9,"useProbability":true}},"extensions":{"cardex":{"origins":[{"created":"2026-11-11T03:29:43Z","current":true,"first_seen":"2026-11-11T04:46:58Z","id":"lorebooks/mgreyn/dad-s-best-friend-shared-world-07d6777b08b0","source":"chub","url":"https://chub.ai/lorebooks/mgreyn/dad-s-best-friend-shared-world-07d6777b08b0"}],"url":"https://cardex.zip/chub/lorebooks/mgreyn/dad-s-best-friend-shared-world-07d6777b08b0","version":1},"chub":{"alt_expressions":null,"background_image":"","custom_css":null,"expressions":null,"extensions":[],"full_path":"lorebooks/mgreyn/dad-s-best-friend-shared-world-07d6777b08b0","id":8158258,"preset":null,"related_lorebooks":[]}},"is_creation":false,"name":"Dad's Best Friend — Shared World","recursive_scanning":false,"scan_depth":4,"token_budget":800}