Skip to content
Robnu
A1 baseline live

RobnuAI sees your data — and only your data.

RobnuAI is the seller-scoped AI surface inside Robnu. Built on the same multi-tenant foundation as the rest of the platform: every read, every write, every tool call locked to your seller_id by both the application layer and Postgres RLS. Free during early access — no card.

Free during early access · Forever free under 25 orders/day
app.robnu.com/ai/conversationsRobnuAI · seller-scopedai_conversations · ai_messages · ai_tool_callsWhy did Ajio short-pay batch 7782?tool_calllookup_payouts(batch=7782)7 of 218 lines were short-paid by ₹47 each — SLA-missdeduction. All 7 are recoverable. I drafted claims foryou with the manifest + AWB pre-attached.→ /claims · 7 drafts readywithSellerScope · seller_id locked
TL;DR
  • RobnuAI A1 ships tenant-safe chat + document extraction today, with persistence in ai_conversations / ai_messages / ai_tool_calls / ai_predictions / ai_document_extractions.
  • Listing optimization, ads automation, reviews intelligence, forecasting, and agents are scheduled — same gateway, same safety contract.
  • PII redaction sits in the gateway. The model never sees raw names, phones, addresses, or GSTINs.

What RobnuAI ships in A1, and what comes next.

Eight surfaces sharing one gateway, one persistence schema, one safety contract. Live today on the bottom row; scheduled on the top.

The A1 contract

One gateway. One schema. One audit trail.

Every AI surface — copilot today, ads-automation tomorrow — goes through the same services/ai/gateway.ts abstraction. Persistence is uniform: ai_conversations, ai_messages, ai_tool_calls, ai_predictions, ai_document_extractions, ai_usage_ledger. Every row carries seller_id; every read sets the RLS GUC.

  • · No bypass paths — adapters cannot call providers directly.
  • · PII redaction runs before the provider; re-hydration runs after.
  • · Tool calls log both arguments and results into ai_tool_calls.
  • · Usage is metered per seller into ai_usage_ledger for fair limits.
app.robnu.com/ai/coverageRobnuAI · what ships nextA1 baseline live · listing/ads/reviews/forecasting on the roadCopilotai_messages● live in A1Doc extractionai_document_extractions● live in A1Listing optimizationai_predictions○ plannedAds automationcampaigns + bids○ plannedReviews intelreview_signals○ plannedForecastingai_predictions○ planned
FAQ

Honest answers about how RobnuAI works.

No. The A1 baseline ships seller-scoped persistence (ai_conversations, ai_messages, ai_tool_calls, ai_usage_ledger, ai_predictions, ai_document_extractions), a single gateway abstraction, and tenant-safe tool calls into your own data. Chat is the first surface; ads, listings, reviews, and forecasting all reuse the same plumbing.

Every read and write runs through withSellerScope, which enforces seller_id at both the application layer and Postgres RLS. PII fields are encrypted at rest with a per-seller DEK wrapped under your AWS KMS alias. PII redaction sits in the gateway path — names, phones, addresses, GSTINs are redacted before any external provider call and re-hydrated only on the way back.

RobnuAI uses a single gateway abstraction so the underlying provider can change without touching product code. The current default is a hosted frontier model with a deterministic local fallback for development and offline tests.

Yes. Sellers under 25 orders/day get the full RobnuAI surface free, forever. Heavy users will see usage caps when paid pricing launches, but never on the surfaces that move money — copilot, document extraction, claim drafts.

Only inside guarded actions you approve in advance. Mutations go through the same mutation guard the rest of Robnu uses (ROBNU_AJIO_MUTATIONS_ENABLED, dry-run by default). Until you flip that flag, RobnuAI proposes but never pushes.

Talk to RobnuAI inside your own dashboard.

Sign up free, connect Ajio, ask the copilot why a payout is short. No card.

build 547000c1ac5d3ea9cb039864711ed788f9948b69 · 2026-06-12T02:03:58+05:30