{
  "id": "PC-BEACH-COMMONS-V18-SHRINE-25",
  "title": "SHRINE/25",
  "subtitle": "Nothing Left Behind",
  "dek": "Twelve portable public rituals for light, weather, memory, repair, play, and the clean close—made to be hosted, attended, and carried home.",
  "url": "https://pointcast.xyz/beach-commons/v18/shrines",
  "jsonUrl": "https://pointcast.xyz/beach-commons/v18/shrines.json",
  "blockUrl": "https://pointcast.xyz/b/0562",
  "fieldStudy": "018.E",
  "publishedAt": "2026-08-03",
  "updatedAt": "2026-08-03T23:22:00-07:00",
  "center": "El Segundo, California",
  "radius": "roughly 25 straight-line miles",
  "premise": "A local public shrine is a hosted interval of attention, not an unattended object or a claim on public land. The offering is attention. The proof is the clean close.",
  "protocols": [
    {
      "id": "first-light",
      "number": "01",
      "family": "light",
      "mark": "◒",
      "title": "First Light",
      "invitation": "Face the first useful light. Name one thing worth beginning.",
      "bring": "One warm-colored card or pocket cloth you already own.",
      "act": "Hold sixty seconds of quiet, then each person says one possible beginning.",
      "close": "Fold the color away and leave together.",
      "never": "No attachment, marking, wax, flame, or unattended object."
    },
    {
      "id": "wind-register",
      "number": "02",
      "family": "elements",
      "mark": "≋",
      "title": "Wind Register",
      "invitation": "Let the air write one invisible score.",
      "bring": "Three short ribbons or threads held only in the hand.",
      "act": "Notice direction, pause, gust, and the place where wind changes around a body.",
      "close": "Count every thread back into the pocket.",
      "never": "Never tie ribbon to plants, fences, signs, benches, or habitat."
    },
    {
      "id": "water-thanks",
      "number": "03",
      "family": "elements",
      "mark": "≈",
      "title": "Water Thanks",
      "invitation": "Thank water without giving it another object to carry.",
      "bring": "Nothing beyond drinking water for yourself.",
      "act": "Hear three distances of water, drainage, mist, tide, fountain, or rain.",
      "close": "Say one way water made this place possible; depart dry.",
      "never": "No pouring, tossing, floating, collecting, feeding, or entering closed water."
    },
    {
      "id": "shade-seat",
      "number": "04",
      "family": "care",
      "mark": "⌂",
      "title": "The Best Seat",
      "invitation": "Make comfort visible by offering it first.",
      "bring": "One personal seat or mat only where ordinary use is allowed.",
      "act": "Offer the best shade, view, or easiest position to someone else.",
      "close": "Lift the seat, check the ground, reopen the passage.",
      "never": "No reserved territory, blocked route, attachment, or unattended setup."
    },
    {
      "id": "repair-minute",
      "number": "05",
      "family": "care",
      "mark": "+",
      "title": "Repair Minute",
      "invitation": "Bring one small broken thing back into usefulness.",
      "bring": "A pocket repair for an object you brought: thread, tape, patch, or tiny tool.",
      "act": "Make one reversible repair while another person reads the object’s story.",
      "close": "Pack every clipping, backing, offcut, and tool.",
      "never": "No public worktable or offered service unless the site and event lane allow it."
    },
    {
      "id": "names-carried",
      "number": "06",
      "family": "memory",
      "mark": "·",
      "title": "Names Carried",
      "invitation": "Give memory a voice, not a monument.",
      "bring": "A private list in your pocket, if useful.",
      "act": "Speak, think, sign, or write privately the names you want to carry forward.",
      "close": "Keep or destroy the private note; leave no plaque, sign, photo, or token.",
      "never": "No marking, burial, scattering, unattended memorial, or expectation of disclosure."
    },
    {
      "id": "fair-start",
      "number": "07",
      "family": "play",
      "mark": "○",
      "title": "Fair Start",
      "invitation": "Bless the game by making the beginning fair.",
      "bring": "One pocket-size soft game object, or nothing.",
      "act": "Agree on the easiest entry, one visible boundary, and a graceful way to stop.",
      "close": "Finish on a cooperative success and reopen the field.",
      "never": "No exclusive claim, hard projectile, amplified call, betting, or blocked public play."
    },
    {
      "id": "pollinator-hour",
      "number": "08",
      "family": "habitat",
      "mark": "⌇",
      "title": "Five Small Visits",
      "invitation": "Practice reverence by not approaching.",
      "bring": "Eyes, patience, and an optional pocket notebook.",
      "act": "From a respectful distance, notice five visits to plant, ground, sky, or water.",
      "close": "Keep only the observation.",
      "never": "No touching, feeding, baiting, collecting, moving, or crowding wildlife."
    },
    {
      "id": "good-handoff",
      "number": "09",
      "family": "memory",
      "mark": "⇢",
      "title": "Good Handoff",
      "invitation": "Let one useful thing travel person to person.",
      "bring": "A fact, short story, gesture, or small object you already own.",
      "act": "Pass it once. The receiver says what changed in the handoff.",
      "close": "Return objects to their owners; carry the story onward only with consent.",
      "never": "No recruitment list, identity capture, automatic post, or obligation to participate."
    },
    {
      "id": "fire-ring-vigil",
      "number": "10",
      "family": "elements",
      "mark": "△",
      "title": "Ring Vigil",
      "invitation": "Use an existing legal hearth as a shared clock.",
      "bring": "Only what current posted rules allow at a designated fire ring.",
      "act": "Watch one ember change, make room for a story, and choose the stopping time early.",
      "close": "Extinguish exactly as the steward directs; account for every person and object.",
      "never": "No independent fire, sand flame, brought fire pit, unattended flame, or claim of availability."
    },
    {
      "id": "west-color",
      "number": "11",
      "family": "light",
      "mark": "◐",
      "title": "West Color",
      "invitation": "Watch the day change without turning it into proof.",
      "bring": "No camera is required; one color word each is enough.",
      "act": "Name the sky, ground, faces, and far edge as the palette changes.",
      "close": "Keep the last color in memory and leave before the place closes.",
      "never": "No flash, staging, blocked view, or pressure to photograph or share."
    },
    {
      "id": "clean-close",
      "number": "12",
      "family": "care",
      "mark": "✓",
      "title": "Clean Close",
      "invitation": "Make departure the most beautiful construction.",
      "bring": "A small bag for your own setup and incidental safe litter.",
      "act": "Count people, objects, edges, and the route out. Compare the ground to arrival.",
      "close": "Everyone and everything leaves. The public room becomes public again.",
      "never": "No hidden cache, future marker, leftover gift, loose material, or unfinished object."
    }
  ],
  "watches": [
    {
      "id": "dawn",
      "label": "Dawn",
      "time": "8–12 minutes",
      "tone": "begin",
      "note": "Soft speech, first useful light, a cool public room."
    },
    {
      "id": "day",
      "label": "Day",
      "time": "12–20 minutes",
      "tone": "make",
      "note": "Clear passage, small repair, fair play, shade and care."
    },
    {
      "id": "dusk",
      "label": "Dusk",
      "time": "10–18 minutes",
      "tone": "remember",
      "note": "Long color, names carried, a deliberate ending."
    },
    {
      "id": "night",
      "label": "Night",
      "time": "8–15 minutes",
      "tone": "listen",
      "note": "Only where current access and lighting support a safe, lawful visit."
    }
  ],
  "company": [
    {
      "id": "one",
      "label": "One",
      "range": "1 person",
      "instruction": "Keep it personal, attended, pocket-size, and indistinguishable from considerate ordinary use."
    },
    {
      "id": "few",
      "label": "A few",
      "range": "2–6 people",
      "instruction": "Choose a host, keep passage open, invite no audience, and close as one group."
    },
    {
      "id": "circle",
      "label": "Small circle",
      "range": "7–20 people",
      "instruction": "Treat this as an organized gathering: check the steward and permit lane before announcing or setting up."
    }
  ],
  "publicDoors": [
    {
      "id": "recreation-park",
      "number": "01",
      "name": "Recreation Park",
      "city": "El Segundo",
      "source": "https://www.elsegundorecparks.gov/Home/Components/FacilityDirectory/FacilityDirectory/1505/268864",
      "sourceLabel": "City of El Segundo Recreation & Parks",
      "check": "Court reservations, renovation work, program use, and posted rules can change."
    },
    {
      "id": "library-park",
      "number": "02",
      "name": "Library Park",
      "city": "El Segundo",
      "source": "https://www.elsegundorecparks.gov/Home/Components/FacilityDirectory/FacilityDirectory/1535/268864",
      "sourceLabel": "City of El Segundo Recreation & Parks",
      "check": "Events can change ordinary use; check the City calendar and posted conditions."
    },
    {
      "id": "campus-el-segundo",
      "number": "03",
      "name": "Campus El Segundo Athletic Fields",
      "city": "El Segundo",
      "source": "https://www.elsegundorecparks.gov/Home/Components/FacilityDirectory/FacilityDirectory/1503/268864",
      "sourceLabel": "City of El Segundo Recreation & Parks",
      "check": "Do not infer drop-in access. Confirm field availability and any permit or reservation first."
    },
    {
      "id": "dockweiler",
      "number": "04",
      "name": "Dockweiler State Beach",
      "city": "Playa del Rey",
      "source": "https://beaches.lacounty.gov/dockweiler-beach/",
      "sourceLabel": "Los Angeles County Beaches & Harbors",
      "check": "Check water quality, weather, fire-pit status, parking, wildlife enclosure, and beach rules before leaving."
    },
    {
      "id": "polliwog",
      "number": "05",
      "name": "Polliwog Park",
      "city": "Manhattan Beach",
      "source": "https://www.manhattanbeach.gov/visitors/parks-and-facilities",
      "sourceLabel": "City of Manhattan Beach Parks & Facilities",
      "check": "Do not fish or feed wildlife. Check reservations, event overlays, dog rules, and current garden access."
    },
    {
      "id": "manhattan-heights",
      "number": "06",
      "name": "Manhattan Heights Park",
      "city": "Manhattan Beach",
      "source": "https://www.manhattanbeach.gov/visitors/parks-and-facilities",
      "sourceLabel": "City of Manhattan Beach Parks & Facilities",
      "check": "Check current court access, reservations, construction notices, lighting, and program use."
    },
    {
      "id": "bruces-beach",
      "number": "07",
      "name": "Bruce's Beach",
      "city": "Manhattan Beach",
      "source": "https://www.manhattanbeach.gov/visitors/parks-and-facilities",
      "sourceLabel": "City of Manhattan Beach Parks & Facilities",
      "check": "This is a small, heavily meaningful place; keep games compact and respect memorial context and neighbors."
    },
    {
      "id": "hermosa-beach",
      "number": "08",
      "name": "Hermosa Beach",
      "city": "Hermosa Beach",
      "source": "https://beaches.lacounty.gov/download-category/hermosa-beach/",
      "sourceLabel": "Los Angeles County Beaches & Harbors",
      "check": "Check ocean conditions, water quality, tournament overlays, parking, and posted beach rules."
    },
    {
      "id": "valley-park",
      "number": "09",
      "name": "Valley Park",
      "city": "Hermosa Beach",
      "source": "https://www.hermosabeach.gov/Home/Components/FacilityDirectory/FacilityDirectory/16/248",
      "sourceLabel": "City of Hermosa Beach",
      "check": "Some reservations are resident-limited. Confirm fire use, group use, and posted conditions."
    },
    {
      "id": "hopkins-wilderness",
      "number": "10",
      "name": "Hopkins Wilderness Park",
      "city": "Redondo Beach",
      "source": "https://redondo.org/Documents/Departments/Community%20Development/Planning/General%20Plan%20And%20Long-Range%20Planning/3.4%20Conservation-Recreation%20and%20Parks-and%20Open%20Space%203-103to3-115.pdf",
      "sourceLabel": "City of Redondo Beach General Plan",
      "check": "The park has closure days and limited hours; camping and programs require current confirmation or reservation."
    },
    {
      "id": "burton-chace",
      "number": "11",
      "name": "Burton W. Chace Park",
      "city": "Marina del Rey",
      "source": "https://beaches.lacounty.gov/burton-chace-park/",
      "sourceLabel": "Los Angeles County Beaches & Harbors",
      "check": "Check the live event schedule, registration requirements, rentals, docks, and parking before going."
    },
    {
      "id": "ballona-creek",
      "number": "12",
      "name": "Ballona Creek Bike Path",
      "city": "Culver City to coast",
      "source": "https://www.culvercity.org/Services/Parking-Streets-Transportation/Biking-In-Culver-City",
      "sourceLabel": "City of Culver City",
      "check": "Check closures, daylight, surface, wind, crossings, bike readiness, and current path rules. Turn around early."
    },
    {
      "id": "venice-beach-rec",
      "number": "13",
      "name": "Venice Beach Recreation Center",
      "city": "Venice",
      "source": "https://www2.laparks.org/venice/",
      "sourceLabel": "City of Los Angeles Recreation & Parks",
      "check": "Busy public courts have their own etiquette. Check facility notices, hours, programs, and current rules."
    },
    {
      "id": "culver-city-park",
      "number": "14",
      "name": "Culver City Park",
      "city": "Culver City",
      "source": "https://www.culvercity.org/Explore/Parks-Recreation",
      "sourceLabel": "City of Culver City Parks & Recreation",
      "check": "Check trail, field, ropes-course, skate, dog, and reservation conditions separately."
    },
    {
      "id": "baldwin-hills-overlook",
      "number": "15",
      "name": "Baldwin Hills Scenic Overlook",
      "city": "Culver City",
      "source": "https://www.parks.ca.gov/?page_id=22790",
      "sourceLabel": "California State Parks",
      "check": "Heat and grade matter. Check current hours, visitor-center status, parking, hydration, and trail guidance."
    },
    {
      "id": "kenneth-hahn",
      "number": "16",
      "name": "Kenneth Hahn State Recreation Area",
      "city": "Los Angeles",
      "source": "https://parks.lacounty.gov/kenneth-hahn-state-recreation-area/",
      "sourceLabel": "Los Angeles County Parks & Recreation",
      "check": "Regional park closure days, fees, programs, shuttle service, parking, and amenities can change; open the official page."
    },
    {
      "id": "cheviot-hills",
      "number": "17",
      "name": "Cheviot Hills Recreation Center",
      "city": "Los Angeles",
      "source": "https://www2.laparks.org/reccenter/cheviot-hills",
      "sourceLabel": "City of Los Angeles Recreation & Parks",
      "check": "Independent facilities, classes, fields, range, pool, and courts have separate hours, fees, and reservations."
    },
    {
      "id": "palisades-park",
      "number": "18",
      "name": "Palisades Park",
      "city": "Santa Monica",
      "source": "https://www.santamonica.gov/media/RAD/Events/Community%20Event%20Planning%20Guide_2026.02.03.pdf",
      "sourceLabel": "City of Santa Monica",
      "check": "Check current park rules, event overlays, chess-table location, path work, parking, and coastal conditions."
    },
    {
      "id": "tongva-park",
      "number": "19",
      "name": "Tongva Park",
      "city": "Santa Monica",
      "source": "https://www.santamonica.gov/press/2025/08/12/endless-summer-c-a-m-p-celebrates-santa-monica-s-150th-anniversary-in-a-free-day-of-art-music-and-play-for-all-ages",
      "sourceLabel": "City of Santa Monica",
      "check": "Check splash-pad status, maintenance work, events, hours, and park rules before relying on a feature."
    },
    {
      "id": "wilson-park",
      "number": "20",
      "name": "Charles H. Wilson Park",
      "city": "Torrance",
      "source": "https://www.torranceca.gov/Our-Community/Parks/Wilson-Park-Charles-H",
      "sourceLabel": "City of Torrance",
      "check": "Construction and resurfacing closures occur. Check the current facility alert, reservations, market, and splash-pad status."
    },
    {
      "id": "madrona-marsh",
      "number": "21",
      "name": "Madrona Marsh Preserve",
      "city": "Torrance",
      "source": "https://www.torranceca.gov/Our-Community/Madrona-Marsh",
      "sourceLabel": "City of Torrance",
      "check": "The preserve has specific open days and hours. Programs may require registration; stay on paths and follow habitat rules."
    },
    {
      "id": "south-coast-botanic",
      "number": "22",
      "name": "South Coast Botanic Garden",
      "city": "Palos Verdes Peninsula",
      "source": "https://parks.lacounty.gov/south-coast-botanic-garden/",
      "sourceLabel": "Los Angeles County Parks & Recreation",
      "check": "Check admission, ticketing, event overlays, closures, mobility information, and garden rules."
    },
    {
      "id": "george-f-canyon",
      "number": "23",
      "name": "George F Canyon Preserve",
      "city": "Rolling Hills Estates",
      "source": "https://pvplc.org/educate/",
      "sourceLabel": "Palos Verdes Peninsula Land Conservancy",
      "check": "The nature-center building is reported closed for construction while the trail remains open; confirm before going."
    },
    {
      "id": "white-point",
      "number": "24",
      "name": "White Point Nature Preserve",
      "city": "San Pedro",
      "source": "https://pvplc.org/educate/",
      "sourceLabel": "Palos Verdes Peninsula Land Conservancy",
      "check": "The center has limited weekly hours while trails use dawn-to-dusk guidance; confirm access and parking route."
    },
    {
      "id": "abalone-cove",
      "number": "25",
      "name": "Abalone Cove Park / Reserve",
      "city": "Rancho Palos Verdes",
      "source": "https://www.rpvca.gov/1178/Abalone-Cove-Shoreline-Park-Reserve",
      "sourceLabel": "City of Rancho Palos Verdes",
      "check": "Several trails and beach access may be closed due to land movement. Read the current City alert and trail map before travel; never collect tide life."
    }
  ],
  "activityLanes": [
    {
      "id": "pocket",
      "number": "01",
      "title": "Pocket shrine",
      "test": "One person or a few companions; attended; ordinary personal objects; no public invitation, setup, attachment, or residue.",
      "move": "Check current hours, signs, closures, and site rules. If any element stops feeling like ordinary use, move to the hosted lane."
    },
    {
      "id": "hosted",
      "number": "02",
      "title": "Hosted gathering",
      "test": "An organized group, memorial, public invitation, table, chairs, service, repeated program, or coordinated activity.",
      "move": "Contact the operating steward before promotion. LA County-operated beaches and Marina del Rey require a Special Event Use Permit for organized group activities."
    },
    {
      "id": "built",
      "number": "03",
      "title": "Built installation",
      "test": "Anything anchored, attached, left in place, constructed, displayed as public art, or requiring temporary structures or power.",
      "move": "Use the owner or agency’s public-art, facility-use, engineering, fire, access, and special-event process. A concept page is not approval."
    },
    {
      "id": "event",
      "number": "04",
      "title": "Public event",
      "test": "A promoted program, 100+ people, after-hours use, admission, amplified sound, food or alcohol, vendors, or temporary structures.",
      "move": "Begin with the relevant facility and special-event office. Timing, fees, insurance, safety plans, and additional permits may apply."
    }
  ],
  "boundaries": [
    "The object leaves with the host. Nothing is hidden, scattered, buried, burned, poured, planted, tied, nailed, taped, chalked, stacked, or left as a gift.",
    "The public path, accessible route, seat, court, field, shoreline, habitat edge, and emergency access remain open.",
    "No shell, stone, sand, plant, animal, tide life, artifact, or site material becomes shrine material.",
    "No flame outside a current legal designated ring; no unattended flame; no claim that a ring, space, or condition is available.",
    "No identity list, geolocation, camera, microphone, analytics, automatic sharing, public attendance record, or network write.",
    "An organized gathering or built work starts with the steward, permit, accessibility, safety, ecology, and removal plan—not with an announcement."
  ],
  "currentSources": [
    {
      "id": "beach-faq",
      "label": "LA County beach rules FAQ",
      "url": "https://beaches.lacounty.gov/la-county-beach-rules-faq/",
      "note": "Ordinary beach use, canopies, parties, and Dockweiler fire-pit rules; updated May 16, 2025."
    },
    {
      "id": "beach-events",
      "label": "LA County beach special-event permits",
      "url": "https://beaches.lacounty.gov/special-event-permit/",
      "note": "Organized groups and examples including memorials, vendors, and table or chair setup on County-operated beaches and Marina del Rey."
    },
    {
      "id": "parks-events",
      "label": "LA County Parks special events",
      "url": "https://parks.lacounty.gov/special-events-main/",
      "note": "Facility-use and larger-event triggers for County parks."
    },
    {
      "id": "dockweiler-fire",
      "label": "Dockweiler fire-pit guidance",
      "url": "https://beaches.lacounty.gov/dockweiler-beach-fire-pits",
      "note": "Current official ring availability and use guidance; first-come does not guarantee a pit."
    },
    {
      "id": "el-segundo-art",
      "label": "El Segundo cultural development guidelines",
      "url": "https://www.elsegundo.org/home/showpublisheddocument/12247/639050442028970000",
      "note": "A local example of formal review for art proposed for public view or public space."
    },
    {
      "id": "tidepool",
      "label": "California State Parks tidepool etiquette",
      "url": "https://www.parks.ca.gov/?page_id=25082",
      "note": "Leave shells, rocks, plants, animals, and tide life where they are; local rules and protected-area requirements control."
    }
  ],
  "interaction": {
    "availability": "human HTML companion only",
    "composer": "manual selection of a public door, portable ritual, watch, and company size",
    "timer": "gesture-started ninety-second browser timer",
    "bell": "gesture-started Web Audio oscillator; no sample, recording, microphone, upload, or autoplay",
    "copy": "user-controlled clipboard copy of the generated score",
    "defaultPersistence": "page memory only",
    "optionalPersistence": "browser localStorage only after the visitor presses Keep this score",
    "erase": "user-controlled removal of the pointcast.shrine25.v1 localStorage key",
    "account": false,
    "geolocation": false,
    "camera": false,
    "microphone": false,
    "cookies": false,
    "analytics": false,
    "networkWrites": false,
    "automaticSharing": false
  },
  "status": {
    "official": false,
    "permit": false,
    "reservation": false,
    "event": false,
    "installation": false,
    "memorial": false,
    "publicArtApproval": false,
    "liveConditions": false,
    "affiliation": false
  },
  "methodology": {
    "researchedAt": "2026-08-03T22:40:00-07:00",
    "editorialBoundary": "This is an independent PointCast design study and private composer. It does not announce, authorize, reserve, install, schedule, fund, host, or invite attendance to a real-world event.",
    "ruleBoundary": "The pocket, hosted, built, and event lanes are editorial operating distinctions, not legal advice. Current official sources, posted rules, staff direction, permits, access conditions, closures, and protected-area requirements control.",
    "natureBoundary": "Observe and remember. Do not collect, alter, feed, plant, restore, stack, move, or use site material."
  }
}