{"id":"music-venue","type":"soulcraft","role":"primary","status":"released","name":"Music Venue","description":"Ticketed event platform for concerts, shows, open mics, and live music","longDescription":"Complete event management for music venues — artist booking, tiered ticket sales (VIP/GA), merch sales, capacity management, and post-show analytics. Built for clubs, theaters, and intimate listening rooms.","version":"1.1.0","author":{"name":"Soulcraft Labs","email":"kits@soulcraft.com","url":"https://soulcraft.com"},"icon":"🎵","tags":["music","concerts","events","tickets","live music","artists"],"previewImageUrl":"kits/music-venue/images/preview.webp","variables":[{"key":"businessName","label":"Business Name","description":"The name of your music venue (e.g. \"The Velvet Underground\")","type":"string","required":true,"example":"The Velvet Underground","default":"The Velvet Underground"},{"key":"tagline","label":"Tagline","description":"A short phrase shown under the logo (e.g. \"where music lives.\")","type":"string","required":false,"example":"where music lives.","default":"where music lives."},{"key":"locationName","label":"Location Name","description":"The display name for this specific venue (e.g. \"The Velvet Underground Nashville\")","type":"string","required":true,"example":"The Velvet Underground Nashville"},{"key":"locationSlug","label":"Location URL Slug","description":"URL-safe identifier for this location used in ticketing links (e.g. \"nashville\")","type":"string","required":true,"example":"nashville"},{"key":"address","label":"Street Address","description":"Street address of your venue (e.g. \"404 Music Row, Ste 1\")","type":"address","required":true,"example":"404 Music Row, Ste 1"},{"key":"city","label":"City","description":"City where your venue is located","type":"string","required":true,"example":"Nashville"},{"key":"state","label":"State / Province","description":"Two-letter state or province code","type":"string","required":true,"example":"TN"},{"key":"zip","label":"ZIP / Postal Code","type":"string","required":true,"example":"37203"},{"key":"timezone","label":"Timezone","description":"IANA timezone for this location (used for show scheduling)","type":"timezone","required":true,"example":"America/Chicago","default":"America/New_York"},{"key":"phone","label":"Phone Number","type":"phone","required":true,"example":"(615) 555-0161"},{"key":"email","label":"Contact Email","type":"email","required":true,"example":"booking@thevelvetunderground.com"},{"key":"instagram","label":"Instagram Handle","description":"Instagram username without the @","type":"string","required":false,"example":"thevelvetunderground"},{"key":"maxCapacity","label":"Venue Capacity","description":"Maximum standing or seated capacity for the main room","type":"number","required":false,"example":"300","default":"300"}],"shared":{"industry":"entertainment-events","category":"hospitality","glossary":{"advance ticket":"A ticket purchased before the night of the show, typically at a discounted rate","door ticket":"A ticket purchased at the venue on the night of the show","hold":"A block of tickets or capacity reserved for the artist, promoter, or guest list","guarantee":"The minimum payment promised to an artist regardless of ticket sales","buyout":"Full venue rental where an external promoter manages ticketing and pays a flat fee","soft ticket":"A free or open-admission event that still requires registration for capacity tracking","green room":"A backstage area for performers to relax and prepare before going on stage"},"aiExpertise":["music venue event booking and artist management","tiered ticket sales and capacity planning","door and box office operations","bar and merchandise revenue optimization","post-show analytics and promoter settlement"],"dataModelHints":["booking","experience","time_slot","staff","customer","inventory_item","gift_card","transaction"],"dataModel":{"entities":[{"domain":"location","type":"Location","description":"A physical music venue with a main room, bar, backstage area, and its own show calendar and capacity configuration.","products":{"workshop":{"view":"graph","icon":"📍"},"venue":{"mapsTo":"LocationMeta","pos":false}}},{"domain":"booking","type":"Event","description":"A ticket purchase for a specific show — General Admission, VIP, Backstage Pass, or an open mic registration.","products":{"workshop":{"view":"board","icon":"📅"},"venue":{"mapsTo":"BookingMeta","pos":true},"academy":{"mapsTo":"practice-session","assessable":true}}},{"domain":"time_slot","type":"Event","description":"A scheduled show or event night with doors time, set time, capacity tiers, and artist assignment.","products":{"workshop":{"view":"timeline","icon":"🕐"},"venue":{"mapsTo":"TimeSlotMeta","pos":false}}},{"domain":"experience","type":"Product","description":"A ticket tier such as General Admission, VIP, Backstage Pass, or Open Mic Night — each with pricing and capacity.","products":{"workshop":{"view":"gallery","icon":"🎟️"},"venue":{"mapsTo":"ExperienceMeta","pos":true},"academy":{"mapsTo":"skill-unit","assessable":true}}},{"domain":"customer","type":"Person","description":"A ticket buyer or regular concertgoer with purchase history and show attendance records.","products":{"workshop":{"view":"board","icon":"👤"},"venue":{"mapsTo":"CustomerMeta","pos":false},"academy":{"mapsTo":"learner","assessable":false}}},{"domain":"staff","type":"Person","description":"A venue employee — manager, door staff, bar staff, sound engineer, security, or artist liaison.","products":{"workshop":{"view":"board","icon":"🎚️"},"venue":{"mapsTo":"StaffMeta","pos":false},"academy":{"mapsTo":"instructor","assessable":false}}},{"domain":"transaction","type":"Measurement","description":"A revenue or refund record for a ticket sale, bar tab, or merchandise purchase, always stored in cents.","products":{"workshop":{"view":"timeline","icon":"💳"},"venue":{"mapsTo":"TransactionMeta","pos":false}}},{"domain":"inventory_item","type":"Thing","description":"A merchandise item, beverage, bar supply, or piece of sound and lighting equipment tracked in stock.","products":{"workshop":{"view":"graph","icon":"📦"},"venue":{"mapsTo":"InventoryItemMeta","pos":false},"academy":{"mapsTo":"material","assessable":false}}},{"domain":"gift_card","type":"Thing","description":"A digital or physical gift card redeemable for tickets or merchandise.","products":{"workshop":{"view":"board","icon":"🎁"},"venue":{"mapsTo":"GiftCardMeta","pos":true}}},{"domain":"content_page","type":"Document","description":"A CMS-managed page such as About the Venue, Upcoming Shows, Artist Submission, or Bar Menu.","products":{"workshop":{"view":"board","icon":"📄"},"venue":{"mapsTo":"ContentPageMeta","pos":false},"academy":{"mapsTo":"learning-resource","assessable":false}}},{"domain":"blog_post","type":"Document","description":"A published post covering show recaps, artist spotlights, or venue news.","products":{"workshop":{"view":"board","icon":"✍️"},"venue":{"mapsTo":"BlogPostMeta","pos":false},"academy":{"mapsTo":"learning-resource","assessable":false}}}],"relationships":[{"from":"customer","to":"booking","verb":"Creates","description":"Fan purchases a ticket for a specific show at a chosen tier (GA, VIP, Backstage)."},{"from":"booking","to":"experience","verb":"Contains","description":"Booking is for a specific ticket tier (General Admission, VIP, Backstage Pass, etc.)."},{"from":"booking","to":"time_slot","verb":"ParticipatesIn","description":"Ticket grants entry to a specific show night with defined doors and set times."},{"from":"experience","to":"time_slot","verb":"OccursAt","description":"A ticket tier is offered for specific show nights on the venue calendar."},{"from":"staff","to":"time_slot","verb":"ParticipatesIn","description":"Staff members are assigned to a show night — door, bar, sound, or security roles."},{"from":"transaction","to":"booking","verb":"References","description":"Ticket purchase or refund record links back to the specific show booking."}]},"suggestions":[{"label":"Upcoming show ticket sales","prompt":"Show me ticket sales by tier (GA, VIP, Backstage) for every show in the next 30 days"},{"label":"Revenue by show","prompt":"Compare total revenue per show — tickets plus bar and merchandise — for the last 10 events"},{"label":"Door list for tonight","prompt":"Pull the full door list for tonight's show with ticket tier and check-in status"},{"label":"Merch inventory status","prompt":"What merchandise is running low? Give me a reorder list before the next big show"}]},"workshop":{"aiPersona":{"role":"You are the AI assistant for a live music venue. You help venue managers track ticket sales, door lists, artist bookings, merchandise, and nightly revenue. You understand the live music business — from settlement sheets to sound checks.","expertise":["live event ticketing and capacity management","artist booking and show night logistics","bar and merchandise revenue tracking","door and box office operations","post-show analytics and promoter settlements"],"tone":"collaborator"},"graphGuidance":{"conceptCreation":{"triggers":["show or concert booking mentioned","artist or band introduced","ticket tier or pricing referenced","door list or guest list discussed","merchandise or bar inventory mentioned"],"typeMapping":{"booking":"event","ticket":"event","show":"event","concert":"event","time slot":"event","artist":"person","performer":"person","fan":"person","customer":"person","door staff":"person","sound engineer":"person","merchandise":"thing","beverage":"thing","experience":"product","ticket tier":"product","transaction":"measurement"}},"relationshipPatterns":[{"from":"customer","to":"booking","verb":"Creates","description":"Fan purchases a ticket for a specific show"},{"from":"staff","to":"booking","verb":"ParticipatesIn","description":"Door staff checks in the ticketholder at the venue"},{"from":"booking","to":"experience","verb":"Contains","description":"Booking is for a specific ticket tier (GA, VIP, Backstage)"}],"rules":["Each show night must have a defined capacity per ticket tier","Door list should be finalized and accessible to door staff by doors-open time","Artist holds must be tracked separately from public ticket inventory"]},"workspaceConfig":{"paradigm":"analyst","defaultTab":"explore","defaultView":"timeline"},"qualityGates":{"projectChecks":["All upcoming shows have capacity limits set per ticket tier","Artist and staff assignments are confirmed for each show night","Merchandise inventory is counted and entered before each show weekend"]},"remoteWorkspace":{"connectedWorkbenches":[{"name":"Event Calendar","view":"timeline","entityTypes":["time_slot"],"description":"Full show calendar with artist names, ticket tiers, and capacity status"},{"name":"Ticket Sales Pipeline","view":"board","entityTypes":["booking","customer"],"description":"Active ticket sales by show with tier breakdown and check-in progress"},{"name":"Artist Roster","view":"gallery","entityTypes":["staff"],"description":"Artists and staff assigned to shows with contact details and role"},{"name":"Revenue by Show","view":"stats","entityTypes":["transaction"],"description":"Per-show revenue across ticket sales, bar, and merchandise"},{"name":"Merch Inventory","view":"tree","entityTypes":["inventory_item"],"description":"Merchandise and bar supplies organized by category with stock levels"}]}},"academy":{"skillPath":"music-appreciation","level":"beginner","learningObjectives":["Understanding genre history and the artists who shaped each movement","Reading a setlist and following a live performance","Venue and concert etiquette as an engaged audience member","How live sound reinforcement works and what makes a great mix","Supporting artists through merchandise, streaming, and word of mouth"],"assessmentTypes":["hands-on"],"mode":"apprenticeship","tutorPersona":{"inheritsFrom":"workshop.aiPersona","method":"direct","encouragementLevel":"challenging","flashcardsEnabled":false},"certification":{"requiresHumanCertifier":true,"aiCertifierAllowed":false,"lineageEnabled":true,"minimumLineageDepth":2,"certificationSlug":"music-fan"},"gamification":{"enabled":true,"achievements":["chain-maker","deep-thinker","bridge-builder"],"streaks":false,"leaderboard":false},"cohort":{"maxSize":3,"durationDays":90,"fixedStart":false}},"venue":{"bookingNumberPrefix":"MV","subdomainPrefix":"music","features":{"animals":false,"adoption":false,"memories":false,"loyalty":false,"giftCards":true,"waivers":false,"blog":true,"pos":true,"cms":true,"partners":false,"franchise":true,"customerAccounts":true,"booking":true,"inventory":true,"craftChoices":false,"kittens":false,"rescuePartner":false},"catalogThemeId":"soulcraft-dark","theme":{"primary":"oklch(0.55 0.18 280)","bgBase":"oklch(0.10 0.03 270)","accent":"oklch(0.72 0.20 50)","textPrimary":"oklch(0.92 0.01 270)","displayFont":"Bebas Neue","bodyFont":"Inter"},"experienceTypes":[{"slug":"general-admission","name":"General Admission","description":"Standing room access to the main floor for the full show. Doors open 1 hour before the headliner.","priceInCents":2500,"durationMinutes":240,"minGuests":1,"maxGuests":500,"requiresWaiver":false,"isCombo":false,"sortOrder":0,"color":"oklch(0.55 0.14 280)","sessionAttributeDefinitions":[{"key":"artistName","label":"Artist / Headliner","type":"text","perGuest":false,"required":false},{"key":"eventName","label":"Event Name","type":"text","perGuest":false,"required":false},{"key":"showType","label":"Show Type","type":"select","options":["concert","dj","open-mic","comedy"],"perGuest":false,"required":false}]},{"slug":"vip-ticket","name":"VIP","description":"Reserved section access, priority entry, and one complimentary drink. Best view in the house.","priceInCents":7500,"durationMinutes":240,"minGuests":1,"maxGuests":20,"requiresWaiver":false,"isCombo":false,"sortOrder":1,"color":"oklch(0.65 0.18 50)","sessionAttributeDefinitions":[{"key":"artistName","label":"Artist / Headliner","type":"text","perGuest":false,"required":false},{"key":"eventName","label":"Event Name","type":"text","perGuest":false,"required":false},{"key":"showType","label":"Show Type","type":"select","options":["concert","dj","open-mic","comedy"],"perGuest":false,"required":false}]},{"slug":"backstage-pass","name":"Backstage Pass","description":"All-access experience including meet and greet with the artist, backstage access, and commemorative laminate.","priceInCents":15000,"durationMinutes":300,"minGuests":1,"maxGuests":5,"requiresWaiver":false,"isCombo":false,"sortOrder":2,"color":"oklch(0.48 0.20 320)","sessionAttributeDefinitions":[{"key":"artistName","label":"Artist / Headliner","type":"text","perGuest":false,"required":true},{"key":"eventName","label":"Event Name","type":"text","perGuest":false,"required":false},{"key":"showType","label":"Show Type","type":"select","options":["concert","dj","open-mic","comedy"],"perGuest":false,"required":false}]},{"slug":"open-mic-night","name":"Open Mic Night","description":"Free admission open mic event. Performers and audience welcome. Sign-up at the door — first come, first on stage.","priceInCents":0,"durationMinutes":180,"minGuests":1,"maxGuests":300,"requiresWaiver":false,"isCombo":false,"sortOrder":3,"color":"oklch(0.58 0.10 160)","sessionAttributeDefinitions":[{"key":"artistName","label":"Featured Host","type":"text","perGuest":false,"required":false},{"key":"eventName","label":"Event Name","type":"text","perGuest":false,"required":false},{"key":"showType","label":"Show Type","type":"select","options":["concert","dj","open-mic","comedy"],"perGuest":false,"required":false}]}],"inventoryCategories":[{"id":"merchandise","label":"Merchandise","icon":"👕"},{"id":"beverages","label":"Beverages","icon":"🍺"},{"id":"bar-supplies","label":"Bar Supplies","icon":"🍸"},{"id":"sound-lighting","label":"Sound & Lighting Equipment","icon":"🎚️"},{"id":"ticketing-supplies","label":"Ticketing Supplies","icon":"🎟️"}],"staffRoles":[{"id":"venue-manager","label":"Venue Manager","defaultCapabilities":["checkin","pos","session-log","inventory-view","bookings-view"]},{"id":"door-box-office","label":"Door / Box Office","defaultCapabilities":["checkin","pos"]},{"id":"bar-staff","label":"Bar Staff","defaultCapabilities":["pos"]},{"id":"sound-engineer","label":"Sound Engineer","defaultCapabilities":["session-log"]},{"id":"security","label":"Security","defaultCapabilities":["checkin"]},{"id":"artist-liaison","label":"Artist Liaison","defaultCapabilities":["checkin","session-log"]}],"chatSuggestions":[{"label":"Upcoming shows","message":"What shows do you have coming up? I'm looking for something to do this weekend.","emoji":"🎵"},{"label":"VIP tickets","message":"Tell me about VIP tickets. What's included and how do I get them?","emoji":"⭐"},{"label":"Private events","message":"I'm interested in booking the venue for a private event. Who do I talk to?","emoji":"🎉"},{"label":"Gift cards","message":"I'd like to buy a gift card for a music lover. What do you have?","emoji":"🎁"}],"inventoryLevelDetection":"manual","stations":[{"id":"pos","label":"Point of Sale","route":"/api/manage/pos","icon":"💳","roles":["staff","manager","owner"],"scope":"platform","context":"physical"},{"id":"checkin","label":"Check-in","route":"/api/manage/checkin","icon":"✅","roles":["staff","manager","owner"],"scope":"platform","context":"physical"},{"id":"bookings","label":"Bookings","route":"/api/manage/bookings","icon":"📅","roles":["manager","owner"],"scope":"platform","context":"both"},{"id":"schedule","label":"Schedule","route":"/api/manage/schedule","icon":"🗓️","roles":["manager","owner"],"scope":"platform","context":"both"},{"id":"customers","label":"Customers","route":"/api/manage/customers","icon":"👥","roles":["manager","owner"],"scope":"platform","context":"both"},{"id":"inventory","label":"Inventory","route":"/api/manage/inventory","icon":"📦","roles":["manager","owner"],"scope":"platform","context":"both"},{"id":"financials","label":"Financials","route":"/api/manage/financials","icon":"💰","roles":["owner"],"scope":"platform","context":"both"},{"id":"staff","label":"Staff","route":"/api/manage/staff","icon":"👤","roles":["owner"],"scope":"platform","context":"both"},{"id":"analytics","label":"Analytics","route":"/api/manage/analytics","icon":"📊","roles":["manager","owner"],"scope":"platform","context":"both"},{"id":"settings","label":"Settings","route":"/api/manage/settings","icon":"⚙️","roles":["owner"],"scope":"platform","context":"both"},{"id":"door-list","label":"Door List","route":"/api/manage/door-list","icon":"🎟️","roles":["staff","manager","owner"],"scope":"kit","context":"physical"}],"fees":{"billingModel":"per-transaction","feeMode":"all-channels"},"terminology":{"participant":{"singular":"attendee","plural":"attendees"},"offering":{"singular":"show","plural":"shows"},"reservation":{"singular":"ticket","plural":"tickets"},"group":{"singular":"group","plural":"groups"},"document":{"singular":"form","plural":"forms"},"host":{"singular":"artist","plural":"artists"},"space":{"singular":"stage","plural":"stages"},"partySize":"Ticket count","checkIn":"Admit"},"contentDefaults":{"tagline":"where music lives.","heroHeadline":"Experience Live Music.","heroSubheadline":"Tickets, VIP access, and unforgettable shows — all in one place.","aboutHeadline":"Where music comes alive","aboutBody":"A premier music venue for concerts, shows, open mics, and live performances. Artist booking, tiered ticketing, and post-show analytics — everything you need to run a world-class venue.","experienceSteps":[{"title":"Buy Tickets","description":"Choose your show, pick your section (GA or VIP), and complete your order in minutes.","color":"primary"},{"title":"Arrive & Get Admitted","description":"Show up at door time. Staff scan your ticket and admit you to your section.","color":"primary"},{"title":"Enjoy the Show","description":"Settle in, grab a drink, and experience live music the way it was meant to be heard.","color":"primary"}],"faqSections":[{"title":"Tickets & Admission","color":"primary","items":[{"q":"How do I get my tickets?","a":"Tickets are delivered to your email immediately after purchase. Present the QR code at the door — printed or on your phone."},{"q":"What is your refund policy?","a":"Tickets are non-refundable but may be transferred to another person. In the event of a cancellation, a full refund is issued automatically."},{"q":"Is there an age requirement?","a":"Age requirements vary by event. Check the event listing for details. All ages shows are clearly marked."}]},{"title":"VIP & Access","color":"primary","items":[{"q":"What's included with VIP?","a":"VIP tickets include reserved seating, priority entry, and one complimentary drink. Specific perks may vary by event."},{"q":"Is the venue accessible?","a":"Yes, our venue is ADA accessible with accessible entrances, seating areas, and restrooms. Contact us in advance to arrange any specific accommodations."}]}]}}}