{
  "$schema": "./commerce_contract.schema.json",
  "contract_version": "1.1.0",
  "generated_at": "2026-09-18T00:00:00-07:00",
  "provider": {
    "legal_name": "G.B. Industry LLC",
    "brand": "Zinvyl",
    "seller_of_record": "G.B. Industry LLC d/b/a Zinvyl",
    "supplier_mode": "AI-assisted delivery with accountable human review"
  },
  "currency": "USD",
  "state_machine": {
    "initial_state": "discovered",
    "terminal_state": "accepted",
    "states": ["discovered", "funded", "delivered", "accepted"],
    "transitions": [
      {
        "from": "discovered",
        "to": "funded",
        "condition": "Buyer selects exactly one offer, supplies the required intake, and pays the Zinvyl invoice for that offer.",
        "evidence": "Signed live Stripe event matched to the exact Zinvyl offer, amount, currency, required terms consent, and a Zinvyl-issued purchase reference; scope and complete intake are recorded separately before work begins."
      },
      {
        "from": "funded",
        "to": "delivered",
        "condition": "Zinvyl completes the purchased scope and every listed acceptance test is pass, fail-with-evidence, or blocked-by-missing-buyer-input.",
        "evidence": "Timestamped delivery manifest containing artifact hashes and an acceptance-test report."
      },
      {
        "from": "delivered",
        "to": "accepted",
        "condition": "Buyer approves the delivery or the agreed review window closes without a documented acceptance-test failure.",
        "evidence": "Timestamped buyer approval or the contractually applicable acceptance record."
      }
    ],
    "funding_gate": "No substantive analysis, implementation, production access, or full customer delivery begins before G.B. Industry independently verifies cleared payment."
  },
  "offers": [
    {
      "offer_id": "zinvyl.freight.workflow-audit.v1",
      "name": "One-day freight document workflow audit and prioritized automation plan",
      "price": {
        "amount": 199,
        "currency": "USD",
        "pricing_model": "fixed_price",
        "funding_required_before_work": true
      },
      "delivery": {
        "business_days_after_complete_inputs": 1,
        "revision_count": 1
      },
      "purchase_url": "https://zinvyl.com/marketplace/intake?offer=freight",
      "scope": [
        "Map one bounded freight-document workflow, its actors, systems, handoffs, and approval points.",
        "Audit up to three supplied freight PDFs using zero-write processing.",
        "Produce an evidence and exception register, field/output contract, and prioritized automation plan.",
        "Document architecture and API handoffs without connecting to or writing into production systems."
      ],
      "inputs": {
        "required": [
          "Two or three representative freight PDFs: at least one normal case and one known failure or exception case.",
          "A written description of the current workflow, involved systems, required fields, desired output, and approval rules.",
          "A buyer contact authorized to resolve one round of intake ambiguities."
        ],
        "constraints": [
          "Maximum three PDFs and one bounded workflow.",
          "Files must be text-readable PDFs; image-only OCR is excluded unless separately agreed before funding.",
          "Sensitive values should be redacted unless they are essential to the tested behavior."
        ],
        "secrets_policy": "Do not send passwords, API keys, tokens, private keys, live banking data, or production credentials."
      },
      "acceptance_tests": [
        {
          "test_id": "freight.intake-bounds",
          "assertion": "The analyzed input set stays within the purchased boundary.",
          "pass_condition": "The manifest lists two or three text-readable PDFs, including at least one normal and one exception case, and identifies one workflow.",
          "evidence_artifact": "intake-manifest.json"
        },
        {
          "test_id": "freight.field-traceability",
          "assertion": "Every material observed field is dispositioned.",
          "pass_condition": "Each material source field maps to a requested output, an explicit exception, or an explicit ambiguity with its document/page reference.",
          "evidence_artifact": "field-output-contract.csv"
        },
        {
          "test_id": "freight.exception-coverage",
          "assertion": "The supplied failure case is represented in the control design.",
          "pass_condition": "The exception register records its trigger, observable evidence, expected handling, responsible approver, and unresolved assumptions.",
          "evidence_artifact": "exception-register.csv"
        },
        {
          "test_id": "freight.zero-write",
          "assertion": "The audit makes no production changes.",
          "pass_condition": "The execution report records no production credentials, connections, write calls, or deployed changes.",
          "evidence_artifact": "execution-report.json"
        },
        {
          "test_id": "freight.deliverable-completeness",
          "assertion": "Every promised audit artifact is present.",
          "pass_condition": "Delivery contains the workflow map, intake manifest, evidence/exception register, field/output contract, zero-write sample results, architecture/API handoffs, acceptance report, confidence limits, and prioritized implementation plan.",
          "evidence_artifact": "delivery-manifest.json"
        }
      ],
      "exclusions": [
        "Production deployment, production writes, live credentials, hosting, or ongoing operations.",
        "Guaranteed extraction accuracy, guaranteed savings, guaranteed regulatory compliance, or guaranteed business outcomes.",
        "Image-only OCR, more than three PDFs, multiple workflows, broad system redesign, or reusable source-code transfer unless separately contracted.",
        "Legal, tax, accounting, customs, or transportation-regulatory advice."
      ],
      "evidence_boundaries": [
        "Existing automated tests demonstrate only the behaviors exercised by their fixtures; they do not prove buyer demand, profitability, or production performance.",
        "Any synthetic reconciliation fixture is labeled synthetic and is not represented as a buyer document or production result.",
        "Conclusions are limited to the supplied documents and stated workflow; unobserved formats, systems, and edge cases remain unverified.",
        "A public listing, invoice, or purchase intent is not a sale; only independently verified cleared payment establishes authorization to start."
      ],
      "economics_estimate": {
        "label": "estimate_not_guarantee",
        "gross_amount_usd": 199,
        "assumed_payment_fee_rate_range": { "minimum": 0, "maximum": 0.15 },
        "estimated_net_before_tax_range_usd": { "minimum": 169.15, "maximum": 199 },
        "estimated_funds_availability": "Stripe live products, payment links, and signed webhook are configured; settlement timing remains unconfirmed until the first external live payment and payout.",
        "withdrawal_settlement": "Bank availability depends on the selected payment rail, processor review, refunds, disputes, and the receiving bank.",
        "caveat": "Estimate only. The Stripe sandbox signature and order-ledger path is verified and the live payment infrastructure is configured, but no external live customer payment or payout has occurred. Confirm the live fee, settlement schedule, refund terms, and cleared status before authorizing work."
      }
    },
    {
      "offer_id": "zinvyl.api.workflow-failure-rescue.v1",
      "name": "One-day API or workflow failure diagnosis with tested evidence",
      "price": {
        "amount": 149,
        "currency": "USD",
        "pricing_model": "fixed_price",
        "funding_required_before_work": true
      },
      "delivery": {
        "business_days_after_complete_inputs": 1,
        "revision_count": 1
      },
      "purchase_url": "https://zinvyl.com/marketplace/intake?offer=api",
      "scope": [
        "Diagnose one reproducible API endpoint or bounded workflow failure path.",
        "Reproduce the reported failure in a safe local, test, or buyer-authorized non-production environment when the supplied materials permit it.",
        "Identify the most strongly evidenced root cause or explicitly report the remaining uncertainty.",
        "Deliver a minimal repair recommendation or patch, a red/green test when feasible, and a prioritized next-action report."
      ],
      "inputs": {
        "required": [
          "A precise expected-versus-actual behavior statement for one failure path.",
          "A reproducible request, workflow trigger, or minimal repository/test fixture with runtime and dependency versions.",
          "Sanitized error output, relevant logs, and configuration shape with all secrets removed.",
          "Instructions for running the affected component in a safe local, test, or buyer-authorized non-production environment."
        ],
        "constraints": [
          "One endpoint or one bounded workflow failure path.",
          "The reproduction must not require unauthorized access, destructive production actions, or circumvention of third-party controls.",
          "Any repository access must be explicitly granted by the buyer and limited to the purchased scope."
        ],
        "secrets_policy": "Do not send passwords, API keys, tokens, private keys, payment-card data, or production credentials; use scoped test credentials through a separately approved secure method only when essential."
      },
      "acceptance_tests": [
        {
          "test_id": "api.intake-reproducibility",
          "assertion": "The failure path and its execution context are unambiguous.",
          "pass_condition": "The intake manifest identifies one target path, expected result, actual result, reproduction command or trigger, runtime/dependencies, and sanitized evidence—or identifies the exact missing item that blocks reproduction.",
          "evidence_artifact": "intake-manifest.json"
        },
        {
          "test_id": "api.baseline-evidence",
          "assertion": "The original failure is captured without inventing a reproduction.",
          "pass_condition": "A timestamped baseline records the failing command/request and observed output, or the report marks reproduction blocked and ties that conclusion to missing or contradictory buyer input.",
          "evidence_artifact": "baseline-result.json"
        },
        {
          "test_id": "api.diagnosis-traceability",
          "assertion": "The diagnosis is tied to observed evidence.",
          "pass_condition": "Each root-cause claim cites a log line, response, trace, test, or code location; hypotheses and unverified assumptions are explicitly labeled.",
          "evidence_artifact": "diagnosis-report.md"
        },
        {
          "test_id": "api.red-green-proof",
          "assertion": "A proposed repair is tested when the environment permits it.",
          "pass_condition": "The same bounded test fails before and passes after the proposed change, with commands and outputs recorded; if no safe test is possible, the report says so and does not claim a verified repair.",
          "evidence_artifact": "acceptance-test-report.json"
        },
        {
          "test_id": "api.change-boundary",
          "assertion": "No unauthorized production change occurs.",
          "pass_condition": "The delivery manifest identifies every changed file or recommendation and records zero production deployments or write operations.",
          "evidence_artifact": "delivery-manifest.json"
        }
      ],
      "exclusions": [
        "Production deployment, production writes, emergency on-call operation, live credential handling, hosting, or ongoing support.",
        "Whole-system redesign, multiple unrelated failures, broad security audit, data recovery, or third-party vendor remediation.",
        "Guaranteed root-cause discovery or repair when the failure cannot be reproduced from the authorized inputs.",
        "Unauthorized access, control circumvention, malware, destructive testing, or activity outside buyer-owned or buyer-authorized systems."
      ],
      "evidence_boundaries": [
        "A red/green test proves only the tested path in the recorded environment; it does not establish production-wide correctness or reliability.",
        "If reproduction is blocked, the valid deliverable is a documented evidence gap and the smallest next test—not a fabricated root cause.",
        "Third-party service behavior, undocumented rate limits, changing APIs, and production-only conditions remain unverified unless directly evidenced within the authorized scope.",
        "A public listing, invoice, or purchase intent is not a sale; only independently verified cleared payment establishes authorization to start."
      ],
      "economics_estimate": {
        "label": "estimate_not_guarantee",
        "gross_amount_usd": 149,
        "assumed_payment_fee_rate_range": { "minimum": 0, "maximum": 0.15 },
        "estimated_net_before_tax_range_usd": { "minimum": 126.65, "maximum": 149 },
        "estimated_funds_availability": "Stripe live products, payment links, and signed webhook are configured; settlement timing remains unconfirmed until the first external live payment and payout.",
        "withdrawal_settlement": "Bank availability depends on the selected payment rail, processor review, refunds, disputes, and the receiving bank.",
        "caveat": "Estimate only. The Stripe sandbox signature and order-ledger path is verified and the live payment infrastructure is configured, but no external live customer payment or payout has occurred. Confirm the live fee, settlement schedule, refund terms, and cleared status before authorizing work."
      }
    }
  ]
}
