Voiced pitch · in-browser terminal · all 14 commands

From pip install to all 14 commands.

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.

▶ Narrated pitch video (90 s)

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

▶ Live demo, deliberate pace (~2:27, silent — voiceover-ready)

All 14 commands at a deliberate pace built for voiceover. Fresh python -m venvpip 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.

▶ Fast e2e cut (~52 s, no audio)

Same 14 commands, sped up for the impatient. Skip to this one if you have only a minute.

▶ 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 — install + all 14 commands

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