AAcharioteerGlobal Marketplace
Selected market context: EN · IN · INRBuyerSellerWalletAccountERP

Seller workspace

Seller Operations

Listings, RFQs, documents, orders, wallet, and payout status on existing seller routes.

Active user: Canonical seller pendingRole: sellerCompany: Company pending
Read-only buyer/seller/admin route map: seller /textile/seller/dashboard | listing /textile/seller/yarn/listing | buyer /textile/yarn | admin /textile/admin/trade-observability | orders /textile/seller/orders | wallet /textile/seller/wallet-ledger
Buyer mode/textile/buyer/dashboardSeller mode/textile/seller/dashboardBusiness mode/textile/seller/company-masterPersonal mode/textile/seller/profile
One-user mode map: one local user context can switch across buyer, seller, business, and personal surfaces. Guard evidence: SaaS status | workflow/RBAC status | identity gate=true | auth connector off=true | no SSO/MFA activation claimed
Canonical seller pendingLegal name pending
Bank payout readiness PendingBank payout readiness pending
BankBank pending redacted

Deterministic Seller Identity Proof

Selected Seller Identity

Waiting for canonical seller-master list; no browser profile or localStorage fallback is read.

RESOLVING
Selected Seller
Seller pending
Selected Company
Company pending
Trusted Identity Source
/api/trade-core/seller-master/foundation -> /api/trade-core/seller-master/list -> selected seller-master row
Fallback State
NO LOCAL PROFILE FALLBACK; CANONICAL SELLER REQUIRED
Seller-master Rows
0
Trusted Session
x-user-id=pending; x-role=seller; x-company-id=pending

Seller Read-Only Ledger

Wallet Ledger

CANONICAL WALLET LEDGER / DB-BACKED read-only view from canonical /api/trade-core/wallet-ledger.

SellerCanonical seller pending0 ledger rows
Status: Loading canonical seller-master truth...
trade_wallet_ledger/api/trade-core/wallet-ledger
/api/trade-core/wallet-ledger/api/trade-core/wallet-ledger
erp_readiness_guard_probe/api/trade-core/erp/readiness
erp_order_ledger_preview_guard_probe/api/trade-core/erp/order/:orderId/ledger-preview

Buyer order status

Commercial Flow Status

seller-wallet-ledger
Versioncodex139b-prelive-commercial-flow-proof-v1
Fixed Trade Chainlisting -> comparison -> landed cost -> order -> escrow -> logistics -> delivery -> wallet -> payout -> audit
ExecutionNo payment, logistics, release, refund, payout, receipt, or audit write call is mounted here.

Listing -> RFQ -> Order Proof

WATCH
0/0 ledger refs

Wallet rows retain order and RFQ references for commercial traceability without changing listing or order routes.

GET /api/trade-core/wallet-ledger + GET /api/trade-core/orders/mine

Escrow / Release Proof

WATCH
0/0 escrow proofs

Escrow release visibility is read from ledger and order enrichment only; no release processor is called.

readback only: escrowStatus / escrowReleaseProof

Refund / Return Proof

WATCH
0/0 refund holds

Refund hold and release-window evidence is displayed from existing ledger/order readback fields.

readback only: refundHoldProof / releaseWindowProof

Wallet / Payout Proof

WATCH
0 posted / 0 release-ready

Wallet and payout proof stays read-only and scoped to the selected canonical seller-master identity.

readback only: walletLedger / payoutReleaseProof

Wallet Statement Tagging Proof

READY
0/0 flow tags

Sector, module, family, and wallet-flow tags are read from the canonical wallet statement without a schema change.

GET /api/trade-core/wallet-ledger

Receipt / Audit Proof

WATCH
0/0 audit proofs

Immutable audit or ledger transaction lineage is surfaced without receipt, audit, or payout posting.

readback only: immutableAuditProof / transactionId

Admin Commercial Control Proof

ADMIN
Admin controlled

Payout controls remain admin-owned through existing observability and ERP readiness surfaces.

/textile/admin/trade-observability

Compatibility Alias Proof

COMPATIBILITY
Seller aliases preserved

Wallet proof does not add redirects or alter compatibility seller shortcuts.

