Two ways to watch: the narrated pitch video tells the story in 90 seconds. The interactive terminal recording below is a real asciinema cast starting from a fresh Python venv — you'll see pip install portaldot-pdk run live, then every one of the 14 commands against a real portaldot-1002 node. Scrub the timeline, copy text — it's a terminal, not a video.
Voiced (piper TTS). Slide intro · live terminal demo · uniqueness slide · outro. No burned-in subtitles — narration is in the audio track only.
All 14 commands at a deliberate pace built for voiceover. Fresh python -m venv → pip install portaldot-pdk → setup → discovery → real POT transactions → the hero (FailLens decoding + raw-code decoder + diagnose-then-fix). Real install from PyPI, real Portaldot node, real POT gas. Zero post-production.
Same 14 commands, sped up for the impatient. Skip to this one if you have only a minute.
python3 -m venv ~/demo-venv && source ~/demo-venv/bin/activate Fresh, isolated environment. Anyone can reproduce this from scratch.pip install portaldot-pdk Live install from PyPI (v0.1.6). Takes ~3 seconds to download + unpack.pdk --version Confirms v0.1.6 just-installed.pdk doctor --no-liveness Node + runtime health, plus the new "AI (optional)" status row.pdk accounts Pre-funded dev accounts and POT balances — no faucet needed.pdk pallets Browse the 31 runtime pallets straight from metadata.pdk storage System Number Read any value from chain storage (here: current block number).pdk keys //Alice Inspect any keypair (SS58 + public key). No node required.pdk simulate --amount 5 Preview a transfer's POT fee and feasibility without sending.pdk send //Bob --amount 1 --from //Alice Real on-chain POT transfer — POT paid as gas.pdk seed Fund accounts from YAML fixtures (realistic starting state).pdk debug --demo The hero. Submits a failing tx, FailLens decodes it, and the AI section auto-runs (key in env, no flag needed).pdk explain --module 6 --error 2 The unique moment: decode the raw Module { index, error } code itself.pdk debug --demo --fix Diagnose AND remediate: submit the corrected transaction and show it succeed.pdk report Scan recent blocks, group every failure by type — failure analytics.pdk watch --pallet Balances Stream chain events live (snipped with timeout in the recording).pdk ai-setup --test Verify the optional AI layer is reachable.$ pip install portaldot-pdk # latest v0.1.6, all 14 commands $ export PDK_AI_KEY=sk-or-v1-... # optional — enables AI auto-on $ pdk ai-setup --test # verify the key works $ pdk doctor # confirm the node is healthy $ pdk debug --demo # run the hero flow yourself