{"endpoint":"/api/kyh/enneagram","description":"Enneagram personality typing — multi-signal inference of core type, wing, tritype, instinctual stack, integration/disintegration dynamics.","pricing":"$2.00 USDC via x402","input":{"textSamples":"Array of { text: string, context?: string } — text samples for inference (strongest signal)","responses":"Record<string, number> — questionId → selected option index (0-based)","observations":{"conflictStyle":"avoids | mediates | confronts | withdraws | seeks-allies","motivationSource":"achievement | connection | knowledge | security | autonomy | adventure | perfection | service | peace","stressResponse":"overwork | withdraw | control | people-please | anxious-planning | escape | perfectionism | numb","socialBehavior":"gregarious | selective | avoidant | helpful | performative | observing | challenging | accommodating","decisionStyle":"gut-instinct | emotional | analytical | consensus | decisive | avoidant","energyPattern":"steady | intense-bursts | scattered | withdrawn | high-output | variable"},"natal":"{ sunSign?, moonSign?, risingSign?, dominantElement?, marsSign?, saturnSign? }"},"notes":["At least one signal source required","Text samples provide the strongest signal (weight: 0.40)","Questionnaire responses use 30 scenario-based questions (weight: 0.30)","Behavioral observations mapped to type patterns (weight: 0.20)","Natal chart data provides supplementary signal (weight: 0.10)","Weights redistribute proportionally when sources are missing"]}