{"system":{"name":"RunLive","version":"1","description":"A JSON and Markdown to UI rendering engine.","inputs":["json","markdown"],"outputs":["standalone-html","share-url"],"actions":["describe_system","search_components","get_component","validate"],"appearance":{"moods":["professional","calm","energetic","playful","minimal"],"modes":["light","dark"],"accents":["indigo","teal","violet","orange","rose"],"accentFormats":["named","hex","rgb","rgba","hsl","hsla"],"defaults":{"mood":"professional","mode":"light","accent":"indigo"}}},"componentContract":{"required":["id","version","status","tag","category","prompt","features","props","config","configDefaults","appearance","accessibility","examples"]},"appearance":{"moods":["professional","calm","energetic","playful","minimal"],"modes":["light","dark"],"accents":["indigo","teal","violet","orange","rose"],"accentFormats":["named","hex","rgb","rgba","hsl","hsla"],"defaults":{"mood":"professional","mode":"light","accent":"indigo"}},"components":[{"id":"card-3d","aliases":["card"],"version":"0.1.0","status":"stable","tag":"atlas-card-3d","category":"content","prompt":"A polished interactive 3D card for highlighting one item, status, or call to action.","features":["pointer tilt","shadow DOM styling","reduced-motion friendly","action event"],"props":["title","description","icon","button-text","button-href"],"config":{"width":{"type":"length","default":"auto","description":"Rendered width, such as 320px or 100%."},"height":{"type":"length","default":"auto","description":"Rendered height, such as 280px or auto."},"surface-color":{"type":"color","default":"theme","description":"Card surface color from the selected mode."},"text-color":{"type":"color","default":"theme","description":"Card title color from the selected mode."},"muted-color":{"type":"color","default":"theme","description":"Card description color from the selected mode."},"border-color":{"type":"color","default":"theme","description":"Card border color from the selected mode."},"accent-color":{"type":"color","default":"#5265d8","description":"Fallback color for the card gradient."},"primary-color":{"type":"color","default":"#5265d8","description":"Starting color of the card gradient."},"secondary-color":{"type":"color","default":"derived","description":"Ending color; derived from primary-color when omitted."},"tilt-intensity":{"type":"number","default":15,"min":0,"max":45,"description":"Maximum pointer tilt in degrees."},"animation":{"type":"boolean","default":true,"description":"Enables pointer tilt and hover motion."}},"configDefaults":{"width":"auto","height":"auto","surface-color":"theme","text-color":"theme","muted-color":"theme","border-color":"theme","accent-color":"#5265d8","primary-color":"#5265d8","secondary-color":"derived","tilt-intensity":15,"animation":true},"appearance":{"moods":["professional","calm","energetic","playful","minimal"],"modes":["light","dark"],"accents":["indigo","teal","violet","orange","rose"],"accentFormats":["named","hex","rgb","rgba","hsl","hsla"],"defaults":{"mood":"professional","mode":"light","accent":"indigo"}},"accessibility":{"keyboard":true,"reducedMotion":true,"contrast":"managed"},"examples":[{"title":"Default card","runlive":"card-3d:\n  title: \"Design system\"\n  description: \"A reusable component.\""}]},{"id":"meeting-schedule","aliases":["meetings","schedule-card"],"version":"0.1.0","status":"experimental","tag":"atlas-meeting-schedule","category":"productivity","prompt":"A compact meeting schedule card with a month selector, call summary, selectable days, and timeline indicators.","features":["selectable days","month action","responsive layout","keyboard-friendly controls","reduced-motion friendly"],"props":["title","month","calls-label","days","selected-day"],"config":{"width":{"type":"length","default":"100%","description":"Rendered width, such as 380px or 100%."},"density":{"type":"enum","values":["compact","comfortable"],"default":"comfortable","description":"Controls spacing and card scale."},"animation":{"type":"boolean","default":true,"description":"Enables interaction transitions."},"surface-color":{"type":"color","default":"theme","description":"Card surface color from the selected mode."},"text-color":{"type":"color","default":"theme","description":"Primary text color from the selected mode."},"muted-color":{"type":"color","default":"theme","description":"Secondary text color from the selected mode."},"border-color":{"type":"color","default":"theme","description":"Border and timeline color."},"accent-color":{"type":"color","default":"theme","description":"Selected day and indicator color."}},"configDefaults":{"width":"100%","density":"comfortable","animation":true,"surface-color":"theme","text-color":"theme","muted-color":"theme","border-color":"theme","accent-color":"theme"},"appearance":{"moods":["calm","professional","minimal"],"modes":["light","dark"],"accents":["indigo","teal","violet","orange","rose"],"accentFormats":["named","hex","rgb","rgba","hsl","hsla"],"defaults":{"mood":"calm","mode":"light","accent":"teal"}},"accessibility":{"keyboard":true,"reducedMotion":true,"contrast":"managed"},"examples":[{"title":"Default meetings","runlive":"meeting-schedule:\n  title: \"Upcoming meetings\"\n  month: \"September\"\n  calls-label: \"3 calls • Thu, 11\""},{"title":"Dark compact meetings","runlive":"meeting-schedule:\n  title: \"Focus sessions\"\n  month: \"October\"\n  selected-day: \"14\"\n  appearance:\n    mode: \"dark\"\n    accent: \"violet\"\n  config:\n    density: \"compact\""}]},{"id":"now-playing","aliases":["music-player","playlist-card"],"version":"0.1.0","status":"experimental","tag":"atlas-now-playing","category":"media","prompt":"A compact music player card showing the current track and a selectable playlist.","features":["track selection","playing indicator","progress animation","keyboard-friendly controls","reduced-motion friendly"],"props":["title","current-title","current-artist","tracks","playing"],"config":{"width":{"type":"length","default":"100%","description":"Rendered width."},"density":{"type":"enum","values":["compact","comfortable"],"default":"comfortable","description":"List spacing."},"animation":{"type":"boolean","default":true,"description":"Enables playing indicator motion."},"surface-color":{"type":"color","default":"theme","description":"Player surface."},"text-color":{"type":"color","default":"theme","description":"Primary text."},"muted-color":{"type":"color","default":"theme","description":"Secondary text."},"border-color":{"type":"color","default":"theme","description":"Card and row border."},"accent-color":{"type":"color","default":"theme","description":"Playing and selected color."}},"configDefaults":{"width":"100%","density":"comfortable","animation":true,"surface-color":"theme","text-color":"theme","muted-color":"theme","border-color":"theme","accent-color":"theme"},"appearance":{"moods":["energetic","playful","professional"],"modes":["light","dark"],"accents":["indigo","teal","violet","orange","rose"],"accentFormats":["named","hex","rgb","rgba","hsl","hsla"],"defaults":{"mood":"energetic","mode":"dark","accent":"teal"}},"accessibility":{"keyboard":true,"reducedMotion":true,"contrast":"managed"},"examples":[{"title":"Dark player","runlive":"now-playing:\n  title: \"Currently playing\"\n  current-title: \"Time in a Bottle\"\n  current-artist: \"Jim Croce\""}]},{"id":"weather-summary","aliases":["weather-card"],"version":"0.1.0","status":"experimental","tag":"atlas-weather-summary","category":"information","prompt":"A compact weather summary card with current conditions and expandable details.","features":["condition summary","detail toggle","status color","responsive layout"],"props":["city","temperature","condition","humidity","wind","status","details"],"config":{"width":{"type":"length","default":"100%","description":"Rendered width."},"density":{"type":"enum","values":["compact","comfortable"],"default":"comfortable","description":"Card spacing."},"animation":{"type":"boolean","default":true,"description":"Enables detail transition."},"surface-color":{"type":"color","default":"theme","description":"Card surface."},"text-color":{"type":"color","default":"theme","description":"Primary text."},"muted-color":{"type":"color","default":"theme","description":"Secondary text."},"border-color":{"type":"color","default":"theme","description":"Card border."},"accent-color":{"type":"color","default":"theme","description":"Status and detail color."}},"configDefaults":{"width":"100%","density":"comfortable","animation":true,"surface-color":"theme","text-color":"theme","muted-color":"theme","border-color":"theme","accent-color":"theme"},"appearance":{"moods":["calm","minimal","professional"],"modes":["light","dark"],"accents":["indigo","teal","violet","orange","rose"],"accentFormats":["named","hex","rgb","rgba","hsl","hsla"],"defaults":{"mood":"calm","mode":"light","accent":"teal"}},"accessibility":{"keyboard":true,"reducedMotion":true,"contrast":"managed"},"examples":[{"title":"Weather","runlive":"weather-summary:\n  city: \"Dunmore, Ireland\"\n  temperature: \"23 °C\"\n  condition: \"Healthy\""}]},{"id":"file-tree","aliases":["tree","file-explorer"],"version":"0.1.0","status":"experimental","tag":"atlas-file-tree","category":"navigation","prompt":"A collapsible file and folder tree for source navigation, project explorers, and nested content.","features":["nested folders","expand/collapse","selection state","keyboard-friendly rows"],"props":["title","items","selected"],"config":{"width":{"type":"length","default":"100%","description":"Rendered width."},"density":{"type":"enum","values":["compact","comfortable"],"default":"comfortable","description":"Tree row spacing."},"animation":{"type":"boolean","default":true,"description":"Enables expand transition."},"surface-color":{"type":"color","default":"theme","description":"Tree surface."},"text-color":{"type":"color","default":"theme","description":"Row text."},"muted-color":{"type":"color","default":"theme","description":"Icon and secondary text."},"border-color":{"type":"color","default":"theme","description":"Tree guides and border."},"accent-color":{"type":"color","default":"theme","description":"Selected row and folder accent."}},"configDefaults":{"width":"100%","density":"comfortable","animation":true,"surface-color":"theme","text-color":"theme","muted-color":"theme","border-color":"theme","accent-color":"theme"},"appearance":{"moods":["professional","minimal"],"modes":["light","dark"],"accents":["indigo","teal","violet","orange","rose"],"accentFormats":["named","hex","rgb","rgba","hsl","hsla"],"defaults":{"mood":"professional","mode":"light","accent":"indigo"}},"accessibility":{"keyboard":true,"reducedMotion":true,"contrast":"managed"},"examples":[{"title":"Project tree","runlive":"file-tree:\n  title: \"Project files\"\n  items: [{\"label\":\"src\",\"kind\":\"folder\",\"open\":true,\"children\":[{\"label\":\"app.js\",\"kind\":\"file\"},{\"label\":\"index.html\",\"kind\":\"file\"}]}]"}]},{"id":"action-menu","aliases":["context-menu","menu-card"],"version":"0.1.0","status":"experimental","tag":"atlas-action-menu","category":"actions","prompt":"A compact grouped action menu for contextual operations such as rename, settings, team access, and delete.","features":["grouped actions","destructive state","keyboard-friendly buttons","action events"],"props":["title","items"],"config":{"width":{"type":"length","default":"240px","description":"Rendered menu width."},"density":{"type":"enum","values":["compact","comfortable"],"default":"comfortable","description":"Action row spacing."},"animation":{"type":"boolean","default":true,"description":"Enables hover transitions."},"surface-color":{"type":"color","default":"theme","description":"Menu surface."},"text-color":{"type":"color","default":"theme","description":"Action text."},"muted-color":{"type":"color","default":"theme","description":"Icon and separator color."},"border-color":{"type":"color","default":"theme","description":"Menu border."},"accent-color":{"type":"color","default":"theme","description":"Primary action hover color."}},"configDefaults":{"width":"240px","density":"comfortable","animation":true,"surface-color":"theme","text-color":"theme","muted-color":"theme","border-color":"theme","accent-color":"theme"},"appearance":{"moods":["professional","minimal"],"modes":["light","dark"],"accents":["indigo","teal","violet","orange","rose"],"accentFormats":["named","hex","rgb","rgba","hsl","hsla"],"defaults":{"mood":"professional","mode":"dark","accent":"violet"}},"accessibility":{"keyboard":true,"reducedMotion":true,"contrast":"managed"},"examples":[{"title":"Project actions","runlive":"action-menu:\n  title: \"Project actions\"\n  items: [{\"label\":\"Rename\",\"icon\":\"✎\"},{\"label\":\"Settings\",\"icon\":\"⚙\"},{\"label\":\"Delete\",\"icon\":\"⌫\",\"tone\":\"danger\"}]"}]}],"workflow":["GET /v1/agent to discover the system and component catalog.","Use POST /v1/agent with search_components to find a suitable component.","Use POST /v1/agent with get_component to inspect its complete contract.","Send JSON or Markdown + RunLive blocks to POST /v1/build for standalone HTML."],"endpoints":{"discovery":"GET /v1/agent","components":"GET /v1/components","agent":"POST /v1/agent","build":"POST /v1/build","share":"POST /v1/share","sharedHtml":"GET /share/:key locally or GET https://share.runlive.cc/:key after deployment","health":"GET /health"},"examples":{"search":{"action":"search_components","query":"dark productivity calendar","filters":{"mood":"calm","mode":"dark"}},"markdownBuild":{"source":"markdown","markdown":"```runlive\nmeeting-schedule:\n  title: \"Upcoming meetings\"\n```"},"share":{"source":"markdown","markdown":"```runlive\ncard-3d:\n  title: \"Shared preview\"\n```","ttl":604800}}}