Skip to content

docs: make the on-chain command runnable and name the 402 - #6

Merged
rickstaa merged 1 commit into
mainfrom
rs/onchain-runnable-command
Aug 19, 2026
Merged

docs: make the on-chain command runnable and name the 402#6
rickstaa merged 1 commit into
mainfrom
rs/onchain-runnable-command

Conversation

@rickstaa

Copy link
Copy Markdown
Member

The on-chain section read ffmpeg ... | uv run client.py --signer ..., where ffmpeg ... is a placeholder rather than a command. The natural workaround is to copy the offchain snippet just above it, which carries no --signer, and that fails with:

code=402 err=invalid live runner payment signer address

an error naming a header the reader never set and cannot see. The SDK only sends Livepeer-Payer-Address when signer_url is configured (live_runner.py), and the orchestrator needs it to build the payment challenge (runnerSender, server/ai_http.go), so the flag is load-bearing rather than decorative.

This spells the command out in full and says what dropping --signer produces, so the error is searchable.

The section read "ffmpeg ... | uv run client.py --signer ...", where the
ellipsis is a placeholder, so the natural move is to copy the offchain
snippet above it, which carries no --signer. That fails with a 402 about
a signer address the reader never set: the SDK only sends the payer
address header when a signer is configured, and the orchestrator needs
it to build the payment challenge.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@rickstaa
rickstaa merged commit e2bc198 into main Aug 19, 2026
1 check passed
@rickstaa
rickstaa deleted the rs/onchain-runnable-command branch August 19, 2026 16:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant