Voiced pitch · in-browser terminal · all 14 commands

See pdk run on a real Portaldot node.

Two ways to watch: the narrated pitch video tells the story in 90 seconds; the interactive terminal recording below it is a real asciinema cast you can scrub through and copy text from. Both were captured against a freshly purged local Portaldot node (portaldot-1002); every command pays POT as gas; the AI panel is live OpenRouter output.

▶ Narrated pitch video (90 s)

Voiced (piper TTS). Slide intro · live terminal demo of all 14 commands · uniqueness slide · outro. No burned-in subtitles — narration is in the audio track only.

▶ Interactive terminal (replay or scrub)

Recorded against portaldot-1002
Cast format: asciinema v2
Total runtime: ~60 s
Player: asciinema-player 3.8

What you'll see — all 14 commands

  1. pdk doctor --no-liveness Node + runtime health, plus the new "AI (optional)" status row.
  2. pdk accounts Pre-funded dev accounts and POT balances — no faucet needed.
  3. pdk pallets Browse the 31 runtime pallets straight from metadata.
  4. pdk storage System Number Read any value from chain storage (here: current block number).
  5. pdk keys //Alice Inspect any keypair (SS58 + public key). No node required.
  6. pdk simulate --amount 5 Preview a transfer's POT fee and feasibility without sending.
  7. pdk send //Bob --amount 1 --from //Alice Real on-chain POT transfer — POT paid as gas.
  8. pdk seed Fund accounts from YAML fixtures (realistic starting state).
  9. pdk debug --demo The hero. Submits a failing tx, FailLens decodes it, and the AI section auto-runs (key in env, no flag needed).
  10. pdk explain --module 6 --error 2 The unique moment: decode the raw Module { index, error } code itself.
  11. pdk debug --demo --fix Diagnose AND remediate: submit the corrected transaction and show it succeed.
  12. pdk report Scan recent blocks, group every failure by type — failure analytics.
  13. pdk watch --pallet Balances Stream chain events live (snipped with timeout in the recording).
  14. 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