Skip to content

buyer --local-listen: real inference never reaches the consumer despite successful match+handover, on both v0.0.12 and v0.0.14 #74

Description

@kevinushana

On shellnet (real chain, real notes), dexdo buyer --token-contract <TC> --local-listen 127.0.0.1:<port> --allow-unverified-model ... consistently matches, escrows, and receives handover successfully, but a /v1/chat/completions request against the resulting --local-listen endpoint never returns real inference content — the failure mode differs by version:

v0.0.12 (2/2 reproductions): request rejected near-instantly (~0.001s) with HTTP 410 {"error":{"message":"deal session closed; open a new session","type":"invalid_request_error"}}, even when fired immediately on endpoint_ready and even though the buyer process/port were confirmed still alive.

v0.0.14 (2/2 reproductions, against two independent non-self counterparties — order #302 and #303, different sellers): request hangs, then fails after consistent ~133–136s with HTTP 502 {"error":{"message":"upstream open failed after retry: transport error","type":"invalid_request_error"}}.

Repro steps:

  1. dexdo buyer --note-addr <note> --note-key <key> --frame-model qwen--qwen3--32b --token-contract <non-self TC> --ticks 100 --max-price-per-tick 10 --allow-unverified-model --local-listen 127.0.0.1:<port> --contracts <manifest> --json
  2. Wait for endpoint_ready in the JSONL event stream
  3. curl <base_url>/v1/chat/completions -d '{"model":"qwen--qwen3--32b","messages":[{"role":"user","content":"..."}],"max_tokens":10}'
  4. v0.0.12 → immediate 410; v0.0.14 → 502 after ~134s

No funds lost — escrow settles normally in all cases. But across 4 independent repro attempts (2 per version, against 3 distinct non-self sellers total), we have never once received actual inference output through --local-listen on real shellnet. This blocks confirming that paid-for inference is retrievable at all.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions