midnightntwrk/midnight-passport-sdk/verify

Claude Code and agent skill by midnightntwrk/midnight-passport-sdk

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

"Does it actually run?" — end-to-end verification lens for Midnight Passport SDK tranches. Drives the affected flow for real (build, devnet, compile, /verify) instead of trusting that review passed, and records open validations in the gitignored verify register. Run per tranche before pr-open, or on demand.

Install

npx vskill@latest install midnightntwrk/midnight-passport-sdk/verify

SKILL.md

verify — does it actually run?

A change that passes conformance, security, and style but does not prove or submit is not done (docs/development-workflow.md §2). This lens closes the first feedback loop: run the affected flow, don't infer it.

Procedure

  1. Identify the affected flow(s) from the tranche: onboard, deposit,

grant issue/revoke, device add/remove, recover, prove, connect, sync.

  1. Static floor — build, typecheck, and unit tests (npm run scripts

once they exist). Failing here means the tranche is not ready for the deeper checks.

  1. Run it for real, leaning on the repo's installed tooling rather than

reinventing it:

  • midnight-verify plugin (/midnight-verify:verify or fast-verify)

for claims about Compact, SDK APIs, or runtime behaviour.

  • midnight-cq:quality-check for the test suites.
  • midnight-tooling:devnet / proof-server skills for infrastructure;

mn-passport-skills:devenv first if anything is down.

  • Compile any touched .compact via the Compact CLI (upgrade first —

compact check).

  1. Judge against the tranche's acceptance gate from the spec-driver

plan — the gate is the pass/fail criterion, not "it seems to work".

The verify register (gitignored, local)

Open validations this lens cannot close now live in .mn-passport-skills/verify-register.md — persistent and appended, owned jointly with mn-passport-skills:doc-sync (which sweeps it for re-checks). Entry format:

markdown
## [PROVISIONAL] <what remains unverified> — 2026/07/27
-**Claim / assumption:** what the code currently relies on.
-**Why open:** needs a real account / upstream not launched / device-specific.
-**Close by:** the concrete re-check that would settle it.
-Refs midnightntwrk/passport#NN

Seed entries the design docs already flag as open, as soon as the related code lands:

  • Whether the managed (provider-held) wallet can itself **balance and

submit an arbitrary ACC contract transaction** — unproven; the demo used the genesis wallet (§2.6, [C24]).

  • iOS navigator.storage.persist() grant behaviour and installed-PWA

storage durability (arch §8.5).

Output

Per flow: what was executed, against what environment (devnet, proof server), and the result. Blocking if the acceptance gate fails or the flow cannot complete. List register entries added; entries closed get marked resolved in place.

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
5

Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/midnightntwrk/midnight-passport-sdk/verify/badge)](https://verified-skill.com/skills/midnightntwrk/midnight-passport-sdk/verify)

Something wrong with this skill or its page? Tell us.