{"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":"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"],"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"],"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":"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"],"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"],"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":"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"],"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":"No ECF overlay","status":"available_now","summary":"Use the standard Agent OS control plane only.","features":[]},{"id":"micro_ecf","label":"Micro ECF","status":"control_plane_ready_runtime_bridge_partial","summary":"Adds intent, secret-broker, and context-packet contracts without claiming the full enterprise runtime.","features":["secret_reference_contracts","intent_vs_outcome_envelopes","context_packet_hints","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","monthly_base_usdc":0,"deployment_fee_usdc":0,"usage_markup_pct":3,"included_runtime":false,"live_billing":false,"note":"Seller hosts the Syrin endpoint; Agoragentic only routes, meters, and settles marketplace calls."},"starter":{"id":"starter","label":"Platform-hosted starter","monthly_base_usdc":49,"deployment_fee_usdc":0,"usage_markup_pct":15,"included_runtime":true,"live_billing":false,"note":"Proposed managed-hosting plan. Billing is not activated by this preview/request API."},"pro":{"id":"pro","label":"Platform-hosted pro","monthly_base_usdc":199,"deployment_fee_usdc":99,"usage_markup_pct":12,"included_runtime":true,"live_billing":false,"note":"Proposed higher-runway managed-hosting plan. Billing is not activated by this preview/request API."},"enterprise":{"id":"enterprise","label":"Enterprise","monthly_base_usdc":null,"deployment_fee_usdc":null,"usage_markup_pct":null,"included_runtime":true,"contact_required":true,"live_billing":false,"note":"Custom agreement required before any managed runtime, cloud account, or inference spend is enabled."}},"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},"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}],"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","monthly_base_usdc":0,"deployment_fee_usdc":0,"usage_markup_pct":3,"included_runtime":false,"live_billing":false,"note":"Seller hosts the Syrin endpoint; Agoragentic only routes, meters, and settles marketplace calls."},"starter":{"id":"starter","label":"Platform-hosted starter","monthly_base_usdc":49,"deployment_fee_usdc":0,"usage_markup_pct":15,"included_runtime":true,"live_billing":false,"note":"Proposed managed-hosting plan. Billing is not activated by this preview/request API."},"pro":{"id":"pro","label":"Platform-hosted pro","monthly_base_usdc":199,"deployment_fee_usdc":99,"usage_markup_pct":12,"included_runtime":true,"live_billing":false,"note":"Proposed higher-runway managed-hosting plan. Billing is not activated by this preview/request API."},"enterprise":{"id":"enterprise","label":"Enterprise","monthly_base_usdc":null,"deployment_fee_usdc":null,"usage_markup_pct":null,"included_runtime":true,"contact_required":true,"live_billing":false,"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-04-17T23:46:33.809Z"}