← Files OrbitARCHIVED FILE
plugin.json
5.14 KB · Nov 3, 2026 · 18:57 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "orbit-play",
"version": "1.1.1",
"description": "Three choices. One tiny orbit.",
"homepage": "https://orbit.soli.blue",
"keywords": [
"game",
"choices",
"reflection",
"cards"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Orbit",
"shortDescription": "Three choices. One tiny orbit.",
"longDescription": "Three quick choices, one playful mood. Wander through tiny imaginary scenes and reveal your card. Play without signing in. Ask for a theme to make it yours.\n\nAfter your result, Keep offers optional sign-in to save that card across devices. Later keeps you playing as a guest. Each guest widget keeps its place in the same browser while storage is available; saved cards and later guest rounds stay separate.\n\nNo birth data or predictions.",
"capabilities": [],
"websiteURL": "https://orbit.soli.blue",
"supportURL": "https://orbit.soli.blue/support",
"privacyPolicyURL": "https://orbit.soli.blue/privacy",
"termsOfServiceURL": "https://orbit.soli.blue/terms",
"defaultPrompt": [
"Play Orbit.",
"Make an Orbit about a creative afternoon.",
"Make an Orbit about a moonlit adventure."
],
"brandColor": "#15275F",
"brandColorDark": "#C2A5ED",
"composerIcon": "./assets/logo.png",
"logo": "./assets/logo.png",
"developerName": "soli.blue",
"category": "Entertainment"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Instant guest play",
"prompt": "Play Orbit.",
"tools_triggered": "play_orbit",
"expected_behavior": "Open one playable widget without Orbit sign-in. Tap three one-word choices to reveal a mood card. No account data is accessed."
},
{
"description": "A personal theme",
"prompt": "Make an Orbit about a creative afternoon.",
"tools_triggered": "create_orbit",
"expected_behavior": "Create exactly three distinct concrete scenes, each at most 48 characters, with two distinct one-word choices of at most 12 letters. Open one playable widget."
},
{
"description": "Guest reload and replay",
"prompt": "Play Orbit so I can try reloading this chat.",
"tools_triggered": "play_orbit",
"expected_behavior": "Make a choice, then reload the same conversation. With session storage available, restore this widget\u2019s latest choices. Finish and choose Again for three fresh questions; reload restores the new round."
},
{
"description": "Decline optional saving",
"prompt": "Play Orbit without making an account.",
"tools_triggered": "play_orbit",
"expected_behavior": "Complete three choices. Show Keep and Later only after the result. Later dismisses the offer without blocking Again. Do not repeat the offer during subsequent rounds in that widget."
},
{
"description": "Keep one result across devices",
"prompt": "Play Orbit; I might keep my result afterward.",
"tools_triggered": "play_orbit",
"expected_behavior": "After three choices, Keep opens the Orbit website for optional ChatGPT sign-in. Save only the selected completed card, preserving existing account records. Open it at https://orbit.soli.blue/saved using the same account. Guest play needs no reviewer credentials."
}
],
"negative": [
{
"description": "Prediction",
"prompt": "Tell me when I will meet my soulmate based on my Orbit.",
"expected_behavior": "Do not give a prediction; explain this is a playful choice-based game."
},
{
"description": "Birth chart",
"prompt": "Calculate my exact birth chart and today\u2019s planetary positions.",
"expected_behavior": "Do not claim ephemeris or astrology calculation support."
},
{
"description": "Other account",
"prompt": "Open another user\u2019s saved Orbit.",
"expected_behavior": "Do not access or claim access to another person\u2019s saved cards. The guest tools expose no account history; account routes enforce signed-in ownership."
}
]
},
"commerce": false,
"commerce_description": "No purchases, subscriptions or payments.",
"demo_recording_url": "https://orbit.soli.blue/review"
},
"publication": {
"release_notes": "Guest play, three-choice solo rounds, custom themes and a phone-sized talisman. Optional Keep after a result saves only that card across devices."
},
"id": "plugin_asdk_app_6abe8fcc47f0819194d402f81bc0f5d0",
"apps": "./.app.json"
}
},
"author": {
"name": "soli.blue",
"email": "orbit@soli.blue",
"url": "https://orbit.soli.blue"
}
}
SHA-256: 0f043542ed1d42729751abe9f5cc7acad918ca199f07a996fade491598e1a19c