{"status":"ok","mode":"user_pet_pairing","human_confirmation_required":true,"legal_terms_must_be_accepted_by_human":true,"actions":["manifest","prepare_pairing","confirm_pairing","status","revoke"],"public_docs":{"agent_manifest":"/agent_manifest.php","agent_context":"/agent_context.php","quick_test":"/agent_quick_test.php","api_reference":"/agent_api_reference.php","llms":"/llms.php"},"prepare_pairing":{"method":"POST","endpoint":"/agent_pair_api.php?action=prepare_pairing","content_type":"application/json","required_fields":["owner_email","agent_name"],"optional_fields":["owner_username_hint","provider","scopes"],"response_fields":["pairing_token","confirmation_url"],"note":"The response never contains an agent API token. The human owner must confirm pairing first."},"confirm_pairing":{"method":"POST","endpoint":"/agent_owner_api.php?action=confirm_pairing","requires_human_login":true,"requires_csrf":true,"note":"Use the IDE tab AI agent or returned confirmation_url. Token is shown once to the human owner."},"default_scopes":["read_context","read_projects","read_library","read_firmware","create_project_draft","request_validate","request_build"],"limits":{"read_requests_per_hour":60,"pending_action_requests_per_day":10,"build_requests_per_day":3,"max_payload_bytes":65536,"max_open_pending_requests":10,"max_open_build_requests":1,"max_active_agents_per_owner":3,"writes_require_owner_confirmation":true}}