Skip to content

PoC 3.1: AGM Secretary (New Product Introduction & Screening)

Functional Objective: Covers end-to-end New Product Introduction (NPI), Supplier Registration pre-requisites (2-year establishment check, 3-month civil market check, sole marketer validation), Pre-Screening, Screening, Sample Submission, GS1 / Smart Consumer App API integration, Price Negotiation Committee (PNC), and Board of Administration (BoA) approval workflows.


New Product Introduction, Pre-Screening & BoA Approval Flow

Demonstrates supplier onboarding portal, validation checks, automated sample intimation, and multi-tier approval through BoA.


  • Pre-Requisite Verification: 2-year firm existence validation, 3-month civil market presence verification, Brand ownership verification.
  • External Verification Interfaces: Integration with GSTIN, UDYAM MSME portal, FSSAI, BIS, AGMARK, BEE, Ayush, and Smart Consumer App (GS1).
  • Pre-Screening & Screening: Form scrutiny, non-editable barcode/shelf-life attributes, automated sample submission call letters.
  • PNC & BoA Sanction: Price Negotiation Committee comparison chart, digital signatures, BoA resolution recording, and automatic NI circular dispatch to Stores.

🏗️ Technical Architecture & DocType Mapping

Section titled “🏗️ Technical Architecture & DocType Mapping”

In Business M and Framework M, this domain is powered by native, metadata-driven DocTypes, async controllers, and distributed ledger adapters:

SupplierRegistration, SupplierProductSubmission, PreScreening, Screening, SampleSubmission, ProductApplication, PricingCommitteeChart, PriceReviewChart

graph LR
    User["Stakeholder Portal / Desk"] --> Gateway["API Gateway"]
    Gateway --> Controller["Domain Controller & RBAC"]
    Controller --> DB[("PostgreSQL / RLS Master")]
    Controller --> Relay["Outbox Relay Worker"]
    Relay --> TB[("TigerBeetle Immutable Ledger")]

🧪 Verifiable Test Script (Human Review Flow)

Section titled “🧪 Verifiable Test Script (Human Review Flow)”

Follow these steps in the running Business M instance to replicate the live PoC demonstration:

  1. Access Domain Desk: Log into the web desk or local POS at the designated endpoint for this role.
  2. Execute Transaction Flow: Follow the standard maker-checker workflow to create and submit the source document.
  3. Verify Audit Trail & Ledger: Inspect the generated transfer ID, status transitions, and read-model balances.
  4. Inspect Air-Gapped Sync (if applicable): Ensure zero cloud secrets on disk and verify cryptographic signing.