Skip to content

fix(video): refuse seedance-2.5 first-and-last-frame by name on Solana (0.53.1) - #161

Merged
VickyXAI merged 2 commits into
mainfrom
fix/solana-25-last-frame
Sep 29, 2026
Merged

VickyXAI merged 2 commits into
mainfrom
fix/solana-25-last-frame

Conversation

@VickyXAI

Copy link
Copy Markdown
Contributor

Follow-up to #155 (0.53.0), closing its one open review finding: whether the new video fields actually work on the Solana wallet rail.

Probes (unsigned — no payment possible), 2026-09-29

Body sol.blockrun.ai blockrun.ai
2.5 + image_url + last_frame_url 400 "does not support first-and-last-frame video" 402 quote
2.0 / 2.0-fast / 2.0-mini / 1.5-pro + same 402 quote 402 quote
2.5 + invalid output_format / bitrate_mode / watermark / return_last_frame 400 schema error naming the field same

So the output controls are known to both gateways' schemas (not silently dropped). The only gap is 2.5 first/last-frame on Solana. No money at risk (refused before quoting), but the tool advertised it on every rail and the caller got "the endpoint did not return a quote".

Change

  • Client-side refusal for that one combination on the Solana wallet rail, naming Base / the account rail and the models that do work on Solana.
  • Parameter description, the reference-media rail message, and docs/seedance-capabilities.md no longer say "every rail".
  • Test: refused on Solana, not refused for 2.0 / 2.0-mini / 1.5-pro on Solana, still forwarded on Base and the account rail. Fails on the previous source.
  • Schema re-measured: full 14,011, media 6,795 (badge unchanged).

1355 pass, 0 fail; typecheck + build clean. Merging publishes 0.53.1.

🤖 Generated with Claude Code

VickyXAI and others added 2 commits September 29, 2026 22:07
sol.blockrun.ai has not added 2.5 to its first-and-last-frame list and answers
400 before quoting; blockrun.ai quotes the same body. Unsigned probes on
2026-09-29: 2.0 / 2.0-fast / 2.0-mini / 1.5-pro quote on both, only 2.5 on
Solana is refused. No payment was at risk, but the caller saw 'the endpoint
did not return a quote' for a combination the tool advertised on every rail.

Refused client-side on the Solana wallet rail, naming Base and the account
rail and the models that work on Solana. The parameter description, the
rail-refusal message and the capability doc stop saying 'every rail'.
Output controls were probed too: both gateways validate them in-schema.

Schema cost: full 14,000 -> 14,011, media 6,784 -> 6,795; badge 14.0K.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@VickyXAI
VickyXAI merged commit 8035b1a into main Sep 29, 2026
3 checks passed
@VickyXAI
VickyXAI deleted the fix/solana-25-last-frame branch September 29, 2026 14:16
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