1
3 screens
Control & people
Operations dashboard, users, roles, entitlements, Admin RBAC
1
ADM-DSH-001
Dashboard
FarmX AdminControl tower
Dashboard
Users & Roles
KYC
Verification
Mann Mithran
Listings
Requirements
Services
Live Map
Directory
Moderation
Support
Subscriptions
Ads
Notifications
Feature Flags
Analytics
Audit Log
Dashboard
Erode pilot · last 24 hours
New announcementFilters
AD
Active users
12,481+4.2%
Posts live
3,204+8.1%
Matches sent
18,927+11%
Connections made
1,842+6.4%
Closed opportunities
612−2.1%
Posts by direction & categoryRolling 7 days
Export
Mon
Tue
Wed
Thu
Fri
Sat
Sun
I HAVE · 1,842I NEED · 1,104Emergency · 258
Needs attention
31 verification cases overdueErode cluster · > 48h
14 reports awaiting moderation3 flagged as fake listing
2 Mann Mithrans below 85% on-timeFX-MM-131, FX-MM-108
Emergency posts +64% todayTomato glut around Chennimalai
9 KYC submissions pendingBusiness tier
2
ADM-USR-001
Users, roles & entitlements
FarmX AdminControl tower
Dashboard
Users & Roles
KYC
Verification
Mann Mithran
Listings
Requirements
Services
Live Map
Directory
Moderation
Support
Subscriptions
Ads
Notifications
Feature Flags
Analytics
Audit Log
Users & roles
12,481 accounts · one identity, many roles
Export CSVBulk action
AD
All usersFarmersBuyersBusinessesBrokersProvidersMann Mithran
Search users…
Accounts
UserRolesVerificationApp accessDistrictStatusActions
Ravi Kumar · FX-U-2211Farmer · Buyer✓ Identity ✓ Seller ✓ FarmConnectErodeActiveView · Suspend
Erode Agro Traders · FX-B-0912Business · Buyer✓ Identity Business pendingConnect · BusinessErodeActiveView · Suspend
Murugan S · FX-U-4471Broker · Provider✓ Identity ✓ Broker ✓ EquipmentConnect · Broker · ServicesErodeActiveView · Suspend
Senthil M · FX-MM-114Mann Mithran✓ Identity ✓ AuthorizedMann MithranErodeActiveView · Revoke
Kavitha R · FX-U-6620Farmer · Seller✓ IdentityConnectErodeActiveView · Suspend
Fast Agro Traders · FX-B-1188BusinessRevokedConnectSalemSuspendedView · Restore
Selvi Labour Team · FX-S-3390Provider✓ Identity ✓ ProviderConnect · ServicesErodeActiveView · Suspend
Role & entitlement editorRavi Kumar · FX-U-2211
ROLE PROFILES
Farmer
Buyer
Seller
Broker
Business
Provider
ENTITLEMENTS (BACKEND-ENFORCED)
Notification radius25 km (free tier)
Targeted spots per post3
Emergency posts / week2
RFQ creationLocked — Business only
Verified Directory listingEnabled
Extension pricing groupTN-pilot
1
ADM-RBAC-001
Admin roles & least privilege
FarmX AdminControl tower
Dashboard
Users & Roles
KYC
Verification
Mann Mithran
Listings
Requirements
Services
Live Map
Directory
Moderation
Support
Subscriptions
Ads
Notifications
Feature Flags
Analytics
Audit Log
Admin roles
Role-based access control · least privilege · every sensitive action audited
Add adminAudit log
AD
Admin accounts
24
With MFA
24
Sensitive actions (7d)
318
Failed authz attempts
2
Roles & permissionsEight Admin roles
Add admin
RoleMay doMay never doAccounts
Super AdminEverything, including role assignmentBypass audit2
OperationsUsers, listings, entitlements, configIssue refunds · change pricing5
VerificationCases, Level 3 decisions, badges, Mann MithranModeration · payments4
ModerationReports, content actions, suspensions, appealsVerification decisions · payments3
SupportSupport queue, case response, escalationSuspend accounts · issue badges5
FinancePayments, refunds, reconciliation, payoutsVerification · moderation2
CampaignCampaign creation, approval, broadcastUser data export · payments2
Content / LanguageTaxonomy, translations, templates, CMSUsers · payments · verification1
Sensitive actionsAlways audited, some dual-control
Issue or revoke a badge
Audited
Suspend an account
Audited
Refund a payment
Dual control
Change pricing
Dual control
Send a broadcast > 10k users
Approver required
Export any user data
Dual control + audit
Change a feature flag
Audited
Approve an earning payout
Dual control
MFA required for every Admin account. Least privilege by default — a role gets nothing it does not need.
2
2 screens
Verification operations
Case queue, Level 3 decisions, Mann Mithran network, assignment rules
1
ADM-VER-001
Verification queue
FarmX AdminControl tower
Dashboard
Users & Roles
KYC
Verification
Mann Mithran
Listings
Requirements
Services
Live Map
Directory
Moderation
Support
Subscriptions
Ads
Notifications
Feature Flags
Analytics
Audit Log
Verification
214 open cases · 31 overdue
Bulk assignRules
AD
Open cases
214
Overdue > 48h
31+9
Awaiting admin
18
Badges issued (7d)
486+12%
Revoked (7d)
7
Case queueSorted by risk then age
AssignExport
CaseTypeSubjectLevelMann MithranAgeStatus
FX-VER-3402Business VerificationErode Agro TradersL3Senthil M4hEvidence submitted
FX-VER-3391Produce VerificationRavi Farms · turmeric 5tL2Senthil M1dCorrection required
FX-VER-3388Broker VerificationMurugan SL3Ilango R2dAwaiting admin
FX-VER-3377Equipment VerificationTN-33-AB-4471L2Senthil M2dApproved
FX-VER-3361Farm VerificationKavitha R · ChennimalaiL2Unassigned3dOverdue
FX-VER-3344Seller VerificationSelvam KL2Ilango R3dEscalated
FX-VER-3302Requirement VerificationChennai Hotel Co · 2tL2Devi P4dOverdue
Case FX-VER-3402Business · Level 3 · your decision
SubjectErode Agro Traders
Requested19 Aug, 11:04
Field partnerSenthil M (FX-MM-114)
Check-in21 Aug 14:02 · geo-confirmed
Evidence6 photos · 2 documents
RecommendationApprove
Premises
Signage
GST cert
"Genuine operating business. Warehouse approx 60 t. Signatory present, ID matched."
Approve · issue Business Verified
Correction
Reject
2
ADM-MM-001
Mann Mithran management
FarmX AdminControl tower
Dashboard
Users & Roles
KYC
Verification
Mann Mithran
Listings
Requirements
Services
Live Map
Directory
Moderation
Support
Subscriptions
Ads
Notifications
Feature Flags
Analytics
Audit Log
Mann Mithran network
84 authorized field partners · 12 clusters
Authorize partnerCluster map
AD
Authorized partners
84
Active today
61
Cases in field
129
Avg. on-time
93%−1.2%
Admin agreement
96%
Field partnersErode + Salem clusters
Add partnerAssign cases
PartnerClusterAuthorized forOpenOn-timeAgreementStatus
Senthil M · FX-MM-114Erode — PerunduraiSeller · Farm · Produce · Equipment496%97%Active
Ilango R · FX-MM-108Erode — GobiSeller · Farm · Business (evidence)782%94%Review
Devi P · FX-MM-131Salem — OmalurSeller · Produce978%91%Review
Kumaresan A · FX-MM-142Erode — BhavaniSeller · Farm · Service399%98%Active
Anitha S · FX-MM-155Salem — AtturSeller · Produce · Requirement594%96%Active
Vetri K · FX-MM-160Erode — ChennimalaiOnboarding assist only0——Training
Assignment rulesApplies to new cases
Max radius from partner15 km
Max open cases per partner8
Level 3 requiresAdmin decision
Auto-reassign after24h without accept
Geo check-in tolerance200 m
Evidence minimum4 photos
Field fee — Level 2₹40
Field fee — Level 3₹90
Save rules
3
3 screens
Content, taxonomy & config
Moderation queue, feature flags, pricing, engine limits, master taxonomy
1
ADM-MOD-001
Listings & moderation
FarmX AdminControl tower
Dashboard
Users & Roles
KYC
Verification
Mann Mithran
Listings
Requirements
Services
Live Map
Directory
Moderation
Support
Subscriptions
Ads
Notifications
Feature Flags
Analytics
Audit Log
Content & moderation
3,204 live posts · 14 reports open
Moderation rules
AD
Live posts
3,204
Expiring < 2h
288
Open reports
14
Auto-flagged duplicates
46
Emergency active
58
Moderation queueUser reports and system flags
Bulk resolve
ItemTypeReasonReporterSignalStatus
Turmeric 50 t · ₹40/kg · CON-P-9110ProducePrice manipulation3 usersHighOpen
Fast Agro Traders · FX-B-1188AccountImpersonation2 usersHighSuspended
Tomato 200 kg · CON-P-9042ProduceDuplicate post ×4SystemMediumOpen
Emergency: onion · CON-P-8991EmergencyEmergency abuse — 5th this weekSystemMediumRate limited
Kumar S · FX-U-7712AccountSpam in chat4 usersMediumOpen
Labour team · 40 workersServiceMisleading capacity1 userLowReviewed
ActionsCON-P-9110 · turmeric 50 t
Verification recheck triggered. Quantity changed 5 t → 50 t after Produce Verified was issued.
Hide from discovery
Removes from search, map, feed
Revoke Produce Verified
Badge flagged, user notified
Require re-verification
Creates a new L2 case
Warn user
In-app + SMS in Tamil
Suspend account
7 / 30 days or permanent
Dismiss report
No action, logged
2
ADM-CFG-001
Pricing, flags & remote config
FarmX AdminControl tower
Dashboard
Users & Roles
KYC
Verification
Mann Mithran
Listings
Requirements
Services
Live Map
Directory
Moderation
Support
Subscriptions
Ads
Notifications
Feature Flags
Analytics
Audit Log
Feature flags & configuration
Pilot control · changes apply without a release
Publish configRollback
AD
Feature flagsErode pilot · Connect
History
Farm RetailAll roles · Erode + Salem
ON
Targeted SpotsAll roles · max 3
ON
OffersAll roles
ON
Voice postsTamil only
ON
Saved searchesFree tier included
ON
FollowAll roles
ON
BiddingP1 — not released
OFF
Crowd CommerceOut of MVP scope
OFF
Contract workspaceOut of MVP scope
OFF
Ads & promotionsP1 · pilot advertisers only
OFF
Extension pricingRemotely configurable
+3 days
₹3
+7 days
₹5
+14 days
₹9
+30 days
₹15
Pay for time, not rank. Extension never changes match ranking.
PRICING GROUPS
TN-pilotErode, Salem
TN-standardRest of state
Intro-freeFirst 30 days per user
Geo & engine limitsApplies per tier
Free notification radius25 km
Paid notification radius50 km
Premium radius100 km
Targeted spots per post3
Emergency duration options2 / 4 / 6 / 12 / 24 h
Emergency posts per week2
Default post lifetime24 hours
Notification rate cap12 per user / day
Match minimum score55%
Partial-match threshold30% of quantity
Map cluster threshold8 pins
Location precision (public)Area level
2
ADM-TAX-001
Product, service & taxonomy master
FarmX AdminControl tower
Dashboard
Users & Roles
KYC
Verification
Mann Mithran
Listings
Requirements
Services
Live Map
Directory
Moderation
Support
Subscriptions
Ads
Notifications
Feature Flags
Analytics
Audit Log
Master taxonomy
Category → subcategory → product → variety → unit · the spine of matching and search
Add productImport
AD
Product master412 products · 1,180 varieties
Add
▾
Agriculture produce
▾
Vegetables
▾
Tomato
·
Hybrid tomato
kg
·
Local tomato
kg
·
Cherry tomato
kg
▾
Onion
▾
Brinjal
▾
Fruits
▾
Spices
▾
Turmeric
▾
Cereals & pulses
Other mastersAll Admin-managed
Service categories
13
Equipment categories
22
Verification types
12
Pricing units
13
Availability types
7
Units of measure
13
Outcome reasons
24
Support categories
8
Language mappingOne canonical product, many names
CANONICAL
Tomato
PROD-VEG-0142
தமிழ்
தக்காளி
English
Tomato
हिन्दी
टमाटर
తెలుగు
టమాటా
ಕನ್ನಡ
ಟೊಮೆಟೊ
മലയാളം
ടൊമാറ്റോ
Search, tags, notifications and saved searches all resolve through this map, so a Tamil search finds an English listing.
4
4 screens
Campaigns, analytics & health
Campaign approval & kill switch, analytics, audit log, observability
1
ADM-ADS-001
Ads & promotions
FarmX AdminControl tower
Dashboard
Users & Roles
KYC
Verification
Mann Mithran
Listings
Requirements
Services
Live Map
Directory
Moderation
Support
Subscriptions
Ads
Notifications
Feature Flags
Analytics
Audit Log
Ads & promotions
Module 33 · P1 · sponsored label mandatory
New campaignAdvertisers
AD
Active campaigns
6
Impressions (7d)
284k
Clicks (7d)
6,1122.1% CTR
Awaiting approval
3
Rejected (30d)
2
CampaignsReusing the Geo + Tag + Role + Tier targeting engine
New campaign
CampaignAdvertiserTargetingPlacementDatesStatus
Tractor festival offerMahindra dealerErode · Farmers · Tractor interest · TamilGeo feed, Search18–25 AugLive
Turmeric seed driveAgri input co.Erode + Salem · Farmers · TurmericFeed, Category page20–30 AugLive
Cold storage promoChithode ColdErode · Sellers, Brokers · 50 kmDirectory, Map15–31 AugLive
Crop insuranceInsurance partnerTamil Nadu · All farmersOpportunity inbox01–30 SepAwaiting approval
Drone spray serviceSkyAgriErode · Farmers · 25 kmServices discovery22–29 AugAwaiting approval
Loan offerNBFC partnerAll districts · All rolesFeed—Rejected
Inventory & guardrails
WHERE ADS MAY APPEAR
✓Home / Geo feed
✓Search results
✓Live map
✓Verified Directory
✓Services discovery
✓Opportunity inbox
✓Category pages
Hard separation
Paid placement never enters organic HAVE ↔ NEED matching, ranking or match scores. Every unit carries a Sponsored label.
Frequency cap3 per user / day
Max feed density1 in 6 cards
ApprovalAdmin, before live
Emergency postsNo ads alongside
2
ADM-ANA-001
Analytics & audit log
FarmX AdminControl tower
Dashboard
Users & Roles
KYC
Verification
Mann Mithran
Listings
Requirements
Services
Live Map
Directory
Moderation
Support
Subscriptions
Ads
Notifications
Feature Flags
Analytics
Audit Log
Analytics & audit
Golden journeys, engine health, immutable log
Export reportDate range
AD
Five golden journeys — completion rateLast 7 days
1 · Farmer → Buyer68%
2 · Buyer → Farmer61%
3 · Service need → Provider74%
4 · Verification82%
5 · Farm Retail (search → NEED)44%
Engine healthPost → match → notification
Match latency
1.8 s
Notify latency
4.2 s
Dedup rate
11.4%
Expired-in-search
0
Wrong-geo reports
3
Notification opt-out
2.1%
Audit logImmutable · every admin action
WhenActorActionTarget
14:42admin.priyaApproved Business VerifiedFX-B-0912
14:31admin.priyaRevoked Produce VerifiedCON-P-9110
13:58systemRate-limited emergency postsFX-U-7712
13:20admin.karthikChanged +7d price ₹5 → ₹5pricing.TN-pilot
12:44admin.karthikEnabled Farm Retailflag · Salem
11:16admin.priyaSuspended account 30 daysFX-B-1188
10:52systemAuto-reassigned caseFX-VER-3361
10:04admin.divyaAuthorized field partnerFX-MM-160
09:38admin.divyaRejected ad campaignNBFC loan offer
09:02systemConfig publishedgeo.limits v41
3
ADM-CMP-001
Campaign approval & kill switch
FarmX AdminControl tower
Dashboard
Users & Roles
KYC
Verification
Mann Mithran
Listings
Requirements
Services
Live Map
Directory
Moderation
Support
Subscriptions
Ads
Notifications
Feature Flags
Analytics
Audit Log
Broadcast & campaigns
Creator → approver → send · pause and stop are always available
New broadcastSuppression list
AD
Awaiting approval
3
Sending now
1
Delivered (24h)
84,210
Suppressed
12,904
Complaints
4
Campaign queueUser campaigns and Admin broadcasts
CampaignTypeAudienceChannelCreatorStatus
Salem district launchAdminAll eligible · Salem · 42,110In-app + Pushadmin.divyaAwaiting approval
Turmeric available · 5 tUserRelevant buyers · Erode · 3,420In-app + WhatsAppFX-U-2211Sending
Verification reminderAdminExpiring badges · 1,204In-appadmin.priyaScheduled
Tomato · 120 kgUserLocal buyers · Perundurai · 880In-appFX-U-6620Completed
Maintenance noticeAdminAll users · 128,400Pushadmin.karthikAwaiting approval
Loan offerUserAll roles · state-wideIn-appFX-B-1188Rejected
Salem district launchAdmin broadcast · 42,110 recipients
TypePlatform announcement
ChannelsOfficial in-app + push
SegmentAll eligible · Salem district
LanguageTamil + English
DestinationDeep link → Salem feed
Test sendSent to 5 staff accounts
Estimated audience42,110
Approver required. Volume exceeds 10,000 recipients, so the creator cannot send this alone.
Approve & schedule
Pause and stop are available on every sending campaign, and both are audited.
⏸ Pause
🛑 Stop
4
ADM-OBS-001
Observability & system health
FarmX AdminControl tower
Dashboard
Users & Roles
KYC
Verification
Mann Mithran
Listings
Requirements
Services
Live Map
Directory
Moderation
Support
Subscriptions
Ads
Notifications
Feature Flags
Analytics
Audit Log
Observability
Failure visibility during the pilot · security, backup and version control
ExportAlert rules
AD
API error rate
0.14%
OTP failures (24h)
31
Payment failures
4
Notification failures
112
Matching failures
0
Monitored failure classesAlerting on each
Alerts
Class24h7dStatus
API errors1841,204Normal
OTP failures31288Normal
Payment failures422Watch
Notification / push failures112640Investigating
WhatsApp / campaign failures1894Watch
Media upload failures46310Normal
Matching failures02Normal
Background job failures311Normal
Critical service health——All green
Security baseline
✓Secure authentication & sessions
✓Backend authorization on every request
✓OTP abuse protection & rate limiting
✓Encryption in transit
✓Secure media access
✓Secrets management
✓Payment webhook verification
✓Admin MFA
✓Least privilege
✓Secure audit access
Backup & version control
Database backupNightly + PITR
Media backupReplicated
Restore tested02 Aug 2026
Minimum app version1.4.0
Mandatory update1.2.x and below
Maintenance modeOff
5
8 screens
News, subscriptions & traceability
News management, subscription operations, payment reconciliation, notification ops, support cases, Founding Support, config versioning, traceability
1
ADM-NEWS-001
News management
FarmX AdminControl tower
Dashboard
Users & Roles
KYC
Verification
Mann Mithran
Listings
Requirements
Services
Live Map
Directory
Moderation
Support
Subscriptions
Ads
Notifications
Feature Flags
Analytics
Audit Log
News management
Company news, official FarmX news, review queue and distribution control
Publish official newsExport
AD
Published (7d)
318
Pending review
12
Reported
4
Scheduled
22
Removed (30d)
7
News queueAll · Company · Official · Pending · Reported · Removed · Scheduled · Expired
Publish official news
HeadlinePublisherTypeGeoLangStatus
Turmeric prices firm up in ErodeErode Agro TradersCompanyDistrictTA/ENPublished
FarmX is live in SalemFarmX OfficialOfficialStateAll 6Published
Free soil testing campAgriInput CoCompanyTalukTAPending review
Guaranteed 3x yield claimGreenGrow LtdCompanyDistrictTAReported ×4
Monsoon advisoryFarmX OfficialOfficialIndiaAll 6Scheduled
Dealer meet, GobiMahindra dealerCompanyTalukTAExpired
Actions · GreenGrow LtdReported 4 times — misleading claim
"Guaranteed 3x yield" — unverifiable claim reported by four farmers in Erode.
View full news
Approve
Reject
Edit metadata
Change category
Change geography
Restrict reach
Pause distribution
Remove
Restore
Flag as misleading
Disable publisher
Change publishing eligibility
🛑 Emergency stop distribution
2
ADM-SUB-001
Subscription operations
FarmX AdminControl tower
Dashboard
Users & Roles
KYC
Verification
Mann Mithran
Listings
Requirements
Services
Live Map
Directory
Moderation
Support
Subscriptions
Ads
Notifications
Feature Flags
Analytics
Audit Log
Subscription operations
Every paid role · every state · every manual change audited
ExportPlan config
AD
Active
1,284
Expiring 7d
96
In grace
31
Failed renewal
18
Suspended
4
SubscriptionsActive · Expiring · Grace · Expired · Cancelled · Failed · Upgraded · Downgraded · Suspended · Overridden
Export
UserRolePlanRenewsAmountState
Sri Murugan Tractor · FX-S-3390ProviderStandard31 Aug₹[TBC]Grace
Erode Agro Traders · FX-B-0912BusinessAnnual21 Aug 27₹[TBC]Active
Sri Murugan Agro · FX-B-4471BrokerAnnual19 Aug 27₹[TBC]Active
Anbu Transport · FX-S-4102ProviderBasic—₹[TBC]Failed renewal
Kavitha Spices · FX-B-2210BusinessMonthly28 Aug₹[TBC]Expiring
Selvam Traders · FX-B-8841BusinessMonthly—₹[TBC]Cancelled
Sri Murugan TractorProvider Standard · in grace until 31 Aug
Upgrade
Downgrade
Extend
Add grace period
Remove grace
Cancel
Reactivate
Refund
Reconcile
View invoice & receipt
View entitlement history
Every manual change writes an audit record — who, what, before, after, when. Refunds and overrides need dual control.
3
ADM-PAY-001
Payment & reconciliation
FarmX AdminControl tower
Dashboard
Users & Roles
KYC
Verification
Mann Mithran
Listings
Requirements
Services
Live Map
Directory
Moderation
Support
Subscriptions
Ads
Notifications
Feature Flags
Analytics
Audit Log
Payments & reconciliation
One engine · extensions, subscriptions, campaigns, Founding Support
ReconcileExport
AD
Settled (24h)
₹1.84L
Pending
12
Failed
9
Exceptions
3
Unreconciled
2
PaymentsInitiated → gateway pending → success/failed → webhook verified → internally verified → activated → reconciled
Export
PaymentUserFeatureAmountGatewayState
FX-PAY-77120Ravi KumarFounding Support₹999VerifiedReconciled
FX-PAY-77118Ravi KumarExtension +7d₹5VerifiedReconciled
FX-PAY-88120Sri MuruganSubscription₹[TBC]DeclinedFailed
FX-PAY-88134Kavitha SpicesCampaign₹340SuccessPaid, not activated
FX-PAY-88140Selvam KExtension +3d₹3Duplicate hookDuplicate suppressed
FX-PAY-88155Anbu TransportSubscription₹[TBC]Amount mismatchMismatch
Exception queueThe states that need a human
Successful payment, feature not activated
1
Duplicate webhook
1
Duplicate payment
0
Amount mismatch
1
Wrong user reference
0
Retry required
0
Refund / partial refund
0
Reconciliation mismatch
2
Protections: idempotency · duplicate prevention · webhook verification · retry · failed-activation recovery · reconciliation · refund tracking.
4
ADM-NOTIF-001
Notification operations centre
FarmX AdminControl tower
Dashboard
Users & Roles
KYC
Verification
Mann Mithran
Listings
Requirements
Services
Live Map
Directory
Moderation
Support
Subscriptions
Ads
Notifications
Feature Flags
Analytics
Audit Log
Notification operations
Every channel · every event · deduplicated and diagnosable
TemplatesExport
AD
Sent (24h)
84,210
Delivered
97.8%
Failed
412
Suppressed
12,904
Quiet-hour delayed
3,140
Delivery logQueued → sent → delivered → failed → retried → suppressed → quiet-hour delayed
Diagnostics
EventUserChannelTemplateLangStatus
MatchFX-U-2211Pushmatch_produce_v3TADelivered
Company newsFX-U-6620In-appnews_company_v1TADelivered
SubscriptionFX-S-3390Pushsub_grace_v2TARetried ×1
PaymentFX-B-0912In-apppay_success_v1ENDelivered
CampaignFX-U-7712WhatsApppromo_opportunity_v2TASuppressed
EmergencyFX-U-4471Pushurgent_nearby_v1TAFailed — token
DeduplicationOne event, one notification
The rule: one relevant event must not create multiple unnecessary notifications — including when the same person holds Farmer, Business and Broker roles.
Cross-role dedup4,120 suppressed
Same-post dedup1,884 suppressed
Frequency cap hits6,240
Quiet hours held3,140
Muted by preference712
Consent withheld148
5
ADM-SUP-001
Support case management
FarmX AdminControl tower
Dashboard
Users & Roles
KYC
Verification
Mann Mithran
Listings
Requirements
Services
Live Map
Directory
Moderation
Support
Subscriptions
Ads
Notifications
Feature Flags
Analytics
Audit Log
Support cases
New → assigned → in progress → waiting → resolved → closed → reopened
New caseSLA config
AD
Open
46
Breaching SLA
3
Waiting on user
11
Resolved (7d)
128
Reopened
6
Case queueSorted by SLA risk
New case
CaseUserCategoryPriorityAssignedState
FX-SUP-2244Selvam K · FarmerPostingHighTier 1 · DivyaIn progress
FX-SUP-2251Sri Murugan · ProviderSubscriptionHighFinanceWaiting on user
FX-SUP-2260Kavitha R · FarmerVerificationMediumVerificationAssigned
FX-SUP-2262Erode Agro · BusinessPaymentHighFinanceNew
FX-SUP-2265Ravi Kumar · FarmerCompany newsLowModerationResolved
FX-SUP-2270Anbu · ProviderTechnicalMediumTier 2Reopened
FX-SUP-2251Subscription · high priority · SLA 4h
UserSri Murugan · Provider
CategorySubscription → renewal failed
Related paymentFX-PAY-88120
Related subscriptionPLAN-SP-STD
PriorityHigh
SLA4 hours · 1h 12m left
Assigned teamFinance
Assigned personKarthik
EscalationNone
SatisfactionPending
Respond to user
Escalate
Resolve
6
ADM-FS-001
Founding Support operations
FarmX AdminControl tower
Dashboard
Users & Roles
KYC
Verification
Mann Mithran
Listings
Requirements
Services
Live Map
Directory
Moderation
Support
Subscriptions
Ads
Notifications
Feature Flags
Analytics
Audit Log
Founding Support
Supporters, receipts, certificates, reconciliation and refunds
ExportConfig
AD
Supporters
412
Total raised
₹4.1L
Pending verification
6
Failed
14
Refunded
2
SupportersEvery contribution, with its full paper trail
Export
SupporterRoleAmountPaymentReceiptCertificateState
Ravi Kumar · FX-FS-00001245Farmer₹999FX-PAY-77120IssuedIssuedActive
Kavitha R · FX-FS-00001246Farmer₹499FX-PAY-77140IssuedIssuedActive
Erode Agro · FX-FS-00001250Business₹4,999FX-PAY-77190IssuedPendingActive
Selvam K · —Farmer₹299FX-PAY-77201——Payment failed
Anbu Transport · FX-FS-00001255Provider₹999FX-PAY-77210IssuedIssuedRefunded
ActionsException handling only — the happy path is automatic
Search & filter
Reconcile against gateway
Reissue receipt
Reissue certificate
Update badge status
Refund where permitted
Export
View audit trail
Legal gate: Founding Support must never be described as investment, equity, shares, ownership, profit sharing, interest or a repayable amount. Clear legal, GST and accounting review before public activation.
7
ADM-CFG-002
Configuration versioning
FarmX AdminControl tower
Dashboard
Users & Roles
KYC
Verification
Mann Mithran
Listings
Requirements
Services
Live Map
Directory
Moderation
Support
Subscriptions
Ads
Notifications
Feature Flags
Analytics
Audit Log
Configuration versioning
Config type → version → old value → new value → effective date → changed by
New changeExport
AD
Change historyEvery material configuration change is versioned
ExportRollback
ConfigVersionOldNewEffectiveChanged by
Extension price +7dv4₹5₹501 Sep 2026admin.karthik
Free discovery radiusv720 km25 km18 Aug 2026admin.priya
Targeted spot limitv32312 Aug 2026admin.priya
News publish range · Businessv2TalukDistrict24 Aug 2026admin.divya
Voice · Malayalam TTSv5BetaDisabled25 Aug 2026admin.divya
Verification L3 rulev6MM onlyMM + Admin02 Aug 2026admin.priya
Farm Retail flag · Salemv9OFFON25 Aug 2026admin.karthik
Versioned config types
Plan priceEntitlementGeo radiusPost limitsVoice capabilityLanguage configVerification rulesFeature flagsExtension pricingNews publishing rulesCampaign rules
Nothing here needs an app release. Every change carries an effective date so the pilot can be reconstructed as it was on any given day.
8
ADM-TRACE-001
Requirement traceability matrix
FarmX AdminControl tower
Dashboard
Users & Roles
KYC
Verification
Mann Mithran
Listings
Requirements
Services
Live Map
Directory
Moderation
Support
Subscriptions
Ads
Notifications
Feature Flags
Analytics
Audit Log
Traceability matrix
A designed screen alone is never a completed requirement
Export matrix
AD
Requirements
196
Done
118
Partial
54
Missing
19
Future
5
Requirement → screen → backend → database → testThe bridge from scope to acceptance
ExportFilter
Req IDModuleAppScreenAPIDB objectEntitlementAdminAnalyticsStatus
FR-FEED-01Unified feedAllCON-FEED-001GET /feedpost✓✓feed_openedDone
FR-FOL-02Follow engineAllCON-FOL-002GET /followingfollow_rel✓✓followed_entityDone
FR-NEWS-01Segmented newsConnectCON-NEWS-001GET /newsnews✓✓news_openedPartial
FR-NEWS-03Company newsBusinessBIZ-NEWS-001POST /newsnews✓✓news_createdPartial
FR-SUB-02SP subscriptionServicesSER-SUB-001GET /subsubscription✓✓subscription_startedPartial
FR-PAY-03Gateway verifyAllCON-ST-004POST /pay/hookpayment—✓payment_completedDone
FR-CONN-01Connection lifecycleAllCON-CONN-001POST /connectconnection✓✓connection_acceptedMissing
NFR-TRC-01This matrixAdminADM-TRACE-001———✓—Partial