01 / SOURCE PPT 54
Digital title and USD settlement
Maintain an evidence-backed record of entitlement to identified carpets, while keeping custody, legal title and final payment as separate facts.
Read the 4-page operating runbook ↗Workflow and responsible roles
Accountable roles: COTO trade coordinator owns the workflow; the seller and buyer approve the contract; a separate finance reviewer checks receipt evidence. Legal title is determined by the executed sale and applicable law.
Start with: Sale/order version; item/lot identifiers; quantity and unit; seller/buyer authority; location and custodian; express title trigger; USD milestones; inspection period and remedies; restricted beneficiary-verification reference; permitted evidence sources.
- Fix the legal trigger
Responsible: Seller + buyerComplete Sale Agreement 05 and Schedule 13. Specify whether title depends on payment, delivery or another enforceable event; record risk separately. Both approve the same version. No default seven-day hold or AMN coin is adopted from the presentation.
- Register the physical scope
Responsible: Seller + custodianIdentify every rug or the precise controlled lot, record count/condition and tag mapping, and disclose any lien or retained-title interest. Reviewer checks authority to sell; unresolved competing claims block an ownership assertion.
- Record dispatch and receipt
Responsible: Seller then buyer/custodianRecord sender/receiver, timestamps, location, count, transport reference and supporting fingerprints. The receiver independently confirms what arrived. Custody change alone never marks legal title or payment as complete.
- Inspect and allocate exceptions
Responsible: Buyer + quality reviewerApprove conforming quantity and identify disputed pieces separately, with evidence and an agreed cure. Respect the sale inspection period and hidden-defect rights. Do not infer acceptance from silence unless the executed lawful terms expressly permit it.
- Confirm the payment condition
Responsible: Finance reviewer + actual beneficiaryUse a lawful agreed bank route outside COTO. Independently verify beneficiary instructions and confirm the exact invoice, USD amount, fees and available-funds event. A screenshot, chain transaction or operator attestation alone cannot establish final bank credit.
- Review entitlement and close
Responsible: Authorized seller/buyer representativesWhen the contractual trigger is evidenced and unresolved rights claims are cleared, record the agreed entitlement event and approval references. Correct later reversals through a new linked event and legal review; do not make an irreversible automatic title decision from a payment webhook.
States: Record lifecycle: draft > contract-agreed > dispatched > received > inspection-accepted OR disputed > entitlement-reviewed > closed. Payment is a separate ledger: unpaid / provisional / credited / available / reversed. An entitlement record is not a negotiable warehouse receipt or statutory document of title.
Exceptions, blockchain and AI
Short/damaged delivery: quarantine the identified quantity and seek a signed resolution. Payment shortfall/reversal: keep the payment state unresolved and reassess the contractual title trigger. Conflicting claims or lost tag: freeze the affected entitlement view and require evidence; never mint a replacement as a shortcut. Timeouts create reminders, not automatic fund release.
Keep the executed agreement, bank evidence and identities off-chain. A future approved relayer may anchor the salted digest and opaque record/version; this proves consistency, not title validity. AI may extract invoice fields into a draft, but a person verifies parties, currency, quantities and dates. No AI or smart contract adjudicates disputed title or sends bank funds.
Existing pilot, build work and acceptance tests
Current/manual route: Use existing orders, separate approvals, protected audit records, invoices, operator-attested receipts and balances. Add a coordinator-maintained entitlement/exception schedule with signed approval references. The pilot has no dedicated legal-title register, partial acceptance or provider webhook.
Still to build: Add item-level custody/entitlement records, partial inspection lines, amendment approvals and a separate payment-event table. Only after provider approval: signed-webhook verification, event deduplication, server-side amount/order matching, reversals and daily bank reconciliation. A checkout page alone is insufficient.
Synthetic scenario: Synthetic example: 20 rugs at USD 500, received 20, accepted 19, one disputed. The order remains USD 10,000; an agreed USD 9,500 invoice with USD 3,000 confirmed test receipt leaves USD 6,500 invoiced unpaid plus USD 500 not yet invoiced/disputed. Do not call the full USD 7,000 order balance all overdue.
Test before release: Reject a repeated receipt reference; preserve a reversed payment as a new event; block entitlement confirmation with a missing title trigger; keep one disputed rug outside accepted quantity; verify no real payment or public-chain write occurs.
Measure: Title-trigger evidence completeness; unexplained custody/title differences; accepted-delivery-to-confirmed-funds time; unreconciled reversals. Pilot gate: all scripted exception cases remain visible and no unresolved event is represented as settled.
Proposed payer and service economics
Proposed payer: seller/buyer under a disclosed service order. Unit: enabled agreement/reconciliation service or subscription; no percentage charge on principal is implied. Track staff minutes per exception and integration cost before setting a USD tariff.
02 / SOURCE PPT 55
Traceability and accountable evidence
Build a product history that can be checked against real sources, quantities and locations, with explicit confidence and missing-link labels.
Read the 4-page operating runbook ↗Workflow and responsible roles
Accountable roles: A data steward owns the event dictionary; producers and custodians attest their own events; an independent quality/source reviewer checks claims according to the agreed scope.
Start with: Unique item/lot IDs; parent-child material batches; event ID; event time plus time-zone offset and received time; actor/business/site reference; event type; quantity/unit; source document version/digest; claim scope and review status; correction/reversal references.
- Create one identity and vocabulary
Responsible: Data stewardAllocate an opaque item/lot ID and documented event types: received, transformed, packed, dispatched, received-at-site, inspected, split, merged and corrected. Record units and location definitions. A future EPCIS mapping is a standards-alignment proposal, not current GS1 certification.
- Capture at the actual source
Responsible: Producer/site custodianRecord what happened, when, where, why and by whom, with the evidence reference. Assisted/offline intake is permitted but must preserve the original event time and the coordinator who entered it. Do not backdate an upload as if it were real-time capture.
- Validate quantity and duplication
Responsible: Rules + data stewardReject duplicate external event IDs, impossible units, unknown actors, negative balances and child-lot quantities exceeding their parent. Quarantine inconsistent events instead of silently correcting them. Document legitimate process yield/waste separately.
- Review the claim rather than just the file
Responsible: Qualified reviewerLabel supplier-declared, evidence-checked, independently inspected, expired or disputed claims. Check the issuer, site/product scope and validity of certificates where relied on. Assess labour evidence through a proportionate human process, never facial/age inference or hash-based certification.
- Reconcile the handover
Responsible: Sender + receiverMatch dispatch and receipt by item/lot, place and quantity. A sender cannot confirm the receiver on their behalf. Physical stock counts and source records resolve differences; a one-sided handover remains visibly incomplete.
- Present a permissioned timeline
Responsible: COTO operatorShow source, review scope and last-updated time beside each material assertion. Export only the viewer-permitted fields. Append a correction with reason and superseded event reference, preserving the original and any necessary legal hold.
States: Event: captured > validated > attested > reviewed OR rejected > corrected/superseded. Handover: sender-attested > receiver-confirmed OR discrepancy. Anchor: pending > submitted > confirmed OR failed/recheck-required, tracked separately from evidence review.
Exceptions, blockchain and AI
Missing source: mark unknown and request evidence; do not fill it with a model guess. Broken handover: show the gap. Duplicate IDs: quarantine both suspect uses until resolved. Expired certificate: remove the current-valid badge, retain historical scope. Suspected coercion: protect the reporter and route to the sourcing/grievance process, not an automatic supplier conviction.
Store full evidence in a proposed private evidence vault with restricted signed retrieval and retention rules; the current pilot stores descriptions/fingerprints, not document uploads. The existing canonical salted SHA-256 audit approach can anchor opaque digests through the disabled relayer after activation approval. Optional OCR/AI flags inconsistencies for people; deterministic quantity checks remain authoritative.
Existing pilot, build work and acceptance tests
Current/manual route: Use lots, maker-group reference, origin/location, evidence description/digest and protected audit exports. Pilot richer event capture in the supplied event register with named attestations and manual document review through an agreed secure channel.
Still to build: Add a structured event store with issuer permissions, idempotency, parent-child lineage, custody countersignatures, evidence-vault retention and event-level review status. Add import/export adapters only after testing the shared dictionary. A review-status field is not a certification service.
Synthetic scenario: Trace one synthetic yarn lot into two carpet lots, then dispatch 12 pieces to warehouse A and eight to B. Reconcile all 20 with independent receipts; deliberately omit B's receipt and show the provenance gap until it is supplied.
Test before release: Try an over-sized split, duplicate import, changed evidence file and reversed handover; confirm the history remains visible, quantities conserve within the declared process and each viewer sees only permitted fields.
Measure: Percent of required events with source and accountable actor; physical-to-record differences; missing handovers; certificate expiry detection; correction resolution time. Pilot gate: detect every deliberately injected lineage and quantity exception.
Proposed payer and service economics
Proposed payer: business subscriber or scoped supply-chain programme. Unit: supported lot/event volume and review service, with independent inspection quoted separately. Measure review effort, storage and connector maintenance; do not sell an unsubstantiated ethical badge.
03 / SOURCE PPT 56
Physical carpet identity and digital passport
Give each carpet a durable scannable identity and a truthful, permission-filtered product record, starting with low-cost QR labels before RFID investment.
Read the 4-page operating runbook ↗Workflow and responsible roles
Accountable roles: The passport administrator controls ID issuance and revocation; the manufacturer binds the tag to the rug; qualified reviewers approve claim scope; owners/custodians attest only their authorized events.
Start with: Opaque carpet ID; batch/design revision; construction/materials/dimensions; maker-group/site references; tag serial and issuance/replacement record; product photographs under permission; claim/evidence status and expiry; care/repair information; permitted public fields.
- Define the minimum passport
Responsible: Passport administratorChoose the essential fields and audience: public product/care summary, partner trade history and restricted evidence. Identify supplier declarations distinctly. Do not expose worker identity, home address, bank information, private prices or the buyer's personal details.
- Bind a physical identity
Responsible: Manufacturer + checkerPrint a durable label with a random ID, a first-party HTTPS scan link and a human-readable fallback. Attach it without damaging the rug, photograph the association and verify the scan against the right product. A QR code can be copied; it is a link, not proof of authenticity.
- Check before publication
Responsible: ReviewerMatch specifications and lawful design permissions to the rug; inspect relied-on certificates and issuer/scope/expiry. Publish only fields actually supported. Missing evidence stays marked pending or unknown rather than displaying an unconditional verification badge.
- Serve the appropriate view
Responsible: Passport servicePublic scans show only approved product/care details and current claim status. Signed-in businesses receive authorized information. Rate-limit retrieval, use unguessable references and enforce authorization server-side; obscurity alone does not protect private records.
- Maintain the journey
Responsible: Authorized custodian/service partnerAppend receipt, repair and authorized claim updates with evidence and timestamps. Replacing a tag requires a reason, old/new serial linkage and reviewer approval. Revoke the old scan mapping or show a replacement notice; do not issue a second independent product identity.
- Review expiry and anomalies
Responsible: Administrator + reviewerQueue certificate expiry, repeated anomalous scans or a reported counterfeit for investigation. Do not treat scan geography as definitive identity or use tracking without a lawful purpose. Suspend disputed claims while preserving safe access to basic care information.
States: Passport: draft > identity-bound > reviewed > published > updated OR suspended > retired. Tag: issued > attached > checked > replaced/revoked. A public passport scan has no power to change ownership, payment or private data.
Exceptions, blockchain and AI
Lost/damaged tag: validate against batch, photos and custody evidence before reissue. Duplicate tag: mark disputed and investigate both physical goods. Sold rug: do not publicly expose its new owner. Recalled/unsafe item: display the authorized service notice and retain a safe reporting route. Withdrawal of image permission: remove affected publicity where required without falsifying product history.
The public passport resolver is a new service, not currently deployed. Add signed QR/RFID issuance records if needed, but physical checks remain essential. Future blockchain anchoring can record a version digest and revocation reference, never personal ownership details. AI may draft care text from approved materials/specifications; a qualified person verifies it before publication.
Existing pilot, build work and acceptance tests
Current/manual route: Create the source product sheet, record the pilot lot and evidence fingerprint, and test printed QR labels against controlled prototype product sheets. Do not distribute a public scan URL until the resolver and privacy filtering have passed testing.
Still to build: Add item-level records, a permission-filtered public resolver, tag serial registry, claim/expiry fields, revocation/reissue workflow, access logging and abuse controls. RFID is optional and must be costed per reading site; no requirement to buy it for the first pilot.
Synthetic scenario: Prepare ten synthetic item passports across two batches. Use QR labels, then simulate one copied tag, one expired certificate and one legitimate replacement. Confirm a public visitor cannot retrieve buyer, wage, price or restricted evidence records.
Test before release: Guess another identifier; open a revoked tag; substitute a label onto another rug; inspect the public API response for restricted fields; confirm scan itself cannot change title. The test must include a physical mismatch, not just working URLs.
Measure: Correct physical-to-record matches; unauthorized field exposure (target zero in the test); successful legitimate reissues; expired-claim suppression; cost per maintained passport. No counterfeit-prevention guarantee is inferred.
Proposed payer and service economics
Proposed payer: manufacturer/retailer under a passport service order. Unit: issued and maintained item/batch, plus optional tagging or inspection cost. Quote external tag/reader costs transparently; no extra fee for inventing a claim.
04 / SOURCE PPT 57-59; marketplace context 6-7
Weaver, distributor and company workflow
Connect demand, transparent offers, production, stock, delivery and USD payables/receivables through one controlled order record, while reducing opaque information gaps.
Read the 4-page operating runbook ↗Workflow and responsible roles
Accountable roles: Trade operations coordinates; the actual buyer/seller accept terms; producers approve understandable work orders; warehouse parties attest custody; finance reconciles without COTO holding money.
Start with: Business roles/authority; location and dispatch/destination; capacity and available volume/unit; quality brief; RFQ/quote validity and disclosed intermediary fees; landed-cost components; accepted order version; production work orders; delivery/inspection evidence; USD invoice/receipt references.
- Qualify a comparable demand brief
Responsible: Buyer + coordinatorState quantity/unit, construction, tolerances, destination, deadline, minimum conditions, USD price basis and precise Incoterm/place. Confirm what costs are included. Producers can use an assisted route; coordinators record who supplied and approved the information.
- Collect and compare offers fairly
Responsible: Approved sellers + buyerFor the manual pilot, collect time-stamped written quotes with available volume, dispatch point, quality evidence and expiry. Apply disclosed eligibility checks first, then compare normalized landed-cost components and delivery feasibility. Mark unknown costs instead of manufacturing a cheapest offer. Document conflicts and selection reasons; do not guarantee an optimal clearing price.
- Agree allocation and freeze terms
Responsible: Actual seller + buyerPermit partial/multiple-supplier allocation only with explicit buyer approval and separate accountable seller obligations. Each resulting order has an agreed quantity and USD terms. Both approve the exact version; reserve stock atomically. No model or coordinator silently changes an accepted price, quantity or supplier.
- Create fair production work orders
Responsible: Contracting payor + producer/groupIdentify the real payor, material ownership, piece/hour rates, quality and dates in an understandable language. International trades remain USD, but wages follow local lawful currency/rules. Do not let hidden access fees or intermediary deductions consume earned pay. A producer complaint does not cancel earned remuneration.
- Reconcile site movements and exceptions
Responsible: Sender + each warehouse/receiverRecord separately owned, physically held, reserved, in-transit, quarantined and available quantities. Require receiving confirmation at each site, inspect and assign differences to an owner. Returns do not become sellable stock automatically; a documented restock inspection is needed.
- Compile and reconcile obligations
Responsible: Seller finance + buyer + reviewerIssue authorized invoices for agreed milestones, present accepted and disputed amounts separately, and record bank evidence through the approved process. A consolidated statement references the original invoice lines; it is not a second invoice. Issue recipient-created invoices only where legally authorized and agreed. Keep worker pay obligations distinct from customer collection.
States: Demand: draft > qualified > quotes-open > evaluated > selected/expired. Sale: proposed > separately approved by both > accepted. Fulfilment: not-started > production-started > dispatched > received > inspection-accepted OR disputed. Allocation and finance are separate subledgers.
Exceptions, blockchain and AI
Expired quote or missing landed cost: obtain a new comparable quote. Capacity shortfall: seek a signed variation, not forced subcontracting. Duplicate allocation: reject the second reservation. Partial rejection: quarantine lines and seek agreed cure; do not withhold unrelated lawful wages. Late payment: assign an escalation owner and show aging rather than pretending to release funds automatically.
Current atomic order/lot versions reduce double reservation, and private audit records show approvals. A future RFQ/offer engine should use time-stamped access-controlled offers, explicit closing/allocation rules and auditable awards; no real auction is active. Optional AI extracts/comparisons only from approved quotes, showing source fields and uncertainty. It cannot set a collusive price, assess creditworthiness or approve people.
Existing pilot, build work and acceptance tests
Current/manual route: Run comparable quotes in the supplied RFQ/allocation register, then use existing lot/order approvals and invoice/balance endpoints. Use manual signed work-order and warehouse registers; the pilot has no RFQ service, multi-user business teams or multi-site stock subledger.
Still to build: Add RFQs/offers/expiry, normalized cost components, allocation/stock locations, producer work orders and pay obligations, partial delivery/inspection lines, amendments/cancellation and controlled consolidated statements. Real bidding needs separate anti-manipulation and competition review before activation.
Synthetic scenario: Use a synthetic brief for 20 rugs, a 12-piece seller in Jaipur and an eight-piece seller at another dispatch point. Compare freight and deadlines separately, approve any split explicitly, and create two seller-specific orders. Do not merge their liabilities into an unapproved single contract.
Test before release: Reject an expired offer, a non-comparable unit and a double reservation; account for one warehouse quarantine; ensure producer pay is not inferred from customer payment; confirm no bid, fee or bank transfer is executed by the planning register.
Measure: Complete comparable quotes; RFQ-to-agreed-order time; unallocated/over-reserved volume; undisputed overdue USD; producer payment timeliness; time spent re-entering data. Track baseline before claiming savings.
Proposed payer and service economics
Proposed payer: buyer/seller subscription or a disclosed scoped coordination programme. Charge legitimate logistics/review partners transparently; removing opaque intermediation does not eliminate real transport, inspection or support costs. Any future bidding fee needs explicit enabled-service terms.
05 / SOURCE PPT 135
AI-assisted design with production approval
Reduce avoidable design iteration while protecting design rights, maker knowledge, physical feasibility and explicit customer approval.
Read the 4-page operating runbook ↗Workflow and responsible roles
Accountable roles: A designer owns the brief and rights review; a weaver/production specialist checks manufacturability; the buyer approves the physical sample and final specification. The AI operator does not decide those approvals.
Start with: Rights-cleared references and permitted uses; construction/loom limits; dimensions and tolerances; palette/material availability; repeat/grid resolution; target effort/cost assumptions; buyer constraints; prohibited motifs/uses; model/vendor/data-handling permission; sample acceptance criteria.
- Freeze the constraints
Responsible: Buyer + designer + weaverList fixed versus flexible attributes, including technique, colour count, material, scale and tolerances. Estimate production effort with the maker; do not let a visually attractive rendering conceal an unworkable weave or unpaid labour.
- Clear the input rights and data route
Responsible: Rights holder + data ownerLog each reference, owner/licence, permitted generation/use and confidentiality restriction. Obtain separate maker image/story permission if relevant. If the selected AI vendor/data-processing route is not approved, use a rules-based/manual design trial instead of uploading customer files.
- Generate a bounded candidate set
Responsible: AI operator + designerPropose a small fixed maximum set per brief and log model/version, prompt/template, input references, date and cost. Keep drafts clearly synthetic and private. Limit budget and retries; generation is not evidence of ownership, originality or production performance.
- Screen and shortlist
Responsible: Designer + production specialistApply deterministic checks for dimensions, repeat geometry, palette count and known technique constraints. Review possible copied motifs and licensing issues manually. A similarity tool is a warning aid, not IP clearance. Reject impractical detail before spending on samples.
- Sample and cost the actual work
Responsible: Weaver + quality reviewer + buyerProduce the agreed physical sample, record materials, hours, cost and deviations from the rendering. Buyer and maker assess appearance and feasibility; quantify acceptable handmade variation. Do not release based only on a screen image or inferred AI confidence.
- Release one approved specification
Responsible: Designer + buyer + plannerRecord authorized approvals, final design version/fingerprint, sample reference, dimensions, materials, tolerances and work instructions. Production uses only that version. Further change requires a documented reapproval and a decision on price/time and work already completed.
States: Brief draft > rights-cleared > candidates-generated > feasibility-screened > sampled > buyer-approved > production-version-released. Rejected candidates never replace the approved design. A new material/design revision repeats the required checks.
Exceptions, blockchain and AI
Unclear input licence: stop generation using that reference. Vendor outage: retain manual design route. Repeated constraint failure: stop the run at its budget cap. Suspected copying: escalate before sampling/publication. Sample mismatch or maker effort increase: revise or reject the candidate with buyer agreement; never force unchanged pay for a materially harder design.
Begin with a human-operated design tool and structured approval register. A specific model/provider is not selected or integrated. External AI processing needs an approved contract/data route and no-training terms where required. An optional later ledger digest timestamps the approved version only; it does not grant copyright or prove originality.
Existing pilot, build work and acceptance tests
Current/manual route: Use a manually prepared brief, rights register, candidate log and physical sample approval. The existing lot can reference an approved design version through its title/evidence description, but that is not a structured design-management service.
Still to build: Add private asset/version storage, input licences, prompt/run metadata, deterministic feasibility rules, sample approval records and a model-cost ceiling. Link released designs to production work orders. Benchmark before choosing an AI subscription or making efficiency claims.
Synthetic scenario: Compare five representative rights-cleared briefs against the same manual baseline. Allow up to six candidates and two samples per brief as proposed pilot limits, not service promises. Keep original maker inputs and record all rejected candidates and reasons.
Test before release: Supply an unlicensed reference, ask for a fourth colour in a three-colour brief, change the buyer-approved file and simulate vendor unavailability. Confirm no rejected design enters a work order and manual fallback remains possible.
Measure: Time from complete brief to approved physical sample; maker hours and sample cost; constraint-failure rate; rights exceptions; buyer rejection/rework. A useful pilot must reduce total effort/cost without worsening quality, rights or producer remuneration.
Proposed payer and service economics
Proposed payer: manufacturer/buyer under a fixed design-support or clearly capped project order. Track vendor generation cost, designer time, maker sample pay and rework. No undisclosed licence transfer, unlimited generation charge or free extraction of artisan designs.
06 / SOURCE PPT 137
Actionable supply-chain communications
Turn a reliable event into a clear assigned action, with acknowledgement and escalation rather than a stream of unverified messages.
Read the 4-page operating runbook ↗Workflow and responsible roles
Accountable roles: An operations coordinator owns the exception queue; each event source attests its facts; the designated recipient accepts an action. Business representatives alone approve changes to contractual commitments.
Start with: Order/lot and event IDs; source and source time; observed versus estimated status; freshness limit; affected site/quantity/date; recipient roles and agreed channel/consent; required action; due time/time zone; escalation owner; confidentiality classification.
- Define the event-to-action rules
Responsible: Coordinator + trading partiesStart with five events: approval needed, dispatch change, receipt mismatch, invoice due and quality concern. For each, define source, intended recipient, allowed fields, due time and escalation. Timing targets are pilot configuration, not a universal SLA.
- Validate source and freshness
Responsible: Rules + source ownerRequire the matching order and permitted actor. Reject duplicate event IDs and mark late/stale status. Store event time and ingestion time separately; display the last-update time. Conflicting sources enter review rather than letting a model select the more convenient one.
- Prepare a factual message
Responsible: Template engine; optional AI editorInclude what changed, quantity/location, source timestamp, action requested, deadline and a safe first-party reference link. Start with deterministic templates. If AI translates or summarizes, retain the source, disclose estimates and require review for commercial/legal or sensitive messages.
- Route privately and track delivery
Responsible: Notification service + coordinatorUse authorized role recipients and agreed contact preferences. Do not include personal wage data, bank instructions or confidential prices in public notifications. A future provider queue uses idempotency, bounded retries and a failed-delivery queue. No email/SMS provider integration is currently asserted.
- Require an accountable response
Responsible: RecipientAcknowledge receipt separately from accepting a new commercial term. Add a reason, evidence or proposed revised date. A revised price/date/quantity becomes a pending order amendment requiring the proper parties, never an automatic contract update.
- Escalate and close with evidence
Responsible: Coordinator + responsible partyEscalate unacknowledged or overdue actions to the named backup, then record resolution and supporting reference. The coordinator cannot close a disputed physical fact just because the message was delivered. Export the action history and measure recurring causes.
States: Event: received > validated > routed. Action: open > notified > acknowledged > action-complete > reviewed/closed. Delivery failed, stale-source, overdue and disputed are explicit exception states. Notification delivered does not mean goods delivered or action accepted.
Exceptions, blockchain and AI
Wrong recipient or changed authority: revoke access and reroute. Failed channel: use the agreed manual/telephone fallback and record it. AI translation ambiguity: show the original and request human clarification. Stale logistics feed: label unknown and contact the source, rather than promising an arrival date. Urgent safety concerns follow the separate safeguarding/emergency route.
Add an outbox in the same database transaction as the business event so an accepted change cannot silently lose its notification task. A worker sends with retry/deduplication, records provider status and never treats a delivery callback as business approval. AI is optional; blockchain stores only an approved audit digest after activation, not message content or contact details.
Existing pilot, build work and acceptance tests
Current/manual route: Use existing order/fulfilment records and a coordinator-managed action register; send agreed messages manually from authorized business channels. Capture acknowledgements and failures in the register. There is no active platform SMS/email-notification worker or automated AI translator.
Still to build: Add transactional outbox, event templates, role/contact preferences, retry/dead-letter handling, acknowledgements, due-time escalation and amendment records. Complete provider privacy/security review and country/channel rules before sending live automated messages.
Synthetic scenario: Simulate a dispatch delay, one lost email, duplicate event ingestion, a receiver mismatch and a stale feed. Set an agreed test acknowledgement target, then measure actual latency and the fallback burden; do not advertise instant updates from manual sources.
Test before release: Deliver the same event twice; change a recipient's authorization; inject an invented ETA; fail the provider; try to amend a price via acknowledgement. Each must preserve one action record, appropriate access and explicit contract reapproval.
Measure: Event-to-notice latency with freshness disclosed; acknowledgement time; overdue actions; delivery failures resolved; messages causing a false commitment (target zero in scripted tests). Compare manual coordination time before and after.
Proposed payer and service economics
Proposed payer: business subscription or scoped coordination service, with message overage capped and disclosed in USD. Cost drivers are provider messages, support and exception handling, not the mere number of blockchain transactions.
07 / SOURCE PPT 138
Production, materials and maintenance integration
Create dependable production visibility across sites and support planner/engineer decisions without handing safety-critical control to an AI model.
Read the 4-page operating runbook ↗Workflow and responsible roles
Accountable roles: The site planner owns production commitments; the stock custodian owns material counts; the maintenance engineer owns equipment decisions; an integration/data steward owns connector quality and permissions.
Start with: Approved design/order revision; production site and technique; bill of materials and units; opening/received/issued/returned stock; actual output, rework and scrap; work-centre status; approved maintenance intervals; event/source timestamps; labour capacity and safe operating limits.
- Map one real process first
Responsible: Planner + producer/site teamSelect one site and technique; document its actual work stages, units and local safety authority. Begin with signed CSV/manual intake rather than an invasive machine connector. Agree collection intervals that match the process and do not imply continuous telemetry from hand weaving.
- Reconcile the input data
Responsible: Stock custodian + data stewardMatch approved design revision, materials and quantities. Convert units only with documented factors. Check opening plus receipts minus issues plus returns against counted stock; declare yield/waste and quarantine separately. Missing readings are not zeros.
- Establish a deterministic baseline
Responsible: Planner + engineerUse the approved bill of materials, lead times and scheduled maintenance to calculate initial material requirements and checks. Proposed replenishment = max(0, planned demand + agreed safety stock - usable stock - reliable due receipts). Do not count reserved, quarantined or unconfirmed inbound stock as free supply.
- Trial analytical recommendations in shadow mode
Responsible: Data analyst + plannerOnly after adequate representative history, compare forecasts/anomaly scores to the baseline without executing them. Record training window, input quality, model version and uncertainty. Exclude invalid sensors and document drift; a handwoven process may not have meaningful predictive-maintenance data.
- Approve operational work
Responsible: Authorized planner/engineerApprove a replenishment or inspection request against budget, supplier capacity and safe procedures. A purchase needs its own agreed order; an engineer controls maintenance and isolation/lockout. The integration must not send autonomous machine commands or override safety interlocks.
- Close the work and learn
Responsible: Site team + reviewerRecord material receipt, completed work, actual output/quality and authorized downtime. Reconcile consumption and productivity without exposing individuals unnecessarily or using unsupported performance scores. Investigate errors and authorize any model/rule revision before reuse.
States: Production: planned > materials-checked > work-authorized > in-progress > quality-check > accepted/rework/quarantine > complete. Recommendation: proposed > reviewed > approved/rejected > executed > outcome-checked. A safety stop remains under local authorized control.
Exceptions, blockchain and AI
Material shortfall: propose resequencing or an approved purchase, not unapproved substitution. Faulty sensor or late CSV: mark data stale and revert to local records. Quality hold: quarantine output and maintain the buyer update. Safety alarm: follow site procedures; COTO cannot clear it. Capacity pressure must not be resolved by unlawful hours, pay cuts or hidden child participation.
Use read-only connectors initially, per-site credentials, validation and an append-only event log. Future AI is a decision-support component with model/version and uncertainty, not equipment control or worker scoring. Blockchain is optional for selected approved production milestones; most operational measurements should stay in the private production system.
Existing pilot, build work and acceptance tests
Current/manual route: Link the existing order and lot to a manual production/BOM/material register and record the permitted high-level production_started and dispatch events. Current API does not implement bills of materials, site stock, machine telemetry or maintenance work orders.
Still to build: Add read-only imports with schema validation, site/unit maps, BOM and batch consumption, work orders, reconciliation and stale-feed indicators. Establish safe connector access and recovery. Add models only after adequate data, a baseline and shadow validation; exact sample size depends on the process and must be justified.
Synthetic scenario: At one synthetic site, plan 20 rugs using an approved BOM. Inject a unit-conversion error, insufficient yarn, a delayed receipt and a maintenance flag. Compare material requirements to a manual calculation; no machine command or procurement payment is sent.
Test before release: Do not count quarantined yarn as available; reject an unknown unit; retain the last approved design; mark a stale sensor unknown; confirm only the engineer may approve maintenance. Model output must not change an order or safety state.
Measure: Material balance differences; stockout hours; rework; schedule adherence; forecast error versus baseline; false maintenance alerts and actual downtime. Pass only if visibility improves without bypassing safe work or increasing unexplained inventory differences.
Proposed payer and service economics
Proposed payer: manufacturer/site under a scoped integration and support order. Price initial mapping separately from connector upkeep, hardware and any model service. Validate measurable benefit before adding sensors or paying for large cloud-model workloads.
08 / SOURCE PPT 139
Aftercare, defects and closed-loop improvement
Make after-sales concerns traceable to the correct product and agreement, with fair human review and useful feedback into design/production.
Read the 4-page operating runbook ↗Workflow and responsible roles
Accountable roles: A service coordinator owns each case; a qualified quality reviewer assesses evidence; the contracting seller/buyer authorize remedies; a safeguarding lead handles labour concerns through a separate confidential route.
Start with: Item/passport or lot/order reference; report date and reporter authority; issue category; observed facts versus opinion; safe permitted photographs; care/use context; warranty/claims terms; inspection results; authorized remedy and refund references; consent/retention requirements.
- Open an accessible case
Responsible: Customer/retailer + coordinatorAccept a simple first-party form or agreed email/assisted route, assign a case reference and explain the next step. Collect only necessary product/contact data. A carpet does not automatically report its use; sensors or tracking must not be assumed or introduced without a real purpose and proper controls.
- Link the right product and contract
Responsible: Coordinator + counterpartyCheck item/lot, seller/buyer, delivery date and applicable claims terms. Lost tags use a documented fallback against purchase and product evidence. Do not publish customer identity or reject a claim automatically merely because a tag is missing.
- Assess evidence fairly
Responsible: Quality specialistSeparate visible damage, construction issue, colour variation, care issue, delivery loss and uncertain cause. Request proportionate additional evidence or an inspection; preserve original reports and note ambiguity. A score cannot establish blame or displace statutory/contractual rights.
- Offer an authorized response
Responsible: Actual contracting partiesChoose clarification, care guidance, inspection, repair, replacement, agreed price adjustment or refund according to the contract/law. Specify who pays logistics, timing and what happens to returned goods. COTO coordinates records; it does not adjudicate the dispute or refund funds it never held.
- Confirm the remedy and payment record
Responsible: Recipient + finance reviewerTrack return custody, repair/replacement completion and recipient confirmation separately. Link a credit/refund to the original invoice and authorized route, retain reversals and prevent duplicate credits. An operator attestation remains separate from bank confirmation.
- Review patterns and prevention
Responsible: Quality + design/production teamAggregate confirmed case categories by batch/design/material with privacy safeguards and exposure counts. Start with descriptive trends; apparent clusters trigger investigation. Update an approved production/design specification only after evidence review and formal version control.
States: Case: received > identity-linked > evidence-needed > assessed > remedy-proposed > authorized > performed > confirmed/closed OR appealed/reopened. A suspected defect is not a confirmed defect; a request to close is not proof the remedy was delivered.
Exceptions, blockchain and AI
Wrong/missing item match: investigate rather than invent a link. Safety issue: escalate urgently to competent parties and consider an authorized notice/recall process. Labour grievance: protect individuals and use the sourcing route. Disputed cause: keep uncertain and offer agreed independent assessment. Inactivity closes no legal rights; reopening/appeal remains recorded.
A case-management store with restricted contacts and linked evidence is a new feature. Optional AI can classify or summarize reports in shadow mode with confidence and source references. Defect prediction requires sufficient labelled representative outcomes and denominators; do not publish a defect rate from selected complaints. No model may reject a warranty or make a high-impact eligibility decision.
Existing pilot, build work and acceptance tests
Current/manual route: Use an agreed manual case register and the existing order disputed state/audit export for a relevant accepted trade. Current API has no general case portal, repair workflow, credit notes, refunds, reopened disputes or defect-prediction model.
Still to build: Add cases, secure evidence requests, rights/claims terms, remedy approvals, returns and credit/refund accounting, escalation/reopening and controlled batch analytics. Complete the actual provider arrangement before linking any refund instruction to a payment service.
Synthetic scenario: Use ten synthetic reports including duplicate claims, one lost tag, ambiguous care damage, a genuine batch issue and a labour concern. Verify case ownership and routing; do not display any test case as a customer review or count it as commercial traction.
Test before release: Prevent duplicate credit for the same claim; block one business from another's cases; retain an appeal; route a safeguarding concern privately; keep suspected versus confirmed defect categories separate; confirm no automatic refund or warranty rejection occurs.
Measure: Time to acknowledge/resolve with staffed targets agreed first; evidence completeness; reopened cases; confirmed defect rate only with an exposure denominator; repeated root cause; remedy completion verified by recipient. Track fairness and false rejection as well as speed.
Proposed payer and service economics
Proposed payer: seller/manufacturer through an agreed support service, or a buyer-agreed service scope. Separate coordination fees from warranty/repair/refund liabilities. Do not charge a producer an undisclosed penalty based on an AI score.