{
  "formatVersion": 1,
  "type": "dev.nipmod.system-readiness.v1",
  "generatedAt": "2026-05-20T11:02:08.006Z",
  "scope": "Shared agent package archive and access system.",
  "meaning": "This proves the current Nipmod system surface: one shared verified archive, quorum approved package digests, public machine discovery, CLI access, MCP access, one-command agent host setup, install receipts, GitHub/Gitlawb source sync, connection matrix, claim flows, Hermes setup path, Bankr agent-proof workflows and parallel read access. It proves product readiness for the current system scope; it does not claim third-party adoption or native marketplace acceptance.",
  "sharedArchive": {
    "registry": "https://nipmod.com/registry/packages.json",
    "packageCount": 28,
    "trustRequirement": "all public packages are verified/100 and quorum passed",
    "quorumPolicy": "https://nipmod.com/quorum/policy.json",
    "quorumReceipts": "https://nipmod.com/quorum/receipts.json",
    "quorumSigners": "https://nipmod.com/quorum/signers.json",
    "source": "https://node.nipmod.com",
    "packageDocumentTemplate": "https://nipmod.com/registry/packages/{encodedCanonical}.json",
    "packageVersionTemplate": "https://nipmod.com/registry/packages/{encodedCanonical}/{version}.json",
    "dependenciesTemplate": "https://nipmod.com/registry/packages/{encodedCanonical}/dependencies.json",
    "provenanceTemplate": "https://nipmod.com/registry/packages/{encodedCanonical}/provenance.json"
  },
  "entrypoints": {
    "humanSetup": "https://nipmod.com/setup",
    "agentText": "https://nipmod.com/llms.txt",
    "agentPrompts": "https://nipmod.com/agent-prompts.json",
    "machineManifest": "https://nipmod.com/.well-known/nipmod.json",
    "demo": "https://nipmod.com/demo",
    "status": "https://nipmod.com/status",
    "platformConnections": "https://nipmod.com/compatibility/platform-connections.json",
    "platformReadiness": "https://nipmod.com/compatibility/platform-readiness.json",
    "quorumPolicy": "https://nipmod.com/quorum/policy.json",
    "quorumReceipts": "https://nipmod.com/quorum/receipts.json",
    "quorumSigners": "https://nipmod.com/quorum/signers.json",
    "systemReadiness": "https://nipmod.com/compatibility/system-readiness.json"
  },
  "sourceSurfaces": {
    "github": "https://github.com/nipmod/nipmod",
    "gitlawb": "https://gitlawb.com/node/repos/z6Mkwbud/nipmod",
    "gitlawbNode": "https://node.nipmod.com"
  },
  "agentHosts": {
    "mcp": {
      "setup": "nipmod mcp serve",
      "access": "MCP stdio",
      "status": "Live"
    },
    "codex": {
      "setup": "nipmod setup codex",
      "access": "MCP stdio",
      "status": "MCP ready"
    },
    "claudeCode": {
      "setup": "nipmod setup claude",
      "config": ".mcp.json",
      "access": "MCP stdio",
      "status": "MCP ready"
    },
    "openCode": {
      "setup": "nipmod setup opencode",
      "config": "opencode.json",
      "access": "MCP local",
      "status": "MCP ready"
    },
    "hermes": {
      "setup": "nipmod setup hermes",
      "config": "~/.hermes/config.yaml",
      "access": "MCP stdio through Hermes mcp_servers",
      "status": "Candidate"
    },
    "bankr": {
      "skill": "https://nipmod.com/integrations/bankr/nipmod/SKILL.md",
      "proof": "https://nipmod.com/integrations/bankr/bankr.agent-proof.json",
      "runtimeSmoke": "BANKR_API_KEY=bk_... node tools/bankr-agent-smoke.mjs --require-auth",
      "access": "skill plus public archive and CLI commands",
      "status": "Under review"
    },
    "aeon": {
      "candidate": "https://github.com/aaronjmars/aeon",
      "access": "candidate external skill collection",
      "status": "Candidate"
    }
  },
  "cliCommands": [
    "init",
    "pack",
    "package",
    "claim",
    "publish",
    "dist-tag",
    "deprecate",
    "yank",
    "manifest",
    "verify",
    "install",
    "add",
    "ls",
    "uninstall",
    "outdated",
    "update",
    "explain",
    "sbom",
    "doctor",
    "audit",
    "ci",
    "inspect",
    "search",
    "view",
    "policy",
    "mcp",
    "version",
    "setup",
    "setup-cloudflare"
  ],
  "mcpTools": [
    "nipmod.search",
    "nipmod.view",
    "nipmod.inspect",
    "nipmod.install_plan",
    "nipmod.install",
    "nipmod.update_plan",
    "nipmod.demo",
    "nipmod.publish_plan",
    "nipmod.claim_verify",
    "nipmod.claim_index",
    "nipmod.verify",
    "nipmod.audit",
    "nipmod.sbom",
    "nipmod.explain"
  ],
  "proofPackage": {
    "name": "gitlawb-repo-reader",
    "specifier": "pkg:did:key:z6MkqDAkKNtWH69ZYoFitErk1CCKofFP5AaFjVXy5bVQ4fbD/gitlawb-repo-reader@0.1.0",
    "digest": "d57b227f009f974d26537db6677083c12071d52a40121fbadd655ba54f302818",
    "quorum": "passed 2/2",
    "compatibility": ["MCP import"]
  },
  "parallelAccessProof": {
    "claim": "CLI, MCP, website, Bankr skill and machine discovery can read the same archive concurrently without creating separate package truth.",
    "checkedBy": "node tools/system-readiness-check.mjs --live --parallel",
    "surfaces": [
      "registry index",
      "package document",
      "package version document",
      "dependencies document",
      "provenance document",
      "CLI search",
      "CLI inspect",
      "CLI install plan",
      "MCP tools/list",
      "MCP search",
      "MCP inspect",
      "MCP install_plan",
      "Bankr skill",
      "Bankr agent proof",
      "llms.txt",
      ".well-known/nipmod.json"
    ]
  },
  "writeBoundaries": [
    "install writes only after confirmInstall is write-lockfile",
    "install writes a local receipt under .nipmod/receipts",
    "setup claude and setup opencode write only local project config files",
    "install plan does not mutate the workspace",
    "publish_plan through MCP never signs locally and never writes remotely",
    "Bankr proof forbids wallet, trading, signing and remote writes"
  ],
  "notClaimed": [
    "Nipmod is the legal or official database of every agent package",
    "third-party users have already adopted every host",
    "Bankr has accepted the skill into a native marketplace",
    "Bankr Agent API smoke has run unless BANKR_API_KEY is provided",
    "Hermes runtime smoke has passed without a local Hermes install and auth",
    "Nipmod owns or controls Gitlawb repos",
    "wallet, trading, token launch or paid x402 workflows are part of core package use"
  ]
}
