Relationship-Analysis JSON Example
A privacy-safe top-example JSON shape backed by a real validation path.
The public schema shape shows what the LLM receives: data items, attribution path, relationship set, top examples for the question, recommendation options, estimated probabilities, confidence, next action, caveats, and provenance. Fortress sends that JSON to the customer's own model; Elite can use the KynticAI open-source on-prem LLM model, so no third-party LLM token charge is created by the explanation step.
{
"schema": "kynticai.relationship_analysis.example.v1",
"privacySafeSyntheticExample": true,
"validationPath": "public shape backed by local validation path; customer pilots replace this with authorised data",
"subject": {
"entityType": "contact",
"emailAddress": "testname@test.com",
"crmContactId": "crm_contact_synth_4821"
},
"rawDataBoundary": {
"rawOperationalDataLocation": "customer-owned data plane",
"controlPlaneReceives": [
"licensing metadata",
"update metadata",
"aggregate usage",
"health state",
"support and commercial records"
],
"controlPlaneDoesNotReceive": [
"connector credentials",
"raw customer records",
"prompt payloads",
"source exports"
]
},
"authorisation": {
"purpose": "sales_next_best_action",
"role": "revenue_operations",
"auditId": "audit_synth_2026_06_17_001",
"retentionPolicy": "pilot scoped"
},
"sourceSignals": {
"emailEnquiry": "new inbound enquiry",
"cookie": "web_cookie_4281",
"webSearch": "page_a",
"productInterest": "product_b",
"crmStatus": "new enquiry",
"accountRegistration": "not yet registered",
"supportHistory": "none for this contact",
"productUsage": "not yet active",
"billingStatus": "not a customer yet",
"wonLostSaleOutcome": "similar converted and non-converted journeys available for comparison"
},
"attributionPath": [
{ "order": 1, "item": "emailAddress", "value": "testname@test.com", "event": "email_enquiry_received" },
{ "order": 2, "item": "cookie", "value": "web_cookie_4281", "event": "web_search_page_a" },
{ "order": 3, "item": "product", "value": "product_b", "event": "product_interest_recorded" }
],
"relationshipSet": {
"subject": "testname@test.com",
"relationships": [
"same_email_inquiry_pattern",
"same_product_browse_path",
"email_enquiry_plus_generic_web_search",
"not_yet_registered_account"
],
"storedIn": "Scout PostgreSQL/pgvector proof store; Enterprise/Fortress Rust/LanceDB private runtime for high load"
},
"relationshipWeights": [
{ "signal": "emailEnquiry", "weight": 0.21, "direction": "positive" },
{ "signal": "pageASearch", "weight": 0.18, "direction": "positive" },
{ "signal": "productBInterest", "weight": 0.24, "direction": "positive" },
{ "signal": "noAccountRegistrationYet", "weight": 0.09, "direction": "caveat" }
],
"similarOutcomePatterns": {
"converted": "previous contacts with email enquiry + page A search + product B interest converted more often after fast follow-up",
"notConverted": "previous contacts with email enquiry only often cooled without account registration or timely response"
},
"topExamplesForQuestion": [
{
"question": "How do we convert similar email enquiries to a sale?",
"examplePath": "email enquiry -> page A search -> product B interest -> fast follow-up -> account registration -> sale",
"matchStrength": 0.78
},
{
"question": "How do we get similar users to search the site again?",
"examplePath": "email enquiry -> product B answer -> guided page A link -> second product search",
"matchStrength": 0.64
}
],
"recommendation": {
"summary": "Send a focused follow-up email and offer a simple account registration path.",
"valueTarget": "increase conversion probability",
"similarSuccessfulPattern": "email enquiry + page A search + product B interest",
"confidence": 0.78,
"options": [
{ "task": "send_follow_up_email", "estimatedProbability": 0.72 },
{ "task": "ask_user_to_register_account", "estimatedProbability": 0.61 }
],
"nextAction": "Send a relationship-backed follow-up that references product B and offers the shortest account registration path.",
"caveats": [
"synthetic public example",
"human review required",
"not an outcome promise"
]
},
"llmHandoff": {
"target": "Fortress: customer-owned LLM such as ChatGPT Enterprise; Elite: KynticAI open-source on-prem LLM model",
"instruction": "Explain the best task to do next using the relationship analysis, caveats, and source trail."
}
}