<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Archit Singhal</title>
    <description>The latest articles on DEV Community by Archit Singhal (@archit_singhal_70cab7da98).</description>
    <link>https://dev.to/archit_singhal_70cab7da98</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3959512%2Fe949516e-242a-4e7d-9fe7-a73a1086e2f8.png</url>
      <title>DEV Community: Archit Singhal</title>
      <link>https://dev.to/archit_singhal_70cab7da98</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/archit_singhal_70cab7da98"/>
    <language>en</language>
    <item>
      <title>SponsorProof — A Campaign Checker for Content Creators</title>
      <dc:creator>Archit Singhal</dc:creator>
      <pubDate>Sun, 18 Oct 2026 17:37:26 +0000</pubDate>
      <link>https://dev.to/archit_singhal_70cab7da98/sponsorproof-a-campaign-checker-for-content-creators-39p5</link>
      <guid>https://dev.to/archit_singhal_70cab7da98/sponsorproof-a-campaign-checker-for-content-creators-39p5</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/hacktoberfest-week2-2026-10-12"&gt;Hacktoberfest Open-Source AI Challenge Week 2: Side Hustle&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What I Built
&lt;/h2&gt;

&lt;p&gt;Creators can spend hours preparing sponsored videos, only to discover that their script contains the wrong discount code, a missing hashtag, or a claim the sponsor prohibited. These mistakes cause unnecessary revisions and delay approvals.&lt;/p&gt;

&lt;p&gt;SponsorProof compares a brand's campaign brief with a creator's script or caption to identify potential issues before submission.&lt;/p&gt;

&lt;p&gt;It is designed for:&lt;/p&gt;

&lt;p&gt;-Independent content creators managing sponsorships.&lt;/p&gt;

&lt;p&gt;-Freelance video editors reviewing sponsored content.&lt;/p&gt;

&lt;p&gt;-Small marketing agencies handling creator campaigns.&lt;/p&gt;

&lt;p&gt;The project checks campaign requirements such as promotional codes, hashtags, sponsorship disclosures, sponsor links, prohibited claims, competitor mentions, and required talking points.&lt;/p&gt;

&lt;p&gt;A potential business model would be a free version for individual creators and a paid team version for agencies that need shared briefs, reports, and collaboration features.&lt;/p&gt;

&lt;h2&gt;
  
  
  Demo
&lt;/h2&gt;

&lt;p&gt;Live website: &lt;a href="https://sponsorproof.onrender.com" rel="noopener noreferrer"&gt;https://sponsorproof.onrender.com&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The website includes an example NordShield VPN campaign. Its brief requires the promo code CREATOR70, while the example script contains CREATOR20. The audit workflow is designed to identify this mismatch and other campaign requirements that need attention.&lt;/p&gt;

&lt;p&gt;The hosted website currently supports deterministic audit mode. Gemma-powered analysis runs through my local Ollama setup; the hosted Ollama model connection is not yet configured. I am sharing this limitation rather than claiming that hosted AI analysis works.&lt;/p&gt;

&lt;h2&gt;
  
  
  Code
&lt;/h2&gt;

&lt;p&gt;GitHub repository: &lt;a href="https://github.com/architsinghal0005/sponsorproof" rel="noopener noreferrer"&gt;https://github.com/architsinghal0005/sponsorproof&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The repository contains the application source code and project documentation.&lt;/p&gt;

&lt;h2&gt;
  
  
  How I Built It
&lt;/h2&gt;

&lt;p&gt;I built SponsorProof using:&lt;/p&gt;

&lt;p&gt;-Next.js for the web application.&lt;/p&gt;

&lt;p&gt;-TypeScript for application logic and type safety.&lt;/p&gt;

&lt;p&gt;-Tailwind CSS for the user interface.&lt;/p&gt;

&lt;p&gt;-Gemma 3 1B through Ollama for local AI inference.&lt;/p&gt;

&lt;p&gt;-Rule-based validation for exact campaign requirements.&lt;/p&gt;

&lt;p&gt;-Render to deploy the public web application.&lt;/p&gt;

&lt;p&gt;One key design decision was to combine deterministic checks with AI. Exact requirements, such as promotional codes and hashtags, are better handled with predictable rules. A language model can help interpret more nuanced instructions, but its findings still need verification.&lt;/p&gt;

&lt;p&gt;Running Gemma locally also gave me a way to experiment with open-weight AI without depending entirely on a paid hosted model API. Local processing can keep campaign material on the user's machine when the application is configured not to send that material elsewhere.&lt;/p&gt;

