BG
Bagmati Grain Traders
CTRM · regional cloud
ST
Senior TraderTrading floor
Desk open readiness: ready for quoting Market brief published at 08:42 NPT. Position snapshot is 42 seconds old and inside the 2-minute freshness SLO.
Brief freshness
98%
24 / 24 signals cited · 08:42 NPT
Live book
42s
Last consolidation · SLO 2 min
Open dislocations
2
1 affects your corridors
Limit posture
Clear
1 near-breach warning

Morning signal scan

Published
Exchange prices
Bangladesh rice futures · 6 signals
Fresh
Weather
India harvest belt · 8 datapoints
Fresh
Trade policy
India export quota bulletin · 4 refs
2h old
Logistics
Chittagong and Kolkata lanes · 6 signals
Unavailable

Items requiring attention

Desk scoped
India–Chittagong basis widened
Spread breached 30-day band at 08:37 NPT
Wheat hedge recommendation ready
Expected slippage 18 bps vs benchmark
Near-breach: India wheat notional
87% of discretionary limit used

Agent pool at desk open

5 / 5 healthy
Intelligence agent08:42
Basis agent08:44
Position agent42 sec ago
Recommendation agentReady
Limit agentEnforcing
Desk Open Command Center · /desk-open
  • Components: readiness banner, freshness cards, scoped attention queue, agent health.
  • Actions: open brief, inspect dislocation, review proposal, inspect limit.
  • Outcomes: routes to sourced intelligence, basis history, proposal workspace, or limits.
◉ Source integrity enabled · Signals require authenticated provenance; unavailable sources are never silently inferred.
Signals published
24
100% citation coverage
Fresh signals
20
Within configured SLO
Stale signals
2
Older than 90 minutes
Unavailable
2
Missing-source annotations

Signal register

SignalBook / corridorValueOrigin systemRetrievedFreshness
Thai 5% broken rice
Exchange price
Rice · Bangkok–ChittagongUSD 512 / MTICE Asia feed08:41:12 NPTFresh
Monsoon precipitation outlook
Weather datapoint
Wheat · Punjab+18% vs seasonalIMD weather API08:39:08 NPTFresh
India export quota bulletin
Trade policy
Rice · India corridorQuota unchangedDGFT bulletin06:37:44 NPT2h old
Chittagong berth congestion
Logistics signal
Rice · BangladeshUnavailablePort community API—Source down
Kolkata rail dwell time
Logistics signal
Wheat · IndiaUnavailableRail freight feed—Source down

Unavailable-source handling

2 annotations
No inference applied

Chittagong berth congestion and Kolkata rail dwell time remain unavailable. Traders should validate through broker and logistics contacts before quoting.

Missing source annotation · Intelligence agent run 08:42:06 NPT

Brief provenance

Signed manifest
Brief ID
MB-2025-02-18-0842
Publisher
Intelligence agent v2.8.1
Source manifest
sha256: 8c9d…71af
Next refresh
09:15 NPT or source event
Daily Market Brief · /market-brief
  • Components: signal register, source citations, freshness statuses, missing-source callouts.
  • Actions: filter books, search signals, open proposal workflow.
  • Outcome: cited brief is referenced by hedge rationale; unavailable data stays visible.
Active flags
2
1 new in last hour
Corridors monitored
12
11 bands defined
Band undefined
1
Requires risk review
Historical replay
Passed
February disruption detected

Active dislocations

Risk review required
India–Chittagong · Rice
Spread +38.4 USD/MT · band ±25.0 · breached 08:37 NPT
Kolkata–Kathmandu · Wheat
Spread −21.1 USD/MT · band ±18.0 · breached 07:52 NPT
Karachi–Birgunj · Rice
Band definition pending migration sign-off
Band undefined

India–Chittagong spread

Flag D-2048
USD/MTLast 30 days →
Band v4.2 · ±25 USD/MTBreach +38.4 USD/MT08:37:19 NPT

Auditable flag history

FlagCorridor / commodityBand at breachObserved spreadDetectedReviewer / action
D-2048India–Chittagong / Ricev4.2 · ±25.0+38.418 Feb · 08:37Unassigned ·
D-2044Kolkata–Kathmandu / Wheatv4.1 · ±18.0−21.118 Feb · 07:52Anjali P. · Holding
D-1981Bangladesh–Biratnagar / Ricev4.0 · ±22.0+24.814 Feb · 11:20Anjali P. · Widened
Corridor Dislocation Monitor · /basis/dislocations
  • Components: active flags, band chart, breach history, undefined-band queue.
  • Actions: review flag, assign, export, widen or hold band from detail.
  • Outcome: historical band and reviewer decision are preserved in audit evidence.
Live snapshot is inside SLOSnapshot ID POS-2025-02-18-084401 · reconciled at 08:44:01 NPT · position data remains on the trading floor.
Rice net exposure
18,420 MT
Long physical · 82% hedged
Wheat net exposure
−7,850 MT
Short futures offset pending
FX exposure
USD 4.2M
INR / BDT settlements
Hedge ratio
87%
Target ≥ 95% · 1 warning

Position line items

Trader: Senior Trader
Position IDTypeInstrument / lotQuantityValueSource citationTimestamp
PH-88421PhysicalBasmati rice · Chittagong lot 44112,000 MTUSD 6.14MCTRM warehouse ledger08:43:52
FU-30192FuturesThai rice Sep-25−420 contractsUSD −2.15MICE Asia fill 9928108:43:48
FX-01942FXUSD/BDT forwardUSD 2.0MBDT 234.6MTreasury confirmation 77108:43:41
PH-88433PhysicalWheat · Punjab harvest lot 88−7,850 MTUSD −2.06MCTRM sales register08:43:39

Inline risk context

1 near breach
Wheat India notional cap
USD 8.7M of USD 10.0M · 87% utilized
Monitor
India–Chittagong dislocation
Affects 12,000 MT Rice physical lot
Open

Data controls

Desk-scoped accessTrading floor onlyRow-level citationsSnapshot export ready
Live Hedge Book · /hedge-book/live
  • Components: freshness banner, role-scoped tabs, exposure cards, cited line-item table.
  • Actions: refresh, switch aggregation, reconcile, inspect risk context.
  • Outcome: finance reconciliation opens against this timestamped snapshot.
✋ Trader executes manually · Copy legs to your broker screen after review. Automated order placement and exchange routing are excluded from the seven-week pilot.
Drafts today
7
5 accepted for manual execution
Expected slippage
18 bps
22% better than spreadsheet baseline
Policy blocks
1
Linked to limit version v12.4

Proposal queue

My desk
HP-2025-0218-07 · Wheat hedge
Created 08:46 · 2 legs · 18 bps expected slippage
Under policy
HP-2025-0218-06 · Rice hedge
Created 08:21 · 3 legs · 22 bps expected slippage
Executed manually
HP-2025-0218-05 · Wheat hedge
Created 07:58 · requested notional exceeded cap
Blocked

Selected proposal · HP-2025-0218-07

Under policy
Commodity
Wheat · India corridor
Proposed notional
USD 1.2M
Benchmark
ICE Wheat Sep-25 settlement
Expected slippage
18 bps · 22% below baseline
Market reference
MB-2025-02-18-0842
Basis reference
Kolkata–Kathmandu band v4.1
Rationale

Reduce short wheat exposure after Punjab precipitation outlook moved +18% versus seasonal expectation. Basis remains inside the widened corridor band.

Proposed legs

Read-only recommendation
SideInstrumentQuantityBenchmarkExpected fillPolicy check
BuyWheat Sep-25 futures120 contractsUSD 262.40/MTUSD 262.87/MTPass
BuyUSD/INR forwardUSD 1.2M83.1483.18Pass
Hedge Proposal Workspace · /hedges/proposals
  • Components: proposal queue, rationale, cited references, legs, slippage, policy status.
  • Actions: draft, review, mark manually executed; no automated routing exists.
  • Outcome: blocked proposals drill to the active limit and audit record.
