{"passport":{"unfragile":{"@version":"1.0","version":"2026-05","artifact":{"id":"tool_ruru","slug":"ruru","name":"Ruru","type":"product","url":"https://ruru.chat","page_url":"https://unfragile.ai/ruru","categories":["chatbots-assistants"],"tags":[],"pricing":{"model":"freemium","free":true,"starting_price":null},"status":"active","verified":false},"capabilities":[{"id":"tool_ruru__cap_0","uri":"capability://text.generation.language.pet.health.symptom.triage.via.conversational.ai","name":"pet-health-symptom-triage-via-conversational-ai","description":"Ruru uses a fine-tuned conversational LLM trained on pet health datasets to interpret natural language descriptions of pet symptoms and behaviors, then provides structured triage guidance categorizing severity levels (e.g., 'seek immediate veterinary care', 'monitor and contact vet if worsens', 'general wellness tip'). The system maintains conversation context across multiple turns to refine understanding of symptoms, duration, and affected pet characteristics (species, breed, age) before generating advice.","intents":["I want to quickly understand if my pet's symptom is urgent or can wait for a vet appointment","I need to describe my pet's behavior to an AI and get initial guidance on what might be causing it","I'm looking for reassurance about a minor pet health concern outside of veterinary office hours"],"best_for":["Pet owners with minor health concerns seeking quick first-line guidance","Users in regions with limited veterinary access wanting 24/7 availability","Casual pet owners who want to avoid unnecessary vet visits for non-urgent issues"],"limitations":["Cannot perform physical examination, blood work, or diagnostic imaging — relies entirely on user-reported symptoms which may be incomplete or misinterpreted","No access to pet's medical history, prior diagnoses, or medication interactions unless user manually provides this context","Risk of false negatives: AI may underestimate severity of conditions that require immediate professional intervention, potentially delaying critical care","Liability exposure if user relies on AI triage instead of seeking emergency veterinary care for acute conditions"],"requires":["Active internet connection for real-time API calls to LLM backend","User account (free or premium tier)","Natural language description of pet symptoms or behavior"],"input_types":["text (natural language symptom descriptions)","conversational context (pet species, age, breed, duration of symptoms)"],"output_types":["text (structured advice with severity classification)","conversational follow-up questions to clarify symptoms"],"categories":["text-generation-language","planning-reasoning"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"tool_ruru__cap_1","uri":"capability://text.generation.language.pet.behavior.guidance.with.contextual.recommendations","name":"pet-behavior-guidance-with-contextual-recommendations","description":"Ruru generates behavioral guidance by analyzing descriptions of pet actions (e.g., aggression, anxiety, destructive behavior) and matching them against training data on common behavioral patterns, triggers, and evidence-based correction techniques. The system provides breed-specific and age-specific context (puppies vs adult dogs, prey-drive breeds, etc.) to tailor recommendations for training methods, environmental modifications, or when to consult a professional behaviorist.","intents":["I want to understand why my pet is exhibiting a specific behavior and get practical training tips","I need breed-specific behavioral guidance that accounts for my dog's or cat's natural instincts","I'm looking for non-punitive training approaches and environmental solutions to behavioral problems"],"best_for":["First-time pet owners seeking behavioral guidance without hiring a professional trainer","Pet owners wanting to understand behavioral root causes before escalating to veterinary behaviorists","Users seeking positive reinforcement-based training methods"],"limitations":["Cannot assess severity of behavioral issues that may indicate underlying medical conditions (e.g., aggression from pain, anxiety from thyroid dysfunction)","No ability to observe actual behavior in real-time — relies on user interpretation which may miss nuance or context","Recommendations are generic and may not account for individual pet personality, prior trauma, or household dynamics","Cannot replace professional behaviorist assessment for severe or dangerous behaviors (e.g., resource guarding, bite history)"],"requires":["User account (free or premium tier)","Detailed description of the behavioral issue, frequency, and triggers","Information about pet species, breed, age, and training history"],"input_types":["text (behavioral descriptions and context)","conversational context (pet demographics, household environment)"],"output_types":["text (behavioral explanations and training recommendations)","structured guidance (step-by-step training techniques, environmental modifications)"],"categories":["text-generation-language","planning-reasoning"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"tool_ruru__cap_2","uri":"capability://text.generation.language.pet.nutrition.and.diet.consultation","name":"pet-nutrition-and-diet-consultation","description":"Ruru analyzes pet nutrition queries by matching user-provided information (pet species, age, weight, health conditions, current diet) against a knowledge base of nutritional requirements, ingredient databases, and dietary guidelines. The system generates personalized feeding recommendations, identifies potential nutritional deficiencies or excesses, and flags ingredient concerns (e.g., foods toxic to specific species, allergens). It can compare commercial pet food options and suggest dietary modifications for health conditions.","intents":["I want to know if my pet's current diet is nutritionally adequate for their age and health status","I need to identify which human foods are safe or toxic for my pet","I'm looking for dietary recommendations to support a specific health condition (obesity, allergies, digestive issues)"],"best_for":["Pet owners seeking nutritional guidance without consulting a veterinary nutritionist","Users wanting to understand ingredient labels and nutritional adequacy of commercial pet foods","Pet owners managing diet-related health conditions under veterinary supervision"],"limitations":["Cannot perform metabolic testing or assess individual nutrient absorption — recommendations are population-level averages","No access to real-time pet food ingredient databases; information may be outdated or incomplete","Cannot account for individual pet metabolism, food sensitivities, or drug-nutrient interactions without explicit user input","Recommendations for therapeutic diets (e.g., kidney disease, diabetes) should be validated by a veterinarian before implementation"],"requires":["User account (free or premium tier)","Pet demographics (species, age, weight, activity level)","Current diet information or specific food products to evaluate"],"input_types":["text (dietary questions, food product names, ingredient lists)","structured data (pet weight, age, health conditions)"],"output_types":["text (nutritional guidance and dietary recommendations)","structured data (nutrient analysis, food comparisons)"],"categories":["text-generation-language","data-processing-analysis"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"tool_ruru__cap_3","uri":"capability://memory.knowledge.conversational.context.retention.across.sessions","name":"conversational-context-retention-across-sessions","description":"Ruru maintains conversation history and pet profile context across multiple chat sessions, storing user-provided information about their pets (name, species, breed, age, medical history, behavioral notes) in a user account. This allows the AI to reference prior conversations and accumulated context when answering new questions, reducing the need for users to re-explain pet characteristics and enabling more personalized, continuous guidance over time.","intents":["I want the AI to remember my pet's details so I don't have to re-explain them every time I ask a question","I need to track how my pet's symptoms or behavior have evolved over multiple conversations","I'm looking for continuity in advice — the AI should reference prior guidance I've received"],"best_for":["Pet owners with chronic health or behavioral issues requiring ongoing monitoring and guidance","Users seeking long-term relationship with the AI tool rather than one-off consultations","Premium tier subscribers who expect personalized, context-aware interactions"],"limitations":["Stored pet profiles are only as accurate as user-provided information; no validation against veterinary records","Context retention may create false sense of continuity — AI may miss important changes in pet health status between sessions","Privacy concern: pet health data is stored on Ruru's servers; users must trust data security and retention policies","No integration with veterinary medical records — stored context is siloed from professional medical history"],"requires":["User account with login credentials","Initial pet profile setup (species, breed, age, health history)","Consistent use of same account across sessions"],"input_types":["text (pet profile information, conversation history)","structured data (pet demographics, health notes)"],"output_types":["text (contextually-aware responses referencing prior conversations)","structured data (pet profile summaries, conversation history)"],"categories":["memory-knowledge","automation-workflow"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"tool_ruru__cap_4","uri":"capability://automation.workflow.freemium.tiered.access.with.feature.gating","name":"freemium-tiered-access-with-feature-gating","description":"Ruru implements a freemium business model where free-tier users have access to basic symptom triage and behavioral guidance with limited conversation turns or response quality, while premium subscribers unlock unlimited conversations, priority response times, advanced features (e.g., detailed nutrition analysis, breed-specific health reports), and potentially integration with veterinary services. The system gates features at the application level, tracking user tier status and enforcing usage limits.","intents":["I want to try the tool for free before committing to a paid subscription","I need unlimited access to pet health consultations and am willing to pay for premium features","I'm looking for a clear upgrade path that shows me what additional value I'll get from a paid plan"],"best_for":["Casual pet owners testing the tool's value proposition","Committed pet owners with ongoing health or behavioral concerns willing to pay for premium access","Ruru's business model targeting high conversion from free to paid tiers"],"limitations":["Free tier may have artificially degraded response quality or limited conversation turns, creating friction for users evaluating the tool","Feature gating creates two-tier user experience; free users may feel second-class and churn if paywall is too aggressive","No clear data on conversion rates or user satisfaction across tiers — freemium viability depends on market validation"],"requires":["User account creation (email or social login)","Payment method on file for premium tier (credit card, subscription management)"],"input_types":["user tier status (free or premium)","usage metrics (conversation count, API calls)"],"output_types":["feature access (gated capabilities based on tier)","billing information (subscription status, renewal dates)"],"categories":["automation-workflow"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"tool_ruru__cap_5","uri":"capability://automation.workflow.24.7.availability.with.real.time.conversational.responses","name":"24-7-availability-with-real-time-conversational-responses","description":"Ruru operates as a cloud-hosted conversational service with 24/7 availability, eliminating the scheduling constraints of veterinary clinics and professional trainers. The system uses real-time API calls to an LLM backend (likely OpenAI, Anthropic, or similar) to generate responses within seconds, providing immediate feedback to users regardless of time zone or clinic hours. This is implemented via a web interface (ruru.chat) with persistent backend infrastructure.","intents":["I need pet health advice outside of veterinary clinic hours (evenings, weekends, holidays)","I want immediate feedback on a pet concern without waiting for an appointment or email response","I'm in a time zone where local veterinary services have limited availability"],"best_for":["Pet owners in regions with limited veterinary access or long appointment wait times","Users seeking quick answers to non-urgent questions outside business hours","Pet owners who want to avoid unnecessary emergency vet visits for minor concerns"],"limitations":["24/7 availability creates false sense of emergency support; system cannot replace actual emergency veterinary care for life-threatening conditions","Real-time API dependency means service is unavailable if backend infrastructure fails or API provider has outages","Response latency depends on LLM provider performance; may be slower during peak usage times","No integration with emergency veterinary services — users must still contact emergency clinics directly for urgent care"],"requires":["Active internet connection","Web browser access to ruru.chat","User account (free or premium tier)"],"input_types":["text (pet health or behavioral questions)"],"output_types":["text (real-time conversational responses)"],"categories":["automation-workflow","text-generation-language"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"tool_ruru__cap_6","uri":"capability://safety.moderation.safety.guardrails.for.medical.liability.mitigation","name":"safety-guardrails-for-medical-liability-mitigation","description":"Ruru implements safety guardrails to mitigate liability risk by detecting when user queries indicate urgent medical conditions and prompting users to seek immediate veterinary care. The system likely includes prompt engineering, output filtering, or classification layers that identify high-risk scenarios (e.g., severe trauma, inability to breathe, unresponsiveness) and override normal response generation to insert urgent care disclaimers. This is a critical feature given the liability exposure of providing medical guidance without professional oversight.","intents":["I need the AI to recognize when my pet's condition is an emergency and tell me to seek immediate veterinary care","I want clear disclaimers that the AI cannot replace professional veterinary diagnosis","I'm looking for responsible AI that prioritizes pet safety over providing advice for every query"],"best_for":["Pet owners who understand AI limitations and want responsible guardrails","Ruru's legal and compliance teams managing liability exposure","Users seeking reassurance that the system won't encourage them to delay emergency care"],"limitations":["Guardrails are heuristic-based and may miss subtle indicators of emergency conditions (e.g., lethargy from organ failure vs normal tiredness)","False positives may over-alert users to non-emergency situations, creating unnecessary anxiety or vet visits","Guardrails cannot prevent users from ignoring emergency warnings and delaying care — responsibility ultimately rests with pet owner","Legal liability remains even with guardrails if user claims they relied on AI advice instead of seeking professional care"],"requires":["Prompt engineering or classification model to detect emergency keywords/patterns","Output filtering to inject safety disclaimers","Clear terms of service disclaiming medical liability"],"input_types":["text (user queries describing pet symptoms)"],"output_types":["text (emergency warnings, care escalation prompts, liability disclaimers)"],"categories":["safety-moderation","planning-reasoning"],"confidence":0.5,"matches":0,"success_rate":0}],"trust":{"score":39,"verified":false,"data_access_risk":"high","permissions":["Active internet connection for real-time API calls to LLM backend","User account (free or premium tier)","Natural language description of pet symptoms or behavior","Detailed description of the behavioral issue, frequency, and triggers","Information about pet species, breed, age, and training history","Pet demographics (species, age, weight, activity level)","Current diet information or specific food products to evaluate","User account with login credentials","Initial pet profile setup (species, breed, age, health history)","Consistent use of same account across sessions"],"failure_modes":["Cannot perform physical examination, blood work, or diagnostic imaging — relies entirely on user-reported symptoms which may be incomplete or misinterpreted","No access to pet's medical history, prior diagnoses, or medication interactions unless user manually provides this context","Risk of false negatives: AI may underestimate severity of conditions that require immediate professional intervention, potentially delaying critical care","Liability exposure if user relies on AI triage instead of seeking emergency veterinary care for acute conditions","Cannot assess severity of behavioral issues that may indicate underlying medical conditions (e.g., aggression from pain, anxiety from thyroid dysfunction)","No ability to observe actual behavior in real-time — relies on user interpretation which may miss nuance or context","Recommendations are generic and may not account for individual pet personality, prior trauma, or household dynamics","Cannot replace professional behaviorist assessment for severe or dangerous behaviors (e.g., resource guarding, bite history)","Cannot perform metabolic testing or assess individual nutrient absorption — recommendations are population-level averages","No access to real-time pet food ingredient databases; information may be outdated or incomplete","builder identity is not verified yet","no observed match outcomes yet"],"rank_breakdown":{"adoption":0.31666666666666665,"quality":0.67,"ecosystem":0.15000000000000002,"match_graph":0.25,"freshness":0.75,"weights":{"adoption":0.25,"quality":0.25,"ecosystem":0.1,"match_graph":0.35,"freshness":0.05}},"observed_outcomes":{"matches":0,"success_rate":0,"avg_confidence":0,"top_intents":[],"last_matched_at":null},"maintenance":{"status":"active","updated_at":"2026-05-24T12:16:33.095Z","last_scraped_at":"2026-04-05T13:23:42.560Z","last_commit":null},"community":{"stars":null,"forks":null,"weekly_downloads":null,"model_downloads":null,"model_likes":null}},"distribution":{"claim_url":"https://unfragile.ai/submit?claim=ruru","compare_url":"https://unfragile.ai/compare?artifact=ruru"}},"signature":"VeZZSbXySHZM+plE5wf1CDJOwGC7M/La70LkqvZEAJtbVCnpBiPub9C7WPD4wffv71YKQXp4Fmnu1nmxqFCqAg==","signedAt":"2026-06-23T06:14:41.392Z","signedBy":"unfragile.ai","version":1},"_links":{"self":"https://unfragile.ai/api/v1/passport/ruru","artifact":"https://unfragile.ai/ruru","verify":"https://unfragile.ai/api/v1/verify?slug=ruru","publicKey":"https://unfragile.ai/api/v1/trust-passport-public-key","spec":"https://unfragile.ai/trust","schema":"https://unfragile.ai/schema.json","docs":"https://unfragile.ai/docs"}}