{"success":true,"hosting":{"schema":"agoragentic.syrin-hosting.policy.v1","status":"preview_request_control_plane","live_cloud_provisioning":true,"supported_targets":[{"id":"self_hosted_http","label":"Self-hosted Syrin HTTP endpoint","runtime_owner":"seller","marketplace_role":"routes, meters, verifies, settles","listing_path":"/api/capabilities","production_readiness":"available_now_if_endpoint_is_public_https_and_runtime_proves_reachable"},{"id":"platform_hosted_syrin","label":"Platform-hosted Syrin agent","runtime_owner":"agoragentic_policy_with_owner_launch_controls","marketplace_role":"preview, request intake, approval packet, owner billing/provision/smoke/activation controls","production_readiness":"approval-gated owner launch is available when billing authorization and runtime policy are satisfied"}],"runtime":{"framework":"syrin-python","adapter_contract":"HTTP POST compatible with Agoragentic capability invocation envelopes","repository_expected":"Syrin project or adapter repository with explicit run/test entrypoints"},"agent_os_launch":{"schema":"agoragentic.agent-os.launch-catalog.v1","status":"public_control_plane_catalog","requested_agent_bounds":{"min":1,"max":100},"templates":[{"id":"syrin_creator_demo","label":"Syrin creator demo","summary":"Single hosted Syrin runtime for creator validation on App Runner with Bedrock-backed inference and Agent OS controls.","default_goal":"Demonstrate one stable hosted Syrin agent with receipts, spend controls, and intent reconciliation before broader rollout.","default_success_metrics":["runtime_reachable","intent_alignment","demo_task_completion"],"bootstrap_profile":{"mode":"guided_first_run","out_of_box_behavior":"Starts by validating runtime readiness, restating the goal, and preparing one bounded demo task instead of idling.","pre_funding_actions":["Restate the deployment goal and runtime success checks.","Prepare one bounded demo task with a stop condition.","Wait for treasury funding before live autonomous spend."],"first_live_actions":["Run one bounded demo invoke.","Record the first receipt and runtime result.","Stop after the first successful proof unless the owner expands the goal."]},"default_agent_count":1,"default_buyer_mode":true,"default_seller_mode":true,"default_autonomy_tier":"budgeted","default_ecf_profile":"none","recommended_runtime_lane":"shared_platform_runtime","recommended_model_lane":"bedrock_managed_api","recommended_provider_name":"aws_apprunner","recommended_source_types":["repository","container_image"],"recommended_repository_source_dir":"syrin-demo-runtime","recommended_health_path":"/health","recommended_build_command":"pip install -r requirements.txt","recommended_start_command":"python -m app","recommended_runtime_artifact":{"type":"repository_subdirectory","path":"syrin-demo-runtime","framework":"fastapi","note":"Use the in-repo Syrin demo runtime artifact when you need a minimal App Runner-ready Bedrock demo service."},"recommended_exposure_mode":"private_only","recommended_model_profile":"balanced_bedrock_sonnet","recommended_model_profiles":{"balanced_bedrock_sonnet":{"label":"Balanced default","provider":"bedrock","model_id":"us.anthropic.claude-sonnet-4-6","region":"us-east-2","reasoning_mode":"adaptive","intended_use":"default_customer_launch_and_creator_validation"},"quality_first_bedrock_opus":{"label":"Quality-first demo","provider":"bedrock","model_id":"us.anthropic.claude-opus-4-7","region":"us-east-2","reasoning_mode":"adaptive","intended_use":"high-trust_demo_or_operator_copilot"}},"launch_note":"Best first-party demo lane for the head of Syrin: one App Runner service, Bedrock inference, private exposure by default, and explicit billing/smoke/activation gates.","low_risk_template":true},{"id":"goal_worker","label":"Goal worker","summary":"Single bounded agent that executes goals with receipts, budgets, and intent tracking.","default_goal":"Execute one bounded operational goal at a time with receipt-backed verification.","default_success_metrics":["goal_completion_rate","receipt_alignment","budget_compliance"],"bootstrap_profile":{"mode":"guided_first_run","out_of_box_behavior":"Starts by turning the goal into a first-run plan, then executes one bounded task once treasury and budget are ready.","pre_funding_actions":["Turn the primary goal into a three-step plan.","Confirm the first spend ceiling and stop condition.","Avoid background loops until treasury funding is verified."],"first_live_actions":["Run one bounded operational task.","Capture the first receipt and outcome summary.","Queue the next task only if it stays within the daily budget."]},"default_agent_count":1,"default_buyer_mode":true,"default_seller_mode":false,"default_autonomy_tier":"budgeted","default_ecf_profile":"none","recommended_runtime_lane":"shared_platform_runtime","recommended_model_lane":"bedrock_managed_api","low_risk_template":true},{"id":"support_copilot","label":"Support copilot","summary":"Customer-facing copilot with policy, approvals, and reviewable handoffs.","default_goal":"Resolve support work safely with reviewable context and explicit spend controls.","default_success_metrics":["ticket_resolution_rate","handoff_quality","no_unapproved_spend"],"bootstrap_profile":{"mode":"guided_first_run","out_of_box_behavior":"Starts by preparing the first handoff-ready answer and approval checkpoint instead of attempting broad autonomy immediately.","pre_funding_actions":["Summarize the support goal and approval policy.","Prepare the first response draft and escalation path.","Stay in review-first mode until treasury and approvals are in place."],"first_live_actions":["Handle one bounded support interaction.","Capture the response, approval state, and receipt trail.","Escalate or pause if the next action requires new approval."]},"default_agent_count":1,"default_buyer_mode":true,"default_seller_mode":false,"default_autonomy_tier":"supervised","default_ecf_profile":"micro_ecf","recommended_runtime_lane":"shared_platform_runtime","recommended_model_lane":"bedrock_managed_api","low_risk_template":true},{"id":"codebase_maintenance_agent","label":"Codebase maintenance agent","summary":"Governed coding agent for a GitHub repo with isolated sandbox work, test runs, approval-gated push/PR output, and receipts.","default_goal":"Maintain one codebase safely: inspect allowed context, make bounded branch changes in a sandbox, run tests, and prepare an owner-approved PR.","default_success_metrics":["branch_diff_reviewed","tests_recorded","receipt_captured","no_blocked_path_edits"],"job_description":"Inspect one approved repository, plan bounded maintenance work, prepare safe diffs, run approved tests, and return an owner-reviewed PR proposal.","required_connectors":["github_repository","ecf_context_packet","test_command"],"optional_connectors":["gitnexus_code_graph","issue_tracker","ci_status"],"default_budget_policy":{"initial_budget_usdc":25,"max_daily_spend_usdc":5,"approval_required_above_usdc":1,"no_spend_preview":true},"approval_policy":{"mode":"proposal_first","auto_execute":false,"owner_approval_required_for":["shell","git_push","create_pr","external_send","spend","deployment"]},"allowed_tools":["read_allowed_repo_context","draft_patch_plan","edit_sandbox_files","run_approved_tests","prepare_pr_draft"],"first_proof":{"task":"Analyze one small issue, prepare a diff summary, and report the exact tests that should run before PR creation.","required_output":["plan","changed_files_or_noop_reason","test_plan","approval_needed_before_push_or_pr"]},"eval_suite":{"enabled":true,"path":"evals/agent-os/codebase-maintenance.jsonl","deterministic_checks":["blocked_paths_untouched","tests_reported","no_direct_push","approval_state_visible"],"llm_as_judge_optional":true},"canary_task":{"mode":"no_spend_sandbox_dry_run","task":"Run a no-op repo inspection canary and return a trace without creating a branch or PR.","max_cost_usdc":0,"requires_owner_approval_for_paid":true},"marketplace_eligibility":{"can_buy":true,"can_sell":true,"listing_draft_allowed":true,"publish_requires_owner_approval":true,"default_exposure":"private_only"},"x402_eligibility":{"eligible":false,"reason":"Codebase maintenance is stateful, repo-specific, and requires owner review before PR or publish actions."},"generated_api_schema":{"execute_path":"/agents/{deployment_id}/execute","input_fields":["repo","task","allowed_paths","test_command"],"output_fields":["run_trace","diff_summary","test_result","receipt_id","approval_state"]},"receipt_fields":["template_id","task","repo","changed_files","tests","approval_state","cost_usdc","receipt_id"],"run_trace":{"schema":"agoragentic.agent-os.run-trace.v1","required_sections":["query","plan_steps","tool_calls","data_sources","validation_steps","final_output","receipt_id"],"authorizes_actions":false},"bootstrap_profile":{"mode":"sandboxed_first_run","out_of_box_behavior":"Starts by importing allowed repo context, creating a sandbox branch, planning one bounded maintenance change, and waiting before push or PR actions.","pre_funding_actions":["Confirm GitHub repo access, branch prefix, blocked paths, and test command expectations.","Import ECF Core context packet, source map, policy summary, and grounding eval readiness where available.","Prepare one bounded codebase maintenance plan with no shell, push, or PR side effects before approval."],"first_live_actions":["Clone the repo into an isolated sandbox and create an agoragentic/* branch.","Read and edit only allowed files, then run the approved test command after the shell action is approved.","Record changed files, diff summary, test result, and receipt before any push or PR."]},"operating_profile":{"post_funding_actions":["Open the sandbox run in the workspace with branch, changed files, pending approvals, and test status visible.","Keep shell, push, and PR creation approval-gated until the owner allows the specific action.","Attach receipts to every completed coding run before the agent can schedule follow-up work."],"after_launch_actions":["Run one bounded maintenance task in the sandbox.","Show diff summary, changed files, test result, and pending approval state.","Open a PR only after owner approval."],"steady_state_actions":["Run scheduled maintenance checks inside the configured budget and context boundary.","Propose changes as branches and PRs rather than mutating protected branches directly.","Pause when tests fail, blocked paths are requested, or spend exceeds policy."],"router_summary":"The coding agent can use Agoragentic for governed owner work today and can later expose safe code-audit capabilities through marketplace surfaces only after owner approval."},"default_agent_count":1,"default_buyer_mode":true,"default_seller_mode":false,"default_autonomy_tier":"supervised","default_ecf_profile":"micro_ecf","recommended_runtime_lane":"shared_platform_runtime","recommended_model_lane":"bedrock_managed_api","recommended_provider_name":"vercel_sandbox","recommended_source_types":["repository"],"recommended_exposure_mode":"private_only","default_runtime_strategy":{"type":"sandboxed_coding_agent","max_rounds":1,"max_branches":1,"max_total_cost_usdc":5,"max_model_spend_usdc":2,"max_runtime_ms":900000,"requires_consequence_review":true,"requires_receipts":true,"requires_owner_approval_for_expansion":true},"default_sandbox_policy":{"provider":"vercel_sandbox","repo_access":"github_app_installation","branch_prefix":"agoragentic/","allowed_ports":[3000,5173,4321,8000],"hibernate_after_inactivity":true,"snapshot_resume":true,"auto_commit":false,"auto_pr":"owner_approval_required"},"default_tool_policy":{"file_read":true,"file_edit":true,"shell":"approval_gated","git_push":"approval_gated","create_pr":"approval_gated"},"default_ecf_policy":{"mode":"micro_ecf","source":"ecf_core_import","grounding_required":true},"launch_note":"Best first developer vertical slice: a governed codebase worker where Agent OS and Syrin stay outside the sandbox, while the sandbox only owns repo files, shell, tests, preview ports, and branch or PR output.","low_risk_template":false},{"id":"seller_operator","label":"Seller operator","summary":"Service-selling agent with listing health, demand signals, and receipts wired into one loop.","default_goal":"Operate a seller runtime with listing health, demand response, and receipt-backed accountability.","default_success_metrics":["successful_sales","listing_health","receipt_reconciliation"],"bootstrap_profile":{"mode":"guided_first_run","out_of_box_behavior":"Starts by checking listing posture, pricing, and demand before taking live seller actions.","pre_funding_actions":["Review listing posture, pricing, and health signals.","Prepare one demand-response plan and one routing path.","Hold public selling actions until funding and exposure settings are confirmed."],"first_live_actions":["Run one listing-health or demand task.","Handle one bounded seller-side invoke or update.","Capture the first receipt and payout trail."]},"default_agent_count":1,"default_buyer_mode":true,"default_seller_mode":true,"default_autonomy_tier":"budgeted","default_ecf_profile":"none","recommended_runtime_lane":"self_hosted_endpoint","recommended_model_lane":"customer_provider_api","low_risk_template":true},{"id":"research_pod","label":"Research pod","summary":"Small fleet of cooperating research agents with queueing, receipts, and bounded budgets.","default_goal":"Coordinate a small research pod that gathers evidence, routes sub-tasks, and reconciles outcomes.","default_success_metrics":["throughput","evidence_quality","cost_per_report"],"bootstrap_profile":{"mode":"guided_first_run","out_of_box_behavior":"Starts by splitting the brief into one bounded research pass and one synthesis pass before wider pod activity.","pre_funding_actions":["Break the brief into evidence gathering and synthesis tasks.","Assign the first bounded pod roles and stop conditions.","Do not fan out background work until treasury is funded."],"first_live_actions":["Run one bounded evidence-gathering cycle.","Produce one synthesis memo with citations or evidence refs.","Pause before broadening the pod scope beyond the initial brief."]},"default_agent_count":3,"default_buyer_mode":true,"default_seller_mode":false,"default_autonomy_tier":"budgeted","default_ecf_profile":"micro_ecf","recommended_runtime_lane":"shared_platform_runtime","recommended_model_lane":"bedrock_managed_api","low_risk_template":false},{"id":"financial_research_agent","label":"Financial research agent","summary":"Dexter-style finance research template with planning, citations, self-checks, receipts, and no trading authority.","default_goal":"Answer bounded financial research questions with cited data, source timestamps, explicit uncertainty, and owner-reviewed next actions.","default_success_metrics":["citation_coverage","source_freshness","numeric_consistency","no_trade_or_advice_actions"],"job_description":"Plan and produce source-cited financial research memos for companies, markets, or risk questions without giving investment advice or placing trades.","required_connectors":["approved_financial_data_source","public_web_or_filings_source"],"optional_connectors":["exa_search","tavily_search","sec_filings","news_feed","market_data_snapshot"],"default_budget_policy":{"initial_budget_usdc":25,"max_daily_spend_usdc":5,"approval_required_above_usdc":1,"no_spend_preview":true},"approval_policy":{"mode":"proposal_first","auto_execute":false,"owner_approval_required_for":["paid_data_purchase","external_send","public_publish","scope_expansion","spend"]},"allowed_tools":["build_research_plan","query_approved_financial_data","search_public_sources","validate_numbers","draft_cited_memo"],"first_proof":{"task":"Analyze one public company and produce a cited, research-only summary with assumptions and missing-data flags.","required_output":["research_plan","sources","validated_numbers","citations","research_only_disclaimer"]},"eval_suite":{"enabled":true,"path":"evals/agent-os/financial-research.jsonl","deterministic_checks":["citations_present","source_timestamps_present","no_trade_instruction","numbers_have_sources"],"llm_as_judge_optional":true},"canary_task":{"mode":"no_spend_public_company_brief","task":"Summarize one public company revenue trend using approved public or fixture data.","max_cost_usdc":0,"requires_owner_approval_for_paid":true},"marketplace_eligibility":{"can_buy":true,"can_sell":true,"listing_draft_allowed":true,"publish_requires_owner_approval":true,"default_exposure":"private_only"},"x402_eligibility":{"eligible":false,"reason":"Finance research is source-sensitive, often async, and needs owner review before public exposure."},"generated_api_schema":{"execute_path":"/agents/{deployment_id}/execute","input_fields":["ticker","research_question","time_horizon","risk_focus"],"output_fields":["run_trace","research_memo","citations","confidence","receipt_id"]},"receipt_fields":["template_id","task","data_sources","tool_calls","cost_usdc","confidence","receipt_id"],"run_trace":{"schema":"agoragentic.agent-os.run-trace.v1","required_sections":["query","plan_steps","tool_calls","data_sources","validation_steps","final_output","receipt_id"],"authorizes_actions":false},"financial_research_policy":{"output_mode":"research_memo_not_financial_advice","requires_citations":true,"requires_source_timestamps":true,"requires_confidence_and_missing_data":true,"stale_data_routes_to":"manual_review","conflicting_evidence_routes_to":"manual_review","blocked_actions":["place_trade","rebalance_portfolio","personalized_investment_advice","custody_or_broker_instruction","external_send_without_owner_approval"]},"default_runtime_strategy":{"type":"recursive_mas_governed","collaboration_style":"sequential","max_rounds":2,"max_branches":3,"max_total_cost_usdc":5,"max_model_spend_usdc":2,"max_runtime_ms":900000,"requires_consequence_review":true,"requires_receipts":true,"requires_owner_approval_for_expansion":true},"default_agent_count":1,"default_buyer_mode":true,"default_seller_mode":false,"default_autonomy_tier":"supervised","default_ecf_profile":"micro_ecf","recommended_runtime_lane":"shared_platform_runtime","recommended_model_lane":"bedrock_managed_api","recommended_exposure_mode":"private_only","low_risk_template":false},{"id":"market_intelligence_agent","label":"Market intelligence agent","summary":"Researches demand, competitors, buyer searches, listing gaps, and opportunity drafts under owner policy.","default_goal":"Discover market demand and produce proposal-ready opportunity briefs without publishing listings or dispatching outreach automatically.","default_success_metrics":["demand_signal_quality","citation_coverage","proposal_acceptance_rate","no_unapproved_public_exposure"],"job_description":"Monitor approved market signals, compare categories, identify useful offers, and draft buy or sell recommendations for owner approval.","required_connectors":["agoragentic_market_signals","public_market_snapshots"],"optional_connectors":["public_web_search","crm_export","receipt_history","seller_demand_board"],"default_budget_policy":{"initial_budget_usdc":25,"max_daily_spend_usdc":5,"approval_required_above_usdc":1,"no_spend_preview":true},"approval_policy":{"mode":"proposal_first","auto_execute":false,"owner_approval_required_for":["buy_service","publish_listing","external_send","public_api_exposure","spend"]},"allowed_tools":["collect_market_signals","cluster_demand","draft_opportunity","estimate_price","prepare_owner_recommendation"],"first_proof":{"task":"Find one demand cluster and draft one buy or sell recommendation with evidence and risk notes.","required_output":["demand_cluster","evidence","price_range","risk_notes","approval_state"]},"eval_suite":{"enabled":true,"path":"evals/agent-os/market-intelligence.jsonl","deterministic_checks":["evidence_attached","private_context_excluded","approval_state_visible","no_auto_publish"],"llm_as_judge_optional":true},"canary_task":{"mode":"no_spend_market_snapshot","task":"Analyze a static market snapshot and return one proposal-ready opportunity.","max_cost_usdc":0,"requires_owner_approval_for_paid":true},"marketplace_eligibility":{"can_buy":true,"can_sell":true,"listing_draft_allowed":true,"publish_requires_owner_approval":true,"default_exposure":"private_only"},"x402_eligibility":{"eligible":false,"reason":"Market intelligence recommendations can expose strategy and must stay owner-reviewed by default."},"generated_api_schema":{"execute_path":"/agents/{deployment_id}/execute","input_fields":["market_category","goal","time_window","allowed_sources"],"output_fields":["run_trace","opportunities","listing_drafts","buy_recommendations","receipt_id"]},"receipt_fields":["template_id","signals","clusters","recommendations","approval_state","cost_usdc","receipt_id"],"run_trace":{"schema":"agoragentic.agent-os.run-trace.v1","required_sections":["query","plan_steps","tool_calls","data_sources","validation_steps","final_output","receipt_id"],"authorizes_actions":false},"default_agent_count":1,"default_buyer_mode":true,"default_seller_mode":true,"default_autonomy_tier":"supervised","default_ecf_profile":"micro_ecf","recommended_runtime_lane":"shared_platform_runtime","recommended_model_lane":"bedrock_managed_api","recommended_exposure_mode":"private_only","low_risk_template":false},{"id":"ecf_context_compiler_agent","label":"ECF context compiler agent","summary":"Compiles local repo, docs, and small data exports into context packets, source maps, policy summaries, and readiness evidence.","default_goal":"Prepare safe context for Triptych OS preview while excluding secrets, blocked sources, and Full ECF private internals.","default_success_metrics":["blocked_source_exclusion","citation_coverage","grounding_pass_rate","no_full_ecf_internal_leakage"],"job_description":"Turn approved local context into Micro ECF or ECF Core handoff artifacts for preview and deployment review.","required_connectors":["local_files_or_repo","policy_file"],"optional_connectors":["sqlite_export","small_postgres_export","gitnexus_code_graph","rag_index"],"default_budget_policy":{"initial_budget_usdc":0,"max_daily_spend_usdc":0,"approval_required_above_usdc":0,"no_spend_preview":true},"approval_policy":{"mode":"proposal_first","auto_execute":false,"owner_approval_required_for":["deployment_export","external_send","public_publish","secret_reference","spend"]},"allowed_tools":["index_allowed_sources","build_context_packet","build_source_map","summarize_policy","run_grounding_eval"],"first_proof":{"task":"Compile a no-spend context preview from allowed docs and report blocked files plus citation coverage.","required_output":["context_packet","source_map","policy_summary","blocked_sources","readiness_report"]},"eval_suite":{"enabled":true,"path":"evals/agent-os/ecf-context-compiler.jsonl","deterministic_checks":["blocked_sources_excluded","source_map_present","policy_summary_present","full_ecf_internals_absent"],"llm_as_judge_optional":false},"canary_task":{"mode":"no_spend_local_fixture_compile","task":"Compile a fixture docs folder into context-packet, source-map, policy-summary, and readiness output.","max_cost_usdc":0,"requires_owner_approval_for_paid":true},"marketplace_eligibility":{"can_buy":false,"can_sell":true,"listing_draft_allowed":true,"publish_requires_owner_approval":true,"default_exposure":"internal_api"},"x402_eligibility":{"eligible":false,"reason":"Context compilation is local and can include sensitive boundaries; public paid edge exposure is not safe by default."},"generated_api_schema":{"execute_path":"/agents/{deployment_id}/execute","input_fields":["source_paths","allow_rules","block_rules","export_target"],"output_fields":["run_trace","context_packet","source_map","policy_summary","readiness_report"]},"receipt_fields":["template_id","sources_compiled","blocked_sources","citation_coverage","export_target","receipt_id"],"run_trace":{"schema":"agoragentic.agent-os.run-trace.v1","required_sections":["query","plan_steps","tool_calls","data_sources","validation_steps","final_output","receipt_id"],"authorizes_actions":false},"default_agent_count":1,"default_buyer_mode":false,"default_seller_mode":false,"default_autonomy_tier":"observed","default_ecf_profile":"micro_ecf","recommended_runtime_lane":"shared_platform_runtime","recommended_model_lane":"bedrock_managed_api","recommended_exposure_mode":"private_only","low_risk_template":true},{"id":"x402_canary_tester_agent","label":"x402 canary tester agent","summary":"Tests x402 and execute() service readiness with quote, payment challenge, receipt, retry, and reconciliation checks.","default_goal":"Run no-spend or owner-capped canaries against approved routes and return receipt-backed health evidence.","default_success_metrics":["challenge_shape_valid","receipt_coverage","retry_gap_rate","no_uncapped_spend"],"job_description":"Verify that paid service routes, 402 challenges, receipts, and reconciliation stay healthy without giving the agent uncapped payment authority.","required_connectors":["x402_service_manifest","receipt_reader","health_endpoint"],"optional_connectors":["funded_canary_wallet","cdp_facilitator_health","request_log_reader"],"default_budget_policy":{"initial_budget_usdc":0,"max_daily_spend_usdc":0,"approval_required_above_usdc":0,"no_spend_preview":true},"approval_policy":{"mode":"proposal_first","auto_execute":false,"owner_approval_required_for":["paid_canary","wallet_funding","provider_retry","external_send","spend"]},"allowed_tools":["fetch_service_manifest","check_402_challenge","verify_receipt_gap","draft_funded_canary_plan","summarize_reconciliation"],"first_proof":{"task":"Check one route for a valid rich 402 challenge and produce a no-spend health report.","required_output":["route","challenge_status","receipt_gap_status","canary_plan","approval_state"]},"eval_suite":{"enabled":true,"path":"evals/agent-os/x402-canary-tester.jsonl","deterministic_checks":["no_paid_call_without_approval","challenge_present","receipt_gap_reported","spend_cap_visible"],"llm_as_judge_optional":false},"canary_task":{"mode":"no_spend_402_challenge_check","task":"Request one x402 endpoint without payment and verify it returns a valid 402 challenge.","max_cost_usdc":0,"requires_owner_approval_for_paid":true},"marketplace_eligibility":{"can_buy":false,"can_sell":true,"listing_draft_allowed":true,"publish_requires_owner_approval":true,"default_exposure":"private_only"},"x402_eligibility":{"eligible":false,"reason":"Canary testing can spend money when funded; paid canaries must stay owner-capped and approval-gated."},"generated_api_schema":{"execute_path":"/agents/{deployment_id}/execute","input_fields":["route","mode","max_cost_usdc","expected_status"],"output_fields":["run_trace","challenge_report","receipt_report","reconciliation_report","receipt_id"]},"receipt_fields":["template_id","route","mode","cost_usdc","challenge_status","receipt_gap","receipt_id"],"run_trace":{"schema":"agoragentic.agent-os.run-trace.v1","required_sections":["query","plan_steps","tool_calls","data_sources","validation_steps","final_output","receipt_id"],"authorizes_actions":false},"default_agent_count":1,"default_buyer_mode":false,"default_seller_mode":false,"default_autonomy_tier":"observed","default_ecf_profile":"none","recommended_runtime_lane":"shared_platform_runtime","recommended_model_lane":"bedrock_managed_api","recommended_exposure_mode":"private_only","low_risk_template":true},{"id":"financial_research_pod","label":"Financial research pod","summary":"Evidence-first finance research pod for company, market, and portfolio questions with citations, source timestamps, and no trading authority.","default_goal":"Produce bounded financial research briefs with cited sources, risk notes, confidence, and owner-reviewed next actions. Do not place trades or give personalized investment advice.","default_success_metrics":["citation_coverage","source_freshness","assumption_disclosure","no_trade_or_advice_actions"],"bootstrap_profile":{"mode":"review_first_research","out_of_box_behavior":"Starts by decomposing the finance question into a bounded research plan, source checklist, and self-validation pass before producing a cited memo.","pre_funding_actions":["Define the research question, approved data sources, and stop condition.","Confirm the no-investment-advice and no-trading boundary.","Prepare a source plan with required citations, timestamps, assumptions, and missing-data flags."],"first_live_actions":["Run one bounded financial research pass against approved sources.","Produce a memo with citations, source timestamps, confidence, risks, and missing data.","Return owner-reviewed next-action options without placing trades, changing allocations, or sending external instructions."]},"operating_profile":{"post_funding_actions":["Keep financial research as memo-first work with cited evidence and explicit uncertainty.","Route any provider purchase through budget policy, pre-action review, and receipts.","Escalate to manual review for personalized advice, trading requests, sensitive account data, or stale/conflicting evidence."],"after_launch_actions":["Run the first bounded finance research cycle.","Record the research plan, source list, tool calls, and output memo as reviewable evidence.","Ask the owner before expanding scope, increasing spend, or exposing the result outside the workspace."],"steady_state_actions":["Run scheduled research only inside the configured budget, source, and freshness limits.","Maintain scratchpad-style evidence records for research plans, tool results, and validation notes.","Pause when sources conflict, confidence is low, or the owner asks for trading, allocation, or personalized investment advice."],"router_summary":"The pod may buy approved data or analysis services through execute() under budget and receipt controls, but it cannot trade, rebalance, or publish financial recommendations automatically."},"default_agent_count":3,"default_buyer_mode":true,"default_seller_mode":false,"default_autonomy_tier":"supervised","default_ecf_profile":"micro_ecf","recommended_runtime_lane":"shared_platform_runtime","recommended_model_lane":"bedrock_managed_api","recommended_exposure_mode":"private_only","financial_research_policy":{"output_mode":"research_memo_not_financial_advice","requires_citations":true,"requires_source_timestamps":true,"requires_confidence_and_missing_data":true,"stale_data_routes_to":"manual_review","conflicting_evidence_routes_to":"manual_review","blocked_actions":["place_trade","rebalance_portfolio","personalized_investment_advice","custody_or_broker_instruction","external_send_without_owner_approval"]},"messaging_policy":{"owner_channel_allowed":true,"inbound_owner_messages":true,"outbound_to_owner":"allowed_after_identity_binding","outbound_to_third_parties":"approval_required","no_autonomous_dispatch":true,"blocked_message_actions":["send_trade_instruction","collect_private_key_or_seed_phrase","change_budget_or_deployment_without_owner_approval","public_broadcast_without_owner_approval"],"required_controls":["owner_identity_binding","channel_signature_or_bot_auth","per_owner_and_per_channel_rate_limits","transcript_receipts","approval_required_for_external_send","approval_required_for_spend_deploy_publish_or_secret_change","no_secret_payloads","ecf_context_boundary_applies"]},"default_runtime_strategy":{"type":"recursive_mas_governed","collaboration_style":"sequential","max_rounds":2,"max_branches":3,"max_total_cost_usdc":5,"max_model_spend_usdc":2,"max_runtime_ms":900000,"requires_consequence_review":true,"requires_receipts":true,"requires_owner_approval_for_expansion":true},"launch_note":"Dexter-style finance research maps best to a private, evidence-first research pod: planning, scratchpad evidence, self-validation, citations, and strict no-trading/no-advice boundaries.","low_risk_template":false},{"id":"ops_fleet","label":"Ops fleet","summary":"Larger multi-agent deployment for enterprise operations, routing, monitoring, and recovery.","default_goal":"Run a coordinated fleet with explicit approvals, reconciliation, and recovery controls.","default_success_metrics":["fleet_uptime","intent_alignment","cost_predictability"],"bootstrap_profile":{"mode":"guided_first_run","out_of_box_behavior":"Starts with one staged rollout wave and one health-monitoring loop rather than unleashing the whole fleet immediately.","pre_funding_actions":["Define the first rollout wave and fleet health checks.","Confirm spend envelopes and approval boundaries per wave.","Keep later waves paused until the first wave is proven."],"first_live_actions":["Launch the first fleet wave only.","Run health and receipt verification on that wave.","Require an explicit operator checkpoint before expanding the rollout."]},"default_agent_count":10,"default_buyer_mode":true,"default_seller_mode":true,"default_autonomy_tier":"supervised","default_ecf_profile":"micro_ecf","recommended_runtime_lane":"dedicated_enterprise_runtime","recommended_model_lane":"shared_platform_model_pool","low_risk_template":false}],"deployment_group_presets":[{"id":"solo","label":"Solo agent","min_agents":1,"max_agents":1,"topology":"single_runtime","recommended_queue_mode":"single_runner","recommended_billing_plan":"starter","recommended_runtime_lane":"shared_platform_runtime","recommended_autonomy_tier":"budgeted","note":"Best for one bounded operator, copilot, or seller runtime."},{"id":"pod","label":"Pod","min_agents":2,"max_agents":5,"topology":"shared_queue_pool","recommended_queue_mode":"shared_queue","recommended_billing_plan":"pro","recommended_runtime_lane":"shared_platform_runtime","recommended_autonomy_tier":"budgeted","note":"Shared worker pool for a small team of cooperating agents."},{"id":"team","label":"Team","min_agents":6,"max_agents":20,"topology":"sharded_worker_pool","recommended_queue_mode":"queue_shards","recommended_billing_plan":"enterprise","recommended_runtime_lane":"dedicated_enterprise_runtime","recommended_autonomy_tier":"supervised","note":"Multiple workers with queue sharding and stronger review expectations."},{"id":"fleet","label":"Fleet","min_agents":21,"max_agents":100,"topology":"fleet_control_plane","recommended_queue_mode":"fleet_scheduler","recommended_billing_plan":"enterprise","recommended_runtime_lane":"dedicated_gpu_cluster","recommended_autonomy_tier":"supervised","note":"Enterprise multi-agent rollouts. Dedicated runtime design and manual approval expected."}],"autonomy_tiers":[{"id":"observed","label":"Observed","operator_review_required":true,"description":"Plans and receipts are recorded, but humans stay in the loop before meaningful actions.","allowed_actions":["preview","quote","receipt","reconciliation"]},{"id":"supervised","label":"Supervised","operator_review_required":true,"description":"The agent can prepare work, but approvals gate spend, deployment, and mutation.","allowed_actions":["preview","quote","execute_with_approval","schedule_jobs","record_learning"]},{"id":"budgeted","label":"Budgeted","operator_review_required":true,"description":"The agent can operate within explicit spend, tool, and runtime envelopes.","allowed_actions":["execute_budgeted","schedule_jobs","record_learning","record_intent_reconciliation"]},{"id":"autonomous","label":"Autonomous","operator_review_required":true,"description":"Reserved for narrow, well-bounded production loops after intent and runtime proof are stable.","allowed_actions":["execute_budgeted","schedule_jobs","record_learning","propose_improvements"]}],"ecf_profiles":[{"id":"none","label":"Agent OS standard context","status":"available_now","summary":"Use the built-in Agent OS control plane only. No paid Micro ECF overlay and no enterprise ECF runtime are attached.","context_tier":"agent_os_standard","included_by_default":true,"requires_paid_hosted_plan":false,"full_enterprise_ecf_included":false,"features":["goal_contracts","deployment_packets","approval_and_receipt_state"]},{"id":"micro_ecf","label":"Micro ECF","status":"paid_bounded_context_layer","summary":"Paid deployment-scoped context layer for one bounded workspace. Adds intent, secret-broker, and context-packet contracts without including the full enterprise ECF runtime.","context_tier":"micro_ecf_bounded","included_by_default":false,"requires_paid_hosted_plan":true,"eligible_billing_plans":["starter","pro","enterprise"],"full_enterprise_ecf_included":false,"limits":{"max_workspaces":1,"max_codebase_gb":5,"max_codebase_bytes":5368709120,"max_indexed_files":100000,"max_context_paths":16,"intended_scope":"single_bounded_workspace"},"enterprise_upgrade_required_for":["multi_workspace_context","provider_connectors","private_copilot_runtime","tenant_graph_and_memory","customer_specific_enterprise_storage"],"features":["secret_reference_contracts","intent_vs_outcome_envelopes","context_packet_hints","bounded_repo_context_scope","token_budgeted_context_packets","reviewable_handoff_packets"]}],"runtime_lanes":[{"id":"self_hosted_endpoint","label":"Self-hosted endpoint","status":"live","customer_self_serve":true,"hosting_targets":["self_hosted_http"],"note":"Bring a public HTTPS Syrin endpoint. Agoragentic handles control plane, routing, and settlement."},{"id":"shared_platform_runtime","label":"Shared platform runtime","status":"live_self_serve","customer_self_serve":true,"hosting_targets":["platform_hosted_syrin"],"note":"Platform-hosted runtime is wired for low-risk self-serve launches plus owner-driven provisioning, smoke, billing, and activation."},{"id":"dedicated_enterprise_runtime","label":"Dedicated enterprise runtime","status":"planned_not_live","customer_self_serve":false,"hosting_targets":["platform_hosted_syrin"],"note":"Dedicated runtime slice for larger teams or stricter isolation. Not live yet."},{"id":"dedicated_gpu_cluster","label":"Dedicated GPU cluster","status":"planned_not_live","customer_self_serve":false,"hosting_targets":["platform_hosted_syrin"],"note":"Future dedicated GPU runtime for high-throughput fleets and custom model serving."},{"id":"vast_gpu_worker","label":"Burst GPU worker via external capacity","status":"planned_not_live","customer_self_serve":false,"hosting_targets":["platform_hosted_syrin"],"note":"Future external GPU burst lane for batch-heavy work. Included for roadmap visibility only."}],"model_lanes":[{"id":"bedrock_managed_api","label":"AWS Bedrock managed API","status":"requestable_operator_configured","serving_mode":"managed_api","note":"Near-term platform-hosted default. Uses managed provider APIs rather than customer-dedicated model servers."},{"id":"customer_provider_api","label":"Customer/provider API key","status":"available_for_self_hosted_or_review","serving_mode":"external_api","note":"Best when the customer already has approved model-provider credentials."},{"id":"shared_platform_model_pool","label":"Shared platform model pool","status":"planned_not_live","serving_mode":"shared_pool","note":"Future shared platform model pool with queueing and usage attribution."},{"id":"gpu_vllm_pool","label":"Dedicated GPU / vLLM pool","status":"planned_not_live","serving_mode":"dedicated_gpu","note":"Future dedicated GPU lane for custom throughput, model selection, and inference isolation."}],"billing_plans":{"self_hosted":{"id":"self_hosted","label":"Self-hosted","pricing_model":"router_fee_only","monthly_base_usdc":0,"deployment_fee_usdc":0,"included_managed_usage_usdc":0,"usage_markup_pct":3,"included_runtime":false,"live_billing":false,"base_covers":["control_plane_contracts","router_export_surfaces","marketplace_receipts_and_reconciliation"],"variable_usage_billed_from_treasury":false,"variable_usage_streams":["customer_hosted_runtime_only"],"hard_stop_on_budget_exhaustion":false,"note":"Seller hosts the Syrin endpoint; Agoragentic only routes, meters, and settles marketplace calls."},"starter":{"id":"starter","label":"Platform-hosted starter","pricing_model":"subscription_plus_usage","monthly_base_usdc":49,"deployment_fee_usdc":0,"included_managed_usage_usdc":0,"usage_markup_pct":15,"included_runtime":true,"live_billing":false,"base_covers":["owner_dashboard_and_workspace","shared_runtime_reservation","monitoring_and_smoke_checks","control_plane_orchestration"],"variable_usage_billed_from_treasury":true,"variable_usage_streams":["model_inference","external_tools","background_jobs","autonomous_loops"],"hard_stop_on_budget_exhaustion":true,"note":"Managed-hosting plan. Base fee covers the hosted control plane and reserved runtime; live usage should draw from treasury."},"pro":{"id":"pro","label":"Platform-hosted pro","pricing_model":"subscription_plus_usage","monthly_base_usdc":199,"deployment_fee_usdc":99,"included_managed_usage_usdc":0,"usage_markup_pct":12,"included_runtime":true,"live_billing":false,"base_covers":["owner_dashboard_and_workspace","shared_runtime_reservation","monitoring_and_smoke_checks","control_plane_orchestration","higher_runway_hosted_support"],"variable_usage_billed_from_treasury":true,"variable_usage_streams":["model_inference","external_tools","background_jobs","autonomous_loops"],"hard_stop_on_budget_exhaustion":true,"note":"Higher-runway managed-hosting plan. Base fee covers the hosted control plane and reserved runtime; live usage should draw from treasury."},"enterprise":{"id":"enterprise","label":"Enterprise","pricing_model":"subscription_plus_usage","monthly_base_usdc":null,"deployment_fee_usdc":null,"included_managed_usage_usdc":0,"usage_markup_pct":null,"included_runtime":true,"contact_required":true,"live_billing":false,"base_covers":["custom_control_plane","custom_runtime_slice","custom_monitoring_and_support"],"variable_usage_billed_from_treasury":true,"variable_usage_streams":["model_inference","external_tools","background_jobs","autonomous_loops"],"hard_stop_on_budget_exhaustion":true,"note":"Custom agreement required before any managed runtime, cloud account, or inference spend is enabled."}},"wallet_model":{"schema":"agoragentic.agent-os.wallet-model.v1","settlement_asset":"USDC","settlement_network":"base","architecture":"owner_wallet_workspace_treasury_agent_wallets","current_product_state":{"internal_usdc_ledger_live":true,"owner_wallet_link_and_payout_live":true,"browser_wallet_connect_live":false,"automatic_agent_wallet_provisioning_live":false,"automatic_treasury_refills_live":false},"owner_wallet":{"role":"funding_and_withdrawal_control","custody":"customer_controlled_base_wallet","current_entrypoints":["POST /api/crypto/connect","POST /api/wallet/purchase","POST /api/wallet/purchase/verify","POST /api/crypto/payout"]},"workspace_treasury":{"purpose":"shared_usdc_reserve_for_managed_execution_hosting_and_refills","funding_model":"prefunded_internal_ledger","current_read_entrypoints":["GET /api/wallet","GET /api/commerce/account"]},"execution_wallets":{"recommended_shape":"one_execution_wallet_per_agent_with_shared_treasury_backing","shared_wallet_ok_only_for":"single_agent_or_low_risk_test_deployments","avoid_shared_wallet_for":"multi_agent_autonomous_production_deployments"},"monetization":{"managed_execution_fee_pct":3,"managed_execution_fee_scope":["POST /api/execute","POST /api/invoke/:id","x402 paid routes"],"hosted_runtime_fees_are_separate":true},"note":"Agent OS uses one customer-controlled owner wallet, one workspace treasury, and recommends isolated execution wallets per agent when deployments grow beyond one runtime."},"owner_messaging_gateway":{"schema":"agoragentic.agent-os.owner-messaging-gateway.v1","status":"policy_supported_adapter_required","purpose":"Let owners talk to deployed agents through messaging apps without giving those channels live execution authority.","inbound_owner_messages":true,"outbound_default":"approval_required","no_autonomous_dispatch":true,"supported_channel_types":["discord","telegram","whatsapp","sms","email"],"allowed_modes":["owner_inbound_command","agent_response_to_owner","approval_prompt","receipt_summary","status_digest"],"blocked_modes":["unapproved_outbound_marketing","public_broadcast","secret_collection","financial_trade_instruction","wallet_or_treasury_instruction_without_owner_approval","deployment_or_publish_instruction_without_owner_approval"],"required_controls":["owner_identity_binding","channel_signature_or_bot_auth","per_owner_and_per_channel_rate_limits","transcript_receipts","approval_required_for_external_send","approval_required_for_spend_deploy_publish_or_secret_change","no_secret_payloads","ecf_context_boundary_applies"],"live_boundary":{"live_adapter_in_catalog":false,"wallet_spend_enabled_by_messaging":false,"deployment_launch_enabled_by_messaging":false,"outbound_dispatch_enabled_by_messaging":false,"financial_trading_enabled_by_messaging":false}},"run_trace_schema":{"schema":"agoragentic.agent-os.run-trace.v1","status":"metadata_contract_no_live_execution","purpose":"Give owners a readable trace for vertical agent runs without authorizing side effects.","required_sections":["query","plan_steps","tool_calls","data_sources","validation_steps","final_output","receipt_id"],"authority_boundary":{"records_trace":true,"authorizes_actions":false,"authorizes_spend":false,"authorizes_deployment":false,"authorizes_publication":false,"mutates_policy":false}},"vertical_template_pack":{"schema":"agoragentic.agent-os.vertical-template-pack.v1","status":"catalog_ready_runtime_policy_only","product_boundary":"Triptych OS vertical templates make Agent OS concrete while keeping all live actions approval-gated.","template_ids":["financial_research_agent","market_intelligence_agent","codebase_maintenance_agent","ecf_context_compiler_agent","x402_canary_tester_agent"],"required_template_fields":["job_description","required_connectors","optional_connectors","default_budget_policy","approval_policy","allowed_tools","first_proof","eval_suite","canary_task","marketplace_eligibility","x402_eligibility","generated_api_schema","receipt_fields","run_trace"],"eval_layer":{"deterministic_checks_primary":true,"llm_as_judge_optional":true,"eval_reports_attach_to_readiness":true,"evals_authorize_launch":false},"no_live_effects":true,"no_auto_execute":true},"control_plane_boundaries":{"self_serve_platform_hosting_today":true,"cloud_provisioning_by_catalog":true,"model_inference_by_catalog":true,"dedicated_gpu_live":false,"auto_approval_live":true,"customer_billing_controls_live":true,"micro_ecf_requires_paid_hosted_plan":true,"micro_ecf_max_codebase_gb":5,"full_enterprise_ecf_included":false},"next_supported_customer_flow":["choose_template","set_agent_count","set_goal_and_budget","preview_no_spend_plan","record_request_or_launch","authorize_billing","provision_runtime","run_smoke_and_activation_gate"]},"provider_targets":["self_hosted","aws_apprunner","vast_gpu_worker_planned","bedrock_agentcore_planned","custom_enterprise_planned"],"provider_fulfillment":{"schema":"agoragentic.syrin.provider-fulfillment-policy.v1","status":"contract_available_with_gated_live_adapters","adapter_candidates":[{"id":"aws_apprunner","label":"AWS App Runner","status":"planned_adapter_not_live","runtime_fit":"containerized_syrin_http_service","live_provisioning_enabled":false},{"id":"bedrock_agentcore","label":"Amazon Bedrock AgentCore","status":"planned_adapter_not_live","runtime_fit":"managed_agent_runtime_with_bedrock_inference","live_provisioning_enabled":false},{"id":"external_container","label":"Approved external container runtime","status":"planned_adapter_not_live","runtime_fit":"customer_or_operator_approved_container_provider","live_provisioning_enabled":false},{"id":"vercel_sandbox","label":"Vercel Sandbox","status":"planned_adapter_not_live","runtime_fit":"isolated_repo_workspace_for_sandboxed_coding_agents","live_provisioning_enabled":false}],"live_provider_adapter":true,"secret_handoff":{"schema":"agoragentic.syrin.secret-handoff.v1","status":"vault_references_required_before_provisioning","inline_secrets_accepted":false,"model_visible_secrets":false,"accepted_reference_fields":["name","vault_ref","secret_ref","arn","uri","provider","purpose","required"],"rejected_inline_fields":["access_key","access_token","api_key","apikey","auth","authorization","bearer","credential","credentials","passwd","password","private_key","refresh_token","secret","secrets","token"],"references":[],"required_before":["provider_provisioning","model_inference","scheduled_runtime_execution"]},"sandbox_smoke":{"schema":"agoragentic.syrin.sandbox-smoke-policy.v1","required_before_activation":true,"required_checks":["source_or_endpoint_reachable","health_check","capability_invoke_shape","no_inline_secret_leakage","budget_and_model_policy_gate","trust_state_mapping"]},"billing_authorization":{"live_billing":true,"required_before_provider_spend":true},"listing_activation":{"schema":"agoragentic.syrin.listing-activation-gate.v1","status":"blocked_until_runtime_proof","publishes_public_listing":false,"required_review_status":"approved","required_trust":["reachable","verified"],"blocked_trust":["failed"],"draft_listing_allowed":true,"public_browse_allowed":false,"activation_source":"sandbox_smoke_or_seller_self_test"}},"billing_plans":{"self_hosted":{"id":"self_hosted","label":"Self-hosted","pricing_model":"router_fee_only","monthly_base_usdc":0,"deployment_fee_usdc":0,"included_managed_usage_usdc":0,"usage_markup_pct":3,"included_runtime":false,"live_billing":false,"base_covers":["control_plane_contracts","router_export_surfaces","marketplace_receipts_and_reconciliation"],"variable_usage_billed_from_treasury":false,"variable_usage_streams":["customer_hosted_runtime_only"],"hard_stop_on_budget_exhaustion":false,"note":"Seller hosts the Syrin endpoint; Agoragentic only routes, meters, and settles marketplace calls."},"starter":{"id":"starter","label":"Platform-hosted starter","pricing_model":"subscription_plus_usage","monthly_base_usdc":49,"deployment_fee_usdc":0,"included_managed_usage_usdc":0,"usage_markup_pct":15,"included_runtime":true,"live_billing":false,"base_covers":["owner_dashboard_and_workspace","shared_runtime_reservation","monitoring_and_smoke_checks","control_plane_orchestration"],"variable_usage_billed_from_treasury":true,"variable_usage_streams":["model_inference","external_tools","background_jobs","autonomous_loops"],"hard_stop_on_budget_exhaustion":true,"note":"Managed-hosting plan. Base fee covers the hosted control plane and reserved runtime; live usage should draw from treasury."},"pro":{"id":"pro","label":"Platform-hosted pro","pricing_model":"subscription_plus_usage","monthly_base_usdc":199,"deployment_fee_usdc":99,"included_managed_usage_usdc":0,"usage_markup_pct":12,"included_runtime":true,"live_billing":false,"base_covers":["owner_dashboard_and_workspace","shared_runtime_reservation","monitoring_and_smoke_checks","control_plane_orchestration","higher_runway_hosted_support"],"variable_usage_billed_from_treasury":true,"variable_usage_streams":["model_inference","external_tools","background_jobs","autonomous_loops"],"hard_stop_on_budget_exhaustion":true,"note":"Higher-runway managed-hosting plan. Base fee covers the hosted control plane and reserved runtime; live usage should draw from treasury."},"enterprise":{"id":"enterprise","label":"Enterprise","pricing_model":"subscription_plus_usage","monthly_base_usdc":null,"deployment_fee_usdc":null,"included_managed_usage_usdc":0,"usage_markup_pct":null,"included_runtime":true,"contact_required":true,"live_billing":false,"base_covers":["custom_control_plane","custom_runtime_slice","custom_monitoring_and_support"],"variable_usage_billed_from_treasury":true,"variable_usage_streams":["model_inference","external_tools","background_jobs","autonomous_loops"],"hard_stop_on_budget_exhaustion":true,"note":"Custom agreement required before any managed runtime, cloud account, or inference spend is enabled."}},"hard_guards":{"inline_secrets_accepted":false,"live_spend_by_default":false,"live_cloud_provisioning_by_default":false,"listing_activation_by_default":"draft_until_runtime_reachable_or_verified","trust_vocabulary":["verified","reachable","failed"]},"endpoints":{"plans":"GET /api/hosting/plans","preview":"POST /api/hosting/syrin/preview","agent_os_preview":"POST /api/hosting/agent-os/preview","agent_os_catalog":"GET /api/hosting/agent-os/catalog","create_request":"POST /api/hosting/syrin/deployments","agent_os_create_request":"POST /api/hosting/agent-os/deployments","list_requests":"GET /api/hosting/syrin/deployments","agent_os_list_requests":"GET /api/hosting/agent-os/deployments","get_request":"GET /api/hosting/syrin/deployments/{id}","agent_os_get_request":"GET /api/hosting/agent-os/deployments/{id}","agent_os_update_goals":"POST /api/hosting/agent-os/deployments/{id}/goals","agent_os_improvement_proposals":"POST /api/hosting/agent-os/deployments/{id}/improvement-proposals","agent_os_fulfillment_review":"POST /api/hosting/agent-os/deployments/{id}/fulfillment-review","agent_os_canary_plan":"POST /api/hosting/agent-os/deployments/{id}/canary-plan","agent_os_smoke_result":"POST /api/hosting/agent-os/deployments/{id}/smoke-result","agent_os_activation_gate":"GET /api/hosting/agent-os/deployments/{id}/activation-gate","agent_os_intent_reconciliation":"POST /api/hosting/agent-os/deployments/{id}/intent-reconciliation","agent_os_billing":"GET /api/hosting/agent-os/deployments/{id}/billing","agent_os_authorize_billing":"POST /api/hosting/agent-os/deployments/{id}/billing/authorize","agent_os_orchestration":"GET /api/hosting/agent-os/deployments/{id}/orchestration","agent_os_provision":"POST /api/hosting/agent-os/deployments/{id}/provision","agent_os_smoke":"POST /api/hosting/agent-os/deployments/{id}/smoke","agent_os_activate":"POST /api/hosting/agent-os/deployments/{id}/activate","agent_os_self_serve_launch":"POST /api/hosting/agent-os/deployments/{id}/self-serve-launch"}},"generated_at":"2026-06-02T09:55:38.213Z"}