&lt;p&gt;The hosted deployment and local AI setup are separate at this stage, and connecting the hosted application to a reliable model endpoint remains future work.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Does Open Innovation Matter?
&lt;/h2&gt;

&lt;p&gt;Open innovation makes it possible for individual developers to experiment with AI and build useful tools without depending entirely on closed, proprietary services.&lt;/p&gt;

&lt;p&gt;Using an open-weight model such as Gemma gives developers more flexibility over where inference runs, how prompts are designed, and how a model is adapted to a specific workflow.&lt;/p&gt;

&lt;p&gt;For SponsorProof, this matters because campaign briefs and unreleased scripts can contain sensitive business information. Local inference offers an opportunity to process that material locally, provided the application does not transmit it elsewhere.&lt;/p&gt;

&lt;p&gt;Open models also make experimentation more accessible: developers can test different approaches, inspect failure cases, and combine AI with conventional software engineering techniques.&lt;/p&gt;

&lt;p&gt;There are trade-offs. Local inference requires suitable hardware, smaller models can miss context, and AI-generated findings should not be treated as legal or advertising-compliance certification.&lt;/p&gt;

&lt;p&gt;SponsorProof is a prototype exploring how open-weight AI and deterministic software checks can work together to reduce repetitive review work.&lt;/p&gt;

&lt;h2&gt;
  
  
  Prize Categories
&lt;/h2&gt;

&lt;p&gt;-Best Use of Gemma&lt;/p&gt;

&lt;p&gt;-Best Use of Render&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>Beyond Chatbots: How Fetch.ai Is Helping AI Agents Work Together</title>
      <dc:creator>Archit Singhal</dc:creator>
      <pubDate>Sun, 18 Oct 2026 16:43:42 +0000</pubDate>
      <link>https://dev.to/archit_singhal_70cab7da98/beyond-chatbots-how-fetchai-is-helping-ai-agents-work-together-55fc</link>
      <guid>https://dev.to/archit_singhal_70cab7da98/beyond-chatbots-how-fetchai-is-helping-ai-agents-work-together-55fc</guid>
      <description>&lt;p&gt;I use AI for a lot of things, from debugging code to getting my head around a new concept. But I've noticed that getting an answer and getting something done are not the same thing.&lt;br&gt;
Say you ask an AI to plan a weekend trip. It'll happily list places to visit. Then you're the one checking the weather, comparing buses and trains, hunting for hotels, and trying to keep it all under budget. The AI gave you ideas, and you still did the work.&lt;br&gt;
It would be nice if different AI systems could split that work between them. That's what people mean by agentic AI.&lt;br&gt;
**&lt;/p&gt;

&lt;h2&gt;
  
  
  So what is agentic AI, really?
&lt;/h2&gt;

&lt;p&gt;**&lt;br&gt;
A regular chatbot mostly reacts. You ask, it answers. An agent is built to work toward a goal over several steps. It might pull data from an API, use a tool, message another agent, and change what it does next based on what came back.&lt;br&gt;
It doesn't have to run on a large language model, either. Some agents just follow predefined rules and call APIs. Others use an LLM to understand a request and make decisions.&lt;br&gt;
What I find interesting is that agents don't have to work alone. A few specialised ones can team up on something that would otherwise take several separate apps.&lt;br&gt;
That doesn't mean handing AI the keys to everything. Permissions, error handling, and a human sign-off still matter, especially when money or personal data is involved.&lt;br&gt;
**&lt;/p&gt;

&lt;h2&gt;
  
  
  Why a platform like &lt;a href="https://fetch.ai" rel="noopener noreferrer"&gt;Fetch.ai&lt;/a&gt;?
&lt;/h2&gt;

