ProcureAI

Inspiration

Procurement teams waste 2–3 days manually verifying vendors — checking GST portals, sanctions lists, fraud news, and trade licenses one tab at a time. By the time the report reaches finance, the deal is already delayed.

We asked a simple question:

All this data is publicly available — why is a human collecting it?

ProcureAI answers that with autonomous AI agents that do the entire job in under 5 minutes.


What It Does

One Search. Five Agents. One Compliance Report.

You enter a product name. ProcureAI fans out across government databases, sanctions registries, and news sources simultaneously, then returns a scored, ranked, downloadable compliance report before your next meeting.


Compliance Scoring Weights

Check Weight
GST Status 25%
Sanctions 35%
News Risk 25%
IEC License 15%

Verdict Thresholds

Score Verdict
70 and above APPROVED
40 to 69 REVIEW REQUIRED
Below 40 REJECTED

How We Built It

Layer Technology
Frontend Vanilla HTML, CSS, JavaScript
Backend Node.js proxy server with SSE streaming
AI Agents TinyFish Automation API
PDF Export jsPDF multi-page report engine
Deployment Render

Agent Pipeline

Stage Process
Step 1 Vendor Discovery
Step 2 Scored Supplier List
Step 3 GST & Company Verification
Step 4 OFAC Sanctions Screening
Step 5 News & Risk Intelligence
Step 6 IEC Trade License Check
Final Output Compliance Report + PDF

Total runtime is determined by the slowest single agent — not the sum of all four.


Challenges

1. Prompt Engineering Determined Everything

The difference between a vague goal and a precise one was the difference between a 6-minute agent run and a 90-second one.

Before

Weak Prompt
“Find the GST details for this company”

After

Optimized Prompt
“Read what is visible RIGHT NOW. Do NOT scroll. Do NOT click. Return immediately.”

Every second saved came from removing ambiguity — not changing the model.


2. Cold-Start Latency

TinyFish browser sessions take 30 to 90 seconds to boot. Users interpreted silence as failure. The fix was honest messaging instead of fake progress indicators.


3. PDF Rendering Without a Layout Engine

jsPDF has no automatic page-break handling. We built a custom engine that tracks position across pages, strips HTML entities, and handles font constraints manually.


What We Learned

Agentic AI is only as good as the instructions you give it.

Precision in prompts directly translates to speed and reliability.

The best optimisation we made had nothing to do with code — it was rewriting a sentence.


Compliance Formula

Component Formula Contribution
GST Status 0.25 × GST Status
Sanctions 0.35 × Sanctions
News Risk 0.25 × News Risk
IEC License 0.15 × IEC License

Final Formula

Compliance Score =

  • (0.25 × GST Status)
  • + (0.35 × Sanctions)
  • + (0.25 × News Risk)
  • + (0.15 × IEC License)

Verdict Logic

Score Range Decision
Score ≥ 70 APPROVED
40 ≤ Score < 70 REVIEW REQUIRED
Score < 40 REJECTED

What's Next

  • Renewal tracking — auto re-verify before GST and IEC expiry deadlines
  • ERP integrations — push reports into SAP, Tally, and Zoho Books
  • Global expansion — EU VAT, UK Companies House, and US SAM.gov debarment
  • Team workflows — shared dashboards, approval chains, and immutable audit trails
Share this project:

Updates