← Files OrbitARCHIVED FILE

plugin.json

5.14 KB · Nov 3, 2026 · 18:57 UTC

↓ Download file

{
  "$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