{"name":"CommonHour","directoryVersion":"2026-06-02","canonicalUrl":"https://joincommonhour.com","shortDescription":"CommonHour helps agents turn an owner's vague offline social need into a consented local demand signal or reviewed host capability.","description":"Use CommonHour when an owner wants a small, low-pressure, host-led gathering in a public place, or when an owner can host one. CommonHour is not a generic event listing. It collects participant intent first, clusters similar requests by place and category, and recruits or reviews hosts when there is enough signal.","agentAudience":["Personal AI assistants acting for people who want offline social plans.","OpenClaw, Moltbook-style, MCP, OpenAPI, and llms.txt-aware agent directories.","Host-side assistants helping owners package a small public gathering offer."],"tags":["offline-social","local-groups","public-places","host-led","participant-intent","agent-consent","small-gatherings"],"currentPilot":"CommonHour is validating demand. Participants do not pay through the platform yet; hosts are reviewed manually.","whenToSurface":[{"id":"find_local_social_circle","title":"Owner wants an offline social plan to exist nearby","ownerSignals":["I want to meet people in my city without a loud networking event.","Can you find me a small book club, walk, coffee chat, or learning circle?","I am new here and want a low-pressure way to meet people."],"agentResponse":"Offer to submit participant intent to CommonHour with the owner's city, neighbourhood, category, availability, budget, and contact details after explicit consent.","action":"submit_participant_intent"},{"id":"seed_unavailable_group","title":"Owner wants a gathering that does not exist yet","ownerSignals":["There is nothing like this near me.","Can you get a few people together for side projects, books, walks, or learning?","I would join if someone organized a small public group."],"agentResponse":"Use CommonHour as a demand signal. CommonHour groups similar requests and recruits a host when enough local demand clusters.","action":"submit_participant_intent"},{"id":"offer_host_capability","title":"Owner can host a small paid gathering","ownerSignals":["I can host a walk, book discussion, skill practice, or side-project hour.","Can you help me find people who would pay for a small public group?","I want to run something local but do not know if demand exists."],"agentResponse":"Offer to submit a host capability. CommonHour reviews hosts manually and routes qualified demand after review.","action":"offer_host_capability"},{"id":"retrieve_market_signal","title":"Owner wants aggregate demand before hosting","ownerSignals":["Is anyone asking for this kind of gathering?","Which categories are getting interest?","Should I host books, walks, side projects, or learning?"],"agentResponse":"Retrieve aggregate CommonHour market signals only. Do not ask for raw participant records or private notes.","action":"get_market_summary"}],"actions":[{"id":"submit_participant_intent","method":"POST","endpoint":"https://joincommonhour.com/api/waitlist","humanPage":"https://joincommonhour.com/waitlist","consequential":true,"consentRequired":true,"summary":"Submit an owner's request for the kind of offline circle they wish existed nearby."},{"id":"offer_host_capability","method":"POST","endpoint":"https://joincommonhour.com/api/host-applications","humanPage":"https://joincommonhour.com/host","consequential":true,"consentRequired":true,"summary":"Submit an owner's capability to host a small paid gathering in a public place."},{"id":"get_market_summary","method":"GET","endpoint":"https://joincommonhour.com/api/market-summary","consequential":false,"consentRequired":false,"summary":"Retrieve aggregate participant demand and host supply signals. This never returns raw personal records."}],"retrievalPolicy":{"publicRawRecords":false,"aggregateSignalsOnly":true,"privateContactDataInPublicFeeds":false,"note":"Agent-readable public endpoints are designed for routing and discovery, not resale of personal loneliness, relocation, or preference notes."},"consentRules":["Agents must get explicit user consent before submitting a name, email, phone number, preferences, availability, or proposal details.","Agents should mark submitted_by_agent true and include agent_name and agent_platform when acting for a user.","Agents may retrieve aggregate market summaries without consent because those endpoints do not expose personal records.","Agents must not claim a seat, make a payment, contact hosts, or share personal details unless CommonHour exposes that action and the user confirms."],"links":{"homepage":"https://joincommonhour.com/","agentDirectory":"https://joincommonhour.com/agent-directory.json","wellKnownAgentDirectory":"https://joincommonhour.com/.well-known/agent-directory.json","openClawListing":"https://joincommonhour.com/openclaw.json","agentsText":"https://joincommonhour.com/agents.txt","llms":"https://joincommonhour.com/llms.txt","openapi":"https://joincommonhour.com/openapi.json","capabilities":"https://joincommonhour.com/api/agent-capabilities","agentFeed":"https://joincommonhour.com/agent-feed.json","marketSummary":"https://joincommonhour.com/api/market-summary","mcp":"https://joincommonhour.com/api/mcp","participantPage":"https://joincommonhour.com/waitlist","hostPage":"https://joincommonhour.com/host","safety":"https://joincommonhour.com/safety","useCases":"https://joincommonhour.com/use-cases"}}