frontend/next.config.js aliases unchanged
Ledger scope
Wallet and order enrichment reads only; no payout, release, refund, receipt, or audit write call.
Seller identity
x-user-id=pending; x-role=seller; x-company-id=pending

Buyer order status

Batch 3 Source Readback Parity

seller-wallet-ledger
Versioncodex139b-prelive-commercial-flow-proof-v1
Fixed Trade Chainlisting -> comparison -> landed cost -> order -> escrow -> logistics -> delivery -> wallet -> payout -> audit
ExecutionNo payment, logistics, release, refund, payout, receipt, or audit write call is mounted here.

Exact 22-module registry

READY
22/22 modules

Registry proof is read from frontend/lib/textileModules.ts; no seller listing page is created or rewritten.

frontend/lib/textileModules.ts

Buyer readback consistency

READY
/dashboard + /rfq/export + /orders + /receipt-audit

Buyer dashboard, RFQ, orders, and receipt-audit pages consume the same fixed source/readback parity helper.

/textile/buyer/dashboard + /textile/buyer/rfq/export + /textile/buyer/orders + /textile/buyer/receipt-audit

Seller readback consistency

READY
/dashboard + /orders + /wallet-ledger

Seller dashboard, orders, and wallet-ledger pages consume the same helper without touching seller listing pages.

/textile/seller/dashboard + /textile/seller/orders + /textile/seller/wallet-ledger

Fixed one-direction chain

READY
listing -> comparison -> landed_cost -> order -> escrow -> logistics -> delivery -> wallet -> payout -> receipt_audit

Batch 3 keeps listing -> comparison -> landed_cost -> order -> escrow -> logistics -> delivery -> wallet -> payout -> receipt_audit.

frontend/lib/moduleMarketplace.ts

Helper/schema preflight

READONLY
shared helper export/import guard

Closure is helper-level first; sellerListingSharedHelpers, sellerListingEnterpriseHelpers, and sellerSchemaRegistry remain import/export checked.

frontend/lib/sellerListingSharedHelpers.ts + frontend/lib/sellerListingEnterpriseHelpers.ts + frontend/lib/sellerSchemaRegistry.ts

Runtime mutation boundary

READONLY
no gateway/provider/mutation proof

No payment gateway, logistics provider, production mutation proof, new route family, or backend readback family is attached.

existing /api/rfq + /api/trade-core reads only
Batch 3 version
codex382-batch3-source-readback-parity-v1
Surface
seller-wallet-ledger
Role
seller
Readback row counts
Wallet Rows 0 / Owned Modules 0 / Payout Posted Rows 0 / Release Ready Rows 0
Source routes
/textile/seller/wallet-ledger + /textile/seller/orders + /textile/seller/dashboard
Frozen no-touch files
frontend/app/textile/yarn/page.tsx + frontend/app/textile/seller/yarn/listing/page.tsx + frontend/lib/canonicalSellerMasterTruth.ts
Count policy
source-vs-inventory count drift is report-only; no 73/392 hard fail
Note 1
seller wallet ledger displays wallet/payout/receipt/audit readback without payout or release execution
Seller identity proofRESOLVINGReadback source: /api/trade-core/seller-master/foundation | /api/trade-core/seller-master/list | /api/trade-core/wallet-ledger | /api/trade-core/orders/mine | /api/trade-core/erp/readiness. KYC status is displayed from configured records only; profile promotion remains governed by the seller-master workflow.
Buyer identity proofBuyer identity pendingBuyer identity stays browser-readonly with compatibility storage preserved.
Company ownership proofcompany pending / 0/22 textile modulesCompany identity remains the ownership anchor. No off-registry ownership is promoted.
Business/personal continuity proofbuyer:pending -> seller:pendingBusiness company IDs and personal user IDs remain separate across listing -> comparison -> landed_cost -> order -> escrow -> logistics -> delivery -> wallet -> payout -> receipt_audit. Textile transformation surface only; no extraction or assembly engine logic is introduced.
Order/RFQ identity continuity proof0/0 orders aligned | RFQ 0Order proof uses existing /api/trade-core/orders/mine readback, order/listing/preparation snapshots, and RFQ IDs only.
Wallet identity proof0/0 wallet rows alignedWallet proof reads existing /api/trade-core/wallet-ledger rows only; payout, release, escrow, refund, and audit writes remain absent.
Compatibility aliases preservedGET Aliases remain compatibility-only metadata. No alias route is deleted and canonical order reads still resolve to /api/trade-core/orders/mine.
Read-only route and DB proofNO_DB_CHANGE | NO_ROUTE_DELETE | FRONTEND_PROOF_ONLYThis proof is readonly display only and uses existing fields when present; backend route count, aliases, and DB schema are intentionally unchanged.
CODEX220B Payout readiness proofREADBACK WATCHcodex220b-seller-wallet-payout-readiness-proof-v1: wallet/order enrichment readback only.
CODEX220B Return window readback0/0Return-window state is read from order returnWindow, returnWindowEnd, policy, and release-window snapshots.
CODEX220B Seller release delay readback0/0Seller release delay is read from sellerReleaseAt, policy.sellerReleaseDays, payout, and release snapshots.
CODEX220B Admin lock/unlock proof0/0Seller wallet reflects existing admin-control readback only; lock/unlock stays on admin controls.
CODEX220B No live payout gateway0/0No live payout gateway, payment provider, payout scheduler, or payout executor is called from this page.
CODEX220B Source readbacksGET ONLY/api/trade-core/wallet-ledger + /api/trade-core/orders/mine + /textile/admin/erp-controls
CODEX116 ERP ledger closurecodex116-erp-ledger-frontend-closure-v1Seller ledger closure uses existing wallet/order reads plus guarded ERP readiness and guarded ledger-preview probes.
Seller readiness guard probeWATCH / HTTP N/AProbe pending
Seller ledger-preview guard probeWATCH / HTTP N/A/api/trade-core/erp/order/:orderId/ledger-preview [N/A] :: Probe pending
CODEX251B Wallet/Payout proofcodex251b-final-buyer-seller-admin-runtime-proof-consolidation-v1Wallet, payout, order, and admin audit proof stays consolidated inside this existing seller wallet panel; no duplicate route or proof panel is created.
Deterministic seller proofRESOLVINGSeller pending
Trusted identity proofx-user-id=pending; x-role=seller; x-company-id=pendingWallet and order enrichment reads use canonical seller headers.
Seller-master proof0/api/trade-core/seller-master/foundation -> /api/trade-core/seller-master/list -> selected seller-master row
Module ownership proof0/22No module ownership keys returned by selected seller-master row.
Sector tag proof0/0Wallet rows expose sector from trade_wallet_ledger/readback metadata.
Family tag proof0/0Module family is read from existing family_key/moduleFamily metadata.
Flow tag proof0/0Wallet flowStage/flowType/flowTag are read-only proof metadata from canonical payload/readback; no DB flow column is added.
Buyer-visible proof0/0Ledger rows stay seller-owned while showing only order/RFQ references needed for buyer settlement traceability.
Payout/release proof0 posted / 0 release-readyReadback only from ledger and order enrichment rows; no payout or release route is called.
Payout release proof0/0Seller payout release state is displayed from wallet/order readback only.
Escrow release proof0/0Escrow release state remains visible without calling release APIs.
Refund-hold proof0/0Refund hold state is read from existing hold/refund snapshots only.
Release-window proof0/0Release window state is derived from acceptance/window readback.
Return-window readback0/0Return window state is displayed from existing order readback only.
Seller-release delay readback0/0Seller release delay state is displayed from existing order policy and payout readback only.
Immutable audit proof0/0Audit hash or ledger transaction lineage is displayed without mutation.
Read-only write proofNO POSTThe canonical seller filter is read-only and mirrors the selected seller-master row.
Read-only guard proofGET ONLYNo escrow, payout, refund, release-window, or audit write route is attached to this page.
Paid status0/0Paid state is read from order payment snapshots and payment status fields only.
Stock reserve0/0Stock reservation is shown from existing reservation readback metadata.
Dispatch/tracking0/0Dispatch and tracking references are read from logistics/shipping snapshots.
Delivery0/0Delivery and buyer-acceptance state is shown from existing order snapshots.
Return window dates0/0Return window start/end values are displayed from release-window and acceptance snapshots.
Wallet/payout/receipt proof0/0Payout proof and immutable receipt/audit proof are visible without write actions.

Loading ledger rows...