{"distill":{"available":true,"commands":["bringyour distill inspect --source cursor","bringyour distill plan --source cursor --out ./personal-harness --org '\u003cwork org\u003e'","bringyour distill apply --source cursor --out ./personal-harness --org '\u003cwork org\u003e'","bringyour distill verify --bundle ./personal-harness"],"privacy":"Distill reads and writes locally. It does not publish to GitHub, run a scheduler, or send harness files to Bring Your AI.","sources":["claude","codex","cursor"]},"entitlement":"signed_ed25519_license","fulfillment_modes":{"stripe_payment_link":{"delivery":"license envelope is sent to the Stripe checkout email","retry_path":"email hello@bringyour.ai from the receipt email if the license does not arrive","status":"emailed_after_checkout.session.completed"},"stripe_spt":{"delivery":"POST /api/v1/checkout with payment_mode=stripe_spt returns the license field in JSON and also attempts email delivery","status":"returned_inline_after_confirmed_payment_intent"}},"install":{"commands":["curl -fsSL https://bringyour.ai/install.sh | sh","curl -fsSL https://bringyour.ai/install.sh | sh -s -- --force","bringyour upgrade","mkdir -p ~/.bringyour \u0026\u0026 printf '%s\\n' '\u003clicense-envelope\u003e' \u003e ~/.bringyour/license","bringyour preview --from claude-code --to codex"],"env_var":"BRINGYOUR_LICENSE","install_url":"https://bringyour.ai/install.sh","license_file":"~/.bringyour/license","upgrade_cli_command":"bringyour upgrade","upgrade_existing_install":"curl -fsSL https://bringyour.ai/install.sh | sh -s -- --force"},"local_verification":{"note":"The CLI verifies the signed license locally with its embedded ed25519 public key. Bring Your AI does not require a remote account lookup to run licensed local commands.","phone_home":false},"product_ids":["bringyour_founder_lifetime","bringyour_early_lifetime","bringyour_lifetime"],"seller":"bringyour","support":{"email":"hello@bringyour.ai","url":"https://bringyour.ai/support"},"sync":{"auto_sync_default":"disabled","available":true,"commands":["bringyour sync hub","bringyour sync pull --from claude-code","bringyour sync plan-push --to codex","bringyour sync push --to codex --policy merge","bringyour sync auto enable --from claude-code --to codex --policy merge","bringyour sync auto run","bringyour sync auto disable"],"cross_tool_platform_config_autowrite":false,"default_hub":"~/.bringyour/harness-sync/current","git_remote_actions":false,"platform_config_boundary":"Cross-tool sync leaves Codex config.toml, Claude Code settings.json, and Cursor .cursor/mcp.json target-local by default.","review_gate":"plan-push before push; merge refuses conflicts; overwrite is explicit","tools":["claude-code","codex","cursor"],"user_selected_hub":"--hub \u003cdir\u003e","user_selected_repo":"--repo \u003crepo\u003e stores the hub under \u003crepo\u003e/.bringyour/harness-sync"},"updates":{"agent_upgrade_instruction":"For an existing install, run the force installer once. After that, users can run `bringyour upgrade` for future latest-channel updates.","current_channel":"latest","env_var":"BRINGYOUR_LICENSE","existing_install_upgrade_command":"curl -fsSL https://bringyour.ai/install.sh | sh -s -- --force","included_for_lifetime_buyers":true,"latest_cli_channel":"https://bringyour.ai/install.sh","latest_cli_downloads":"https://bringyour.ai/download/","latest_features":[{"commands":["bringyour distill inspect --source cursor","bringyour distill plan --source cursor --out ./personal-harness --org '\u003cwork org\u003e'","bringyour distill apply --source cursor --out ./personal-harness --org '\u003cwork org\u003e'","bringyour distill verify --bundle ./personal-harness"],"gate":"Requires the normal paid local license; no new purchase for existing lifetime buyers.","id":"distill","included":true,"status":"available","summary":"Create a sanitized local harness snapshot from Claude, Codex, or Cursor with a redaction report."},{"commands":["bringyour sync hub","bringyour sync pull --from claude-code","bringyour sync plan-push --to codex","bringyour sync push --to codex --policy merge","bringyour sync auto enable --from claude-code --to codex --policy merge","bringyour sync auto run","bringyour sync auto disable"],"cross_tool_platform_config_autowrite":false,"gate":"Requires the normal paid local license; no hosted sync account is required. Auto sync is disabled by default.","id":"sync","included":true,"platform_config_boundary":"Cross-tool sync leaves Codex config.toml, Claude Code settings.json, and Cursor .cursor/mcp.json target-local by default.","status":"available","summary":"Keep a central local harness hub for Claude Code, Codex, and Cursor with manual pull/plan-push/push, optional local auto-sync controls, and target-local platform config."}],"license_endpoint":"https://bringyour.ai/api/v1/license","license_file":"~/.bringyour/license","license_preserved_across_upgrades":true,"local_verification_phone_home":false,"platform_downloads":[{"download_url":"https://bringyour.ai/download/bringyour-latest-linux-amd64","platform":"linux_amd64"},{"download_url":"https://bringyour.ai/download/bringyour-latest-linux-arm64","platform":"linux_arm64"},{"download_url":"https://bringyour.ai/download/bringyour-latest-darwin-amd64","platform":"darwin_amd64"},{"download_url":"https://bringyour.ai/download/bringyour-latest-darwin-arm64","platform":"darwin_arm64"},{"download_url":"https://bringyour.ai/download/bringyour-latest-windows-amd64.exe","platform":"windows_amd64"}],"post_upgrade_cli_alias":"bringyour update","post_upgrade_cli_command":"bringyour upgrade","product":"Bring Your AI","recommended_existing_user_commands":["curl -fsSL https://bringyour.ai/install.sh | sh -s -- --force","bringyour version","bringyour distill inspect --source cursor","bringyour sync hub"],"seller":"bringyour","updates_endpoint":"https://bringyour.ai/api/v1/updates"}}
