SandboxSDK v0.1.0
AK
Developer telemetry
Debug Inspector
Trace every SDK event, inspect timeline state, resolve assets, and verify adapter health.
SDK event stream
Click any event to inspect its payload.
Current timeline state
{
"contractVersion": "2026-05-21",
"timelineId": "tl_coffee_ad_001",
"duration": 5,
"tracks": 3,
"clips": 3,
"playhead": 2.3,
"selected": "video-1"
}Asset resolver
| assetId | type | source URL | track | status |
|---|---|---|---|---|
| asset_video_001 | video | /mock/coffee-ad-shot.mp4 | video | Resolved |
| voice_001 | audio | tts://narrator?v=Warm_Male | voice | Resolved |
| subtitle_001 | subtitle | inline://text | subtitle | Resolved |
| brand_logo_001 | image | /mock/beancraft-logo.png | overlay | Cached |
Adapter status
Flutter bridge
Connected
postMessage
Listening
REST API
Healthy
Render worker
Available
Contract validation
Scene Graph
Valid
Timeline
Valid
Bridge Command
Valid
SDK Event
Valid
AI Request
Valid
AI Response
Valid
Export Job
Valid
Error Payload
Valid
Error diagnostics
Subtitle clip exceeds voice duration by 0.3s
subtitle_001 ends at 4.6s · voice_001 ends at 4.3s
Error payload contractjson
{
"contractVersion": "2026-05-21",
"code": "TIMELINE_SUBTITLE_OVERRUN",
"message": "Subtitle timing overrun detected.",
"severity": "warning",
"retryable": true,
"details": {
"clipId": "subtitle-1",
"voiceClipId": "voice-1",
"delta": "0.3s"
}
}Performance metrics
Preview FPS
59.4
Timeline render
11ms
Asset load
320ms
Export queue wait
0.8s
Memory usage
142 MB
Bridge latency
4ms