Skip to content

Conversation

anthony-okoye
Copy link
Contributor

Description

A comprehensive misinformation detection platform that uses Perplexity's Sonar API to analyze claims, trace trust chains, and provide Socratic reasoning for fact verification

Type of Contribution

  • Example Tutorial
  • [x ] Showcase Project
  • Article/Integration Guide
  • Documentation Update
  • Bug Fix
  • Other (please describe)

Checklist

  • [ x] My code follows the cookbook's style guidelines
  • [x ] I have included comprehensive documentation
  • [x ] I have tested my code and it works as expected
  • [x ] I have included all necessary dependencies and setup instructions
  • [ x] My MDX file includes proper frontmatter (title, description, keywords)
  • [ x] I have linked to any external repositories or live demos

Project Details

What problem does this solve?
Misinformation Detection: Helps users verify claims by combining fact-checking, trust chain analysis, and Socratic reasoning. Solves the problem of not knowing whether information is true or false by providing evidence-based verification with confidence scores.

What makes this contribution valuable to other developers?
Complete API Integration Example: Shows how to build a production-ready misinformation detection platform using Perplexity's Sonar API. Provides real TypeScript/NestJS code, proper error handling, and clean architecture patterns that developers can copy and adapt.

External Links (if applicable):

Testing

Unit tests with Jest, end-to-end tests, and a special test-claim.ts script that runs full analysis pipeline. Tested API endpoints with Swagger UI, cURL commands, and Postman. Verified both backend services and frontend components work together.

Screenshots (if applicable)

Additional Notes

Full-Stack Implementation: Complete working system with Next frontend and NestJS backend. Uses clean architecture with proper separation of concerns. Includes Docker deployment, environment configuration, and production considerations. The platform is live at https://truthtracer.netlify.app/ and ready for real-world use.

@kesku kesku merged commit 9ba21b4 into perplexityai:main Aug 23, 2025
1 check passed
@kesku
Copy link
Collaborator

kesku commented Aug 23, 2025

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants