midnightntwrk/midnight-passport-sdk/deps

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.

Upstream-dependency watcher for the Midnight Passport SDK — 7-day supply-chain cooldown, exact version pins, upstream drift checks, and the compatibility matrix for the two version axes. Use when adding or bumping any dependency, when a Midnight component releases, or for a scheduled drift check.

Install

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

SKILL.md

deps — upstream drift and supply-chain hygiene

Midnight breaks often, and the SDK pins midnight-js / ledger / zkir / compact and the ACC artefact (architecture, "Dependency rules", rule 8). This skill keeps those pins honest and the adoption path safe (docs/development-workflow.md, "Watchers").

The 7-day cooldown (non-negotiable default)

Never adopt a package version published less than 7 days ago — the window in which a supply-chain compromise is most often caught and yanked.

Before any new dependency or version bump:

bash
npm view <name> time --json # registry publish times — the only source of truth

If the target version is inside the window: pick the newest version outside it, or wait. The only override is an urgent security patch, taken as a conscious, recorded decision: add Cooldown-override: <reason> to the PR description (CI reads exactly that line; without it, a quarantined version fails the gate).

Hygiene rules

  • Exact pins — no ^ / ~; the lockfile is committed.
  • Verify with `npm view`, never from memory — versions, publish dates,

and deprecations.

  • No custom registry configuration — no .npmrc / .yarnrc.yml

registry overrides; @midnight-ntwrk/* are on public npm.

Watch list

@midnight-ntwrk/* (midnight-js packages, ledger, zkir-v2, dapp-connector-api, compact runtime/toolchain, midnight-did packages), the ACC artefact (versioned, externally owned), WingRiders ows-core (requirements, "Agents"), and the Capacity Exchange SDK (requirements, "Fees and broadcast").

For drift checks: compact check / compact self check, the midnight-tooling:release-notes skill for component release notes, and the midnight-tooling:troubleshooting skill when a bump breaks. Findings become plan/backlog items via mn-passport-skills:spec-driver — never silent bumps inside an unrelated tranche.

The compatibility matrix (two axes — never conflate them)

Maintained at `docs/compatibility.md`:

AxisBetweenOwned by
WiredApp or agent ↔ Passport (the MIP §9 messages)mn-passport-protocol (PROTOCOL_VERSION)
BindingSDK contract bindings ↔ deployed ACCmn-passport-contract

It also records the toolchain pins — midnight-js, and the exact zkir and midnight-zk crate revisions, because proving keys change with the crate revision. Any upstream bump that shifts an axis or a pin updates the matrix in the same PR. A wire change never implies a binding change, and vice versa (requirements, rule 5).

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

Repository stars
2
Repository forks
1
7-day trend score
0

Stars and forks are for the whole GitHub repository, not this skill alone. 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/deps/badge)](https://verified-skill.com/skills/midnightntwrk/midnight-passport-sdk/deps)

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