Segregation of dutiesRisk Officer can define policy Limits but cannot enforce her own Limit. Enforcement is performed by the dedicated limit service.
Active policy
v12.4
Effective 01 Feb 2025
Near breach
3
Across 38 pilot Traders
Blocked today
1
No unidentified breaches
Compliance
96.2%
Target ≥ 95%

Active Limit definitions

LimitScopeDefinitionUtilizationOwnerEnforcementHistory
WHEAT-NOTIONAL-INDIndia corridorUSD 10.0M notional
87%Near breach
Anjali P.Service active
RICE-VAR-BDBangladesh corridorUSD 1.8M 10-day VaR
61%Clear
Anjali P.Service active
FX-SETTLEMENTAll pilot desksUSD 8.0M open FX
54%Clear
Risk committeeService active

Latest enforcement outcomes

Immutable log
EventProposalLimit breachedPolicy versionTraderTimestamp
BlockedHP-2025-0218-05WHEAT-NOTIONAL-INDv12.4Senior Trader07:58:44 NPT
WarningHP-2025-0218-07WHEAT-NOTIONAL-INDv12.4Senior Trader08:46:12 NPT
Limit Policy and Enforcement · /risk/limits
  • Components: active definitions, utilization bars, policy versions, enforcement outcomes.
  • Actions: inspect history, propose version, export, drill to blocked proposal.
  • Outcome: prior policy versions remain reconstructable for any historical breach.
Promotion control healthyNo candidate has been promoted without a passing replay result. Last overnight batch completed at 05:36 NPT on Cloud Run.
Current production
RM-2.7
Promoted 12 Feb · Anjali P.
Pending review
1
RM-2.8 candidate
Replay pass rate
100%
18 versions governed
Batch health
05:36
Before morning hand-off

Version register

VersionAuthorSubmittedReplay resultHuman-readable diffApprovalPromotion
RM-2.8
candidate
Operator17 Feb · 18:22Passed
slippage −23.1%
Awaiting Risk
RM-2.7Operator12 Feb · 17:10Passed12 changesAnjali P.Production
RM-2.6Operator04 Feb · 16:51Failed
basis recall below threshold
8 changesNot eligibleBlocked

RM-2.8 replay diff

Pass
Basis recall
Current 91.4% → candidate 96.8%
+5.4 pts
Expected hedge slippage
Baseline 23.4 bps → candidate 18.0 bps
−23.1%
Limit false positives
14 → 11 on February replay set
−21%

Promotion rule

Immutable

The operator cannot self-promote. The Risk Officer or VP must approve after a passing replay.

Risk Model Versions and Replay Gate · /models/versions
  • Components: immutable register, replay result, human-readable diff, approval gate.
  • Actions: submit, inspect diff, approve as authorized Risk/VP role.
  • Outcome: pass plus independent approval enables promotion; fail or missing result blocks by default.
Pool health
Healthy
5 agents reporting
Position SLO
42s
Target under 2 minutes
Overnight replay
Passed
Completed 05:36 NPT
Cloud Run cost
$18.4K
of $45K pilot budget

Agent health matrix

Last poll 08:45:02
AgentHealthLast runFreshnessSchedulerCloud RunAlert threshold
IntelligenceHealthy08:42:063 minOn scheduleCPU 22%10 min
BasisHealthy08:44:1847 secOn scheduleCPU 31%2 min
PositionHealthy08:44:2042 secOn scheduleCPU 48%2 min
RecommendationHealthy08:46:12ReadyOn demandCPU 16%5 min
LimitEnforcing08:46:12Real timeContinuousCPU 19%30 sec

Overnight batch timeline

Cloud Run job logs
01:00 NPT
Replay harness started
Historical February scenario set loaded.
04:52 NPT
Candidate diff computed
RM-2.8 compared with production RM-2.7.
05:36 NPT
Harness passed
Promotion remains gated for independent approval.

Freshness SLO alerts

No active alerts
Position consolidation has headroom

Current 42 seconds. Alert at 90 seconds; hard breach at 120 seconds. Last breach: 14 February, resolved in 3 minutes.