&lt;p&gt;**&lt;br&gt;
Building one agent is the easy part. Getting different agents to find each other and talk is harder.&lt;br&gt;
Picture one developer building a weather agent and another building a transport agent. Both are useful. But how would an app discover them? How do they share information? How does a regular user get to use them?&lt;br&gt;
Fetch.ai tries to cover that gap with tools for building agents, making them discoverable, and connecting them to users. Three pieces matter most.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;uAgents: build your own agents&lt;/strong&gt;
The &lt;a href="https://uagents.fetch.ai/docs" rel="noopener noreferrer"&gt;uAgents Framework &lt;/a&gt;is an open-source Python framework for building autonomous agents. You decide how an agent behaves, how it handles incoming messages, and how it talks to other agents.
You could write a weather agent that fetches forecasts and a transport agent that returns route info, then have a third agent combine the two to plan a journey. Instead of one giant app that does everything, you get small, focused pieces.
The framework gives you the building blocks. The actual functionality and integrations are still up to you.
Want to try it? &lt;a href="https://uagents.fetch.ai/docs/getting-started/create" rel="noopener noreferrer"&gt;Create your first uAgents agent&lt;/a&gt;.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;2.&lt;strong&gt;Agentverse: make agents findable&lt;/strong&gt;&lt;br&gt;
Once you've built something useful, how does anyone else find it?&lt;br&gt;
&lt;a href="https://docs.agentverse.ai/documentation/getting-started/overview" rel="noopener noreferrer"&gt;Agentverse&lt;/a&gt; is where agents get registered, discovered, hosted, and managed. The point is that developers don't have to build everything from scratch. An app can look for existing agents that already do what it needs.&lt;br&gt;
One caveat: being listed doesn't make an agent reliable or trustworthy. You still need to validate what comes back and plan for things going wrong.&lt;/p&gt;

&lt;p&gt;3.&lt;strong&gt;ASI:One: connect users to agents&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://www.fetch.ai/docs" rel="noopener noreferrer"&gt;ASI:One&lt;/a&gt; is an AI interface meant to link users with specialised agents. You say what you need, and compatible agents can step in through supported integrations.&lt;br&gt;
If you want to see how that works in practice, Fetch.ai has an &lt;a href="https://uagents.fetch.ai/docs/examples/asi-1" rel="noopener noreferrer"&gt;ASI:One agent integration example&lt;/a&gt;.&lt;br&gt;
Put together, the three cover different parts of the problem: building agents, helping people find them, and letting users reach them.&lt;br&gt;
**&lt;/p&gt;

&lt;h2&gt;
  
  
  A simple example
&lt;/h2&gt;

&lt;p&gt;**&lt;br&gt;
Say you're planning a two-day trip to Jaipur on a tight budget. A multi-agent app could handle it like this:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;A planning agent takes in your destination, dates, and budget.&lt;/li&gt;
&lt;li&gt;A weather agent pulls the forecast from an outside source.&lt;/li&gt;
&lt;li&gt;A transport agent compares routes and prices.&lt;/li&gt;
&lt;li&gt;An accommodation agent collects hotel options that fit.&lt;/li&gt;
&lt;li&gt;The planning agent pulls it all into one itinerary.
Instead of juggling a handful of websites, you get a single plan.
To be clear, this is an illustration of what could be built, not a feature Fetch.ai gives you out of the box. Someone still has to build the agents, hook up the APIs, and write the coordination logic. And if booking or payment ever enters the picture, it needs proper permissions and safeguards.
**&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  How to get started
&lt;/h2&gt;

&lt;p&gt;**&lt;br&gt;
You don't need to train your own language model to play with this. Start with Python and some basic API work. Then follow the &lt;a href="https://uagents.fetch.ai/docs/quickstart" rel="noopener noreferrer"&gt;uAgents documentation &lt;/a&gt;and build one small agent that does one useful thing.&lt;br&gt;
Once that works, build a second agent and get the two exchanging messages. After that, poke around &lt;a href="https://docs.agentverse.ai/" rel="noopener noreferrer"&gt;Agentverse&lt;/a&gt; and the &lt;a href="https://uagents.fetch.ai/docs/examples/asi-1" rel="noopener noreferrer"&gt;ASI:One integration example&lt;/a&gt;.&lt;br&gt;
Even a tiny working setup will teach you a lot about communication, coordination, and what happens when things break.&lt;br&gt;
**&lt;/p&gt;

&lt;h2&gt;
  
  
  Final thoughts
&lt;/h2&gt;

&lt;p&gt;**&lt;br&gt;
What draws me to agentic AI is the idea of connecting specialised systems rather than expecting one model to do everything. Fetch.ai offers a way to explore that through uAgents, Agentverse, and ASI:One. Reliability, security, and coordination are still open problems, but there's a lot of room to experiment.&lt;br&gt;
For me, the question isn't just how smart a model can get. It's how well we can connect that intelligence to the tools and services that solve real problems.&lt;br&gt;
Maybe the next step in AI isn't one assistant that knows everything, but a network of specialised agents that work well together.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>agents</category>
      <category>python</category>
      <category>fetchai</category>
    </item>
  </channel>
</rss>
