{"ok":true,"version":"v1","entity":{"id":9233,"slug":"raphael-warnock","name":"Raphael Warnock","type":"elected_official","role":"U.S. Senate, Georgia"},"generatedAt":"2026-10-16T06:48:06.594Z","methodology":{"notice":"Structural observations from documented public conduct only. The platform does not infer motive, intent, personality, or any internal state. Backward-looking pattern counts only — no forecasts.","framework":"Reverse-engineered Cambridge Analytica methodology applied via public records, with output oriented at citizen oversight infrastructure rather than persuasion.","url":"https://www.goblinhouse.net/methodology"},"threshold":{"MIN_FACTS":60,"MIN_DISTINCT_SOURCES":15,"MIN_STRUCTURAL_FINDINGS":1,"MIN_CLOSED_LOOPS":0},"eligibility":{"factCount":68,"distinctSources":35,"structuralFindings":1,"closedLoopCount":0},"signatureAxes":{"documentationDensity":{"score":69.64,"description":"Log-scaled count of sourced facts. 100 ≈ 600 facts."},"conductContradiction":{"score":0,"description":"Percent of documented promises broken vs resolved."},"inferentialDependency":{"score":36.76,"description":"Percent of facts at inferential tier. Lower = more primary-sourced."},"networkCentrality":{"score":78.11,"description":"Log-scaled connection count + distinct counterparties."},"capitalFlowAsymmetry":{"score":50,"description":"Log ratio of incoming to outgoing tracked dollars; 50 = balanced."},"structuralFindingDensity":{"score":4.41,"description":"Structural findings (loops + contradictions + promises) relative to fact count."}},"raw":{"totalFacts":68,"inferentialFacts":25,"primaryFacts":18,"promisesBroken":0,"promisesKept":0,"contradictionCount":1,"connectionCount":37,"distinctCounterparties":36,"incomingDollars":0,"outgoingDollars":0,"closedLoopCount":0,"structuralFindings":1},"cluster":[{"entity":{"id":10845,"slug":"congress-h001101","name":"Pat Harrigan","type":"person","role":"US Representative (R-NC-10)"},"similarity":0.997,"signatureAxes":{"documentationDensity":72.92,"conductContradiction":0,"inferentialDependency":48.19,"networkCentrality":88.17,"capitalFlowAsymmetry":50,"structuralFindingDensity":7.23}},{"entity":{"id":10987,"slug":"congress-n000026","name":"Troy E. Nehls","type":"person","role":"US Representative (R-TX-22)"},"similarity":0.9968,"signatureAxes":{"documentationDensity":71.25,"conductContradiction":0,"inferentialDependency":48,"networkCentrality":87.79,"capitalFlowAsymmetry":50,"structuralFindingDensity":4}},{"entity":{"id":10871,"slug":"congress-e000300","name":"Gabe Evans","type":"person","role":"US Representative (R-CO-8)"},"similarity":0.9963,"signatureAxes":{"documentationDensity":80.83,"conductContradiction":0,"inferentialDependency":47.01,"networkCentrality":100,"capitalFlowAsymmetry":50,"structuralFindingDensity":4.48}},{"entity":{"id":2253,"slug":"roger-wicker","name":"Roger Wicker","type":"elected_official","role":"Chairman of Senate Armed Services Committee (current)"},"similarity":0.9952,"signatureAxes":{"documentationDensity":75.15,"conductContradiction":0,"inferentialDependency":45.26,"networkCentrality":100,"capitalFlowAsymmetry":50,"structuralFindingDensity":3.16}},{"entity":{"id":10865,"slug":"congress-m001238","name":"Sarah McBride","type":"person","role":"US Representative (D-DE)"},"similarity":0.9945,"signatureAxes":{"documentationDensity":67.84,"conductContradiction":0,"inferentialDependency":47.54,"networkCentrality":92.71,"capitalFlowAsymmetry":50,"structuralFindingDensity":4.92}}],"patternReads":[{"observation":"Cluster members with at least one closed loop documented","count":0,"total":5,"percent":0},{"observation":"Cluster members with at least one contradiction on record","count":5,"total":5,"percent":100},{"observation":"Cluster members with at least one documented broken promise","count":0,"total":5,"percent":0},{"observation":"Cluster members whose tracked money-flow chains show net inflow","count":0,"total":5,"percent":0},{"observation":"Cluster members whose record is >25% inferential (thinner documentation)","count":5,"total":5,"percent":100}]}