Agent Pool Operations · /operations/agents
  • Components: health matrix, freshness SLOs, scheduler status, Cloud Run metrics, batch timeline.
  • Actions: refresh, open runbook, inspect alert events.
  • Outcome: operator can correlate overnight replay and live consolidation without manual stitching.
Authenticated through Bagmati Corporate IdentitySession is device-bound and restricted to the Kathmandu trading floor network.

Current identity

Active
Corporate ID
BG-TRD-014
Role
Senior Trader
Desk scope
Rice book · Wheat book
Location policy
Trading floor
Session issued
08:02 NPT · 18 Feb 2025
Timeout
29 minutes idle · refresh enabled
MFA
Step-up required for proposal drafting

Permission context

Least privilege
View own positions
Physical, futures, and FX line items
Allowed
View all trader positions
Cross-desk exposure map
Restricted
Draft hedge proposals
Limit check and step-up MFA
Allowed
Define or enforce Limits
Risk-only permission
Restricted

Privacy notice acknowledgement

Acknowledged

Your live book, hedge compliance, and slippage data are processed for operational risk, reconciliation, and board-risk evidence under the employee privacy notice. Optional PostHog analytics remains off until separately consented.

PDPA s.20 notice deliveredEmployment exception documentedAnalytics opt-in pending
SSO Access and Role Context · /access/session
  • Components: identity card, desk-scoped permissions, timeout and MFA details, privacy acknowledgement.
  • Actions: re-authenticate, review privacy controls.
  • Outcome: SSO re-authentication creates an immutable access event.
Hedge ratio compliance
96.2%
Target 95% · baseline 71%
Slippage improvement
−23.1%
Target −22% within two quarters
Limit breaches
14
14 identified · 0 unidentified
Pilot envelope
$18.4K
of $45K · week 4 of 7

Slippage against benchmark

Target exceeded
bpsReplay cycles →
Trader spreadsheet baseline23.4 bps
Current replay result18.0 bps

Exception rollup

Controlled drill-down
Exception classCountResolvedOpen
Limit blocks14131
Dislocations22193
Unrecorded physical exposure110
Unidentified breaches000

Scope guards

On rails
Pilot budget
USD 45K over seven weeks
Tracked
Automated order placement
Explicitly excluded
Guarded
Options strategies
Deferred to phase 2
Guarded
Executive Risk Performance · /executive/risk-performance
  • Components: KPI rollup, slippage chart, exception counts, budget and scope guards.
  • Actions: drill into exceptions, export committee summary, open evidence.
  • Outcome: VP receives controlled aggregate view rather than unrestricted trader exposure.
Cycle 08 readyFriday end-of-day snapshot POS-2025-02-14-170001 is available and no older than the reconciliation freshness requirement.
Matched
98.7%
1,284 of 1,301 line items
Unmatched
17
Manual review required
Elapsed effort
1h 42m
Target ≤ 3 hours · baseline 26h
Ratio definition
Delta
Auditor-accepted methodology

Reconciliation line items

Line itemSource positionCounterparty statementStatusSource citationReason / reviewer
PH-8842112,000 MT rice12,000 MT riceMatchedCTRM ledger · stmt 441Auto-match · Ravi S.
FU-30192−420 contracts−420 contractsMatchedICE fill 99281Auto-match · Ravi S.
FX-01942USD 2.0MUSD 1.9MUnmatchedTreasury confirmation 771
PH-88433−7,850 MT wheat—UnmatchedCTRM sales register

Manual match reason

Append-only note

Export contents

Ready
Timestamped live book snapshotIncluded
Line-item source citationsIncluded
Manual match reasons2 pending
Hedge ratio methodologyDelta-adjusted
Weekly Position Reconciliation · /finance/reconciliation
  • Components: cycle KPIs, line-item register, manual-match form, auditor export checklist.
  • Actions: open live snapshot, document reason, export package.
  • Outcome: export is timestamped to the reconciled book and carries citations at line-item level.
Events retained
18,492
Immutable · hash anchored
Today
247
SSO, proposals, limits, models
Chain integrity
Verified
Last check 08:45 NPT
Exports
12
Signed artifacts this pilot

Immutable event register

Event IDTypeActorPolicy versionTimestampHash / chainAction
evt_9f21aLimit blockSenior Traderv12.407:58:44 NPT8d1f…2ac9
evt_9f20bReplay resultCTRM supervisorRM-2.805:36:19 NPTaa72…5f10
evt_9e84cDislocationBasis agentBand v4.208:37:19 NPT1ab3…77d1
evt_9e12fSSO accessSenior Trader—08:02:08 NPT7be2…90c8

Committee evidence package

Draft
Signed attestation metadataReady
Source citations at line-item levelReady
“How we measured this” summaryReady
USD 45K / seven-week scope guardReady
Options and auto-routing exclusionReady

Chain of custody

Admissible
Storage
Append-only WORM archive
Daily anchor
2025-02-18 · sha256: 4af…10c
Signer
CTRM evidence service
Annotations
Appended, never amended
Retention
Financial records · 7 years
Audit Trail and Committee Evidence · /audit/evidence
  • Components: searchable event register, chain verification, annotation action, export builder.
  • Actions: filter, inspect, append annotation, generate signed committee artifact.
  • Outcome: original records remain immutable and evidence includes chain-of-custody metadata.
↻

Replay recovery

Recovery steps, alert thresholds, escalation to VP Trading and Risk, and pass-only promotion rules.

⇄

Joiner · mover · leaver

Configure SSO role and desk scope before Position access; revoke identity while preserving historical attribution.

✋

Manual execution training

Traders execute on their broker screen. Automated order placement and Options remain phase 2 exclusions.

Documentation catalog

12 documents · 4 roles
DocumentAudienceOwnerUpdatedStatusOpen
Rice and Wheat source data contractOperator · RiskOperator16 Feb 2025Approved
Freshness SLO and alerting guideOperatorOperator15 Feb 2025Approved
Limit policy migration checklistRisk officerRisk Officer14 Feb 2025Sign-off pending
Trader manual execution guideTraderDesk Operations12 Feb 2025Approved

Training completion

91%
38 Traders · manual execution35 / 38
Risk officers · evidence workflow6 / 6
Finance · reconciliation export4 / 5

Source onboarding checklist

Template
Authenticated ingestion / mTLS□
Freshness SLO defined□
Origin and retrieval timestamp□
Unavailable-source fallback□
Risk sign-off□
Operational Runbooks and Training · /operations/runbooks
  • Components: procedure cards, documentation catalog, training completion, source checklist.
  • Actions: open procedures, assign training, review sign-off.
  • Outcome: operator and desk teams can run the pilot without ad-hoc engineering support.
Notice status
Acknowledged
First SSO login · 18 Feb 2025
Analytics
Off
PostHog opt-in required
Open requests
0
30-day response window
DPO
Listed
privacy@bagmatigra.in

Employee privacy notice

Acknowledged

Bagmati Grain Traders processes position data, hedge compliance, slippage measurements, SSO events, and audit records for live book consolidation, risk monitoring, reconciliation, and board-risk evidence.

PDPA s.20 notificationEmployment exception documentedSingle-tenant regional cloud

Optional analytics

Not consented

PostHog may process pseudonymised product-use events to improve navigation. It does not receive raw Position payloads. Analytics is not required to perform your role.

Data rights request

Current and former traders
Requests are verified and answered within 30 days.

Retention controls

Automated
Financial and audit records7 years
SSO identity records after termination90 days
PostHog events12 months
Position dataRegulatory schedule

Authorized Position access

Notifications

You are notified when Risk officers, Finance controllers, or the VP access your per-Trader Position data outside a live-trading session.

18 Feb · Risk Officer · Risk reviewNotified
17 Feb · Reconciliation Analyst · ReconciliationNotified
Privacy and Data Rights Center · /privacy
  • Components: privacy notice, analytics consent, data rights request, retention and access notifications.
  • Actions: opt in or out, read notice, submit access/correction request.
  • Outcome: request enters a verified 30-day workflow; analytics never receives raw positions.