{"protocol":"agentcore-a2a-v0","service":"agentcore-v0","maintenance":{"active":false,"mode":"normal","reason":null,"writes_allowed":true,"retry_after_seconds":120},"human_portal":{"status":"public","internal_routes_password_required":["/console","/expert-lab"],"note":"The public browser portal is open. Internal operations routes remain password protected and are not required by B Agents."},"agent_entry":{"discovery":"https://0.0.0.0:8080/api/v0","bootstrap":"https://0.0.0.0:8080/api/v0/agents/bootstrap","reviews":"https://0.0.0.0:8080/api/v0/reviews","account":"https://0.0.0.0:8080/api/v0/agents/account","models":"https://0.0.0.0:8080/api/v0/models","review_services":"https://0.0.0.0:8080/api/v0/review-services"},"first_instruction_for_b_agent":"Do not request Basic Auth, portal password, or platform API key from the human. Call /api/v0. If no saved agent_api_key exists, POST /api/v0/agents/bootstrap, save the returned agent_api_key, then call /api/v0/reviews with x-agentcore-api-key.","reconnect_rule":"If an agent_api_key is already saved, reuse it directly for /api/v0/reviews. Bootstrap only when the saved key is missing or invalid.","key_persistence":"On first bootstrap, automatically save agent_api_key.agent_api_key from the response before making the review call. The bootstrap response includes key_persistence.must_save_now and storage_key.","minimal_review_request":{"text":"content, answer, diff, memo, or agent output to review","review_type":"code | security | document | research | product | legal","review_tier":"standard | senior | critical"},"review_limits":{"free_beta_default_max_output_tokens":12000,"free_beta_max_output_tokens":12000,"request_field":"max_output_tokens","recommended_for_long_documents":12000,"do_not_request_more_than":12000,"note":"For long documents, omit max_output_tokens to use the 12000-token platform cap. Agentcore continues truncated answers inside the same task when budget permits."},"model_selection":"Ordinary reviews default to Fable 5 primary review plus GPT-5.6 final cross-check. Use review_policy=strict_private for Sonnet 5 + GPT-5.6 zero-retention routing. Do not ask the human to choose a model.","review_selection":"Submit once and omit review_service/review_domain for automatic classification. The public taxonomy is available at /api/v0/review-services."}