BEACON

← candidates

npm @jinn-network/client @0.2.0

score
0.7 high
flagged 2026-07-25 13:13
signals by category
topology 2 enrichment 1

maintainers added:

package profile →

Signals fired

signalweightrationale
topology
dist_tag_anomaly 0.5 dist-tags.latest=0.2.0 but max published is 0.2.1-canary.sha.6388e1455e2185d09c83f0bf8d1ef636690c9021
shared_repo_different_publisher 0.9 repo 'git+https://github.com/Jinn-Network/mono.git' also claimed by 1 package(s) under different publishers: ['npm/@jinn-network/jinn-layer']
enrichment
repo_too_new_for_version_history 0.7 claimed repo created 123d ago but package has 487 versions (expect >= 161d for that history)

Prior profile (what it deviated from)

{
  "had_install_script": true,
  "maintainers": [
    "ritsukai"
  ],
  "versions": 486
}

Evidence (package doc at flag time)

{
  "dependencies_count": 46,
  "dist": {
    "integrity": "sha512-V7+SFsIJ4HNKqKIAUxE9Iwdfdjgxmz1UKQk+YCLh8NyQ31TuqU8U3ZEaLOx3ixYjmC1fwo9CcTZ/CRSnFoIjFQ==",
    "tarball": "https://registry.npmjs.org/@jinn-network/client/-/client-0.2.0.tgz",
    "unpackedSize": 12056095
  },
  "dist-tags": {
    "canary": "0.2.1-canary.sha.b4a6a46319e30f85cdc6e8bd9c52a7c6b9c7d375",
    "latest": "0.2.0"
  },
  "latest_version": "0.2.0",
  "maintainers": [
    {
      "email": "ritsu@jinn.network",
      "name": "ritsukai"
    }
  ],
  "num_versions": 487,
  "repository": {
    "directory": "client",
    "type": "git",
    "url": "git+https://github.com/Jinn-Network/mono.git"
  },
  "scripts": {
    "attribution:analyze": "tsx scripts/analyze-attribution-instrument.ts",
    "attribution:export-facts": "tsx scripts/export-attribution-facts.ts",
    "audit:failures": "tsx scripts/audit-task-run-failures.ts",
    "build": "yarn build:sdk && yarn build:plugin && yarn build:core && yarn build:spa && tsc && chmod +x dist/bin/jinn.js && rm -rf dist/dashboard && mkdir -p dist/dashboard && cp -R src/dashboard/spa/dist/. dist/dashboard/ && rm -rf dist/templates && cp -R templates dist/templates && rm -rf dist/plugins/learner dist/plugins/local-trace-distiller && mkdir -p dist/plugins && cp -R plugins/learner dist/plugins/learner && mkdir -p dist/scripts && cp scripts/fix-node-pty.mjs scripts/swe-rebench-v2-seed-pool.json scripts/swe-rebench-v2-known-bad.json scripts/swe-rebench-v2-pytest-missing.json scripts/swe-rebench-v2-evaluator.bundle.v1.patch dist/scripts/ && mkdir -p dist/solver-types/slates && cp src/solver-types/slates/*.json dist/solver-types/slates/ && mkdir -p dist/harnesses/impls/swe-rebench-v2-evaluator/upstream-patches && cp src/harnesses/impls/swe-rebench-v2-evaluator/upstream-patches/*.patch dist/harnesses/impls/swe-rebench-v2-evaluator/upstream-patches/ && node scripts/vendor-private-packages.mjs && node scripts/vendor-sdk.mjs && node scripts/write-dist-build-meta.mjs",
    "build:core": "yarn --cwd ../packages/core install --immutable && yarn --cwd ../packages/core build",
    "build:layer": "yarn --cwd ../packages/layer install --immutable && yarn --cwd ../packages/layer build",
    "build:plugin": "yarn --cwd ../packages/plugin install --immutable && yarn --cwd ../packages/plugin build",
    "build:sdk": "yarn --cwd ../packages/sdk install --immutable && yarn --cwd ../packages/sdk build",
    "build:spa": "yarn workspace @jinn-network/operator-spa build",
    "cleanup:engine-work": "tsx scripts/cleanup-engine-work.ts",
    "dev": "yarn build && node dist/bin/jinn.js",
    "dev:spa": "yarn workspace @jinn-network/operator-spa dev",
    "e2e": "tsx test/e2e/validate.ts",
    "e2e:app-flow": "yarn build && playwright test --config=playwright.config.ts test/dashboard/solvernet-flow.e2e.test.ts test/dashboard/join.e2e.test.ts",
    "e2e:capture": "tsx scripts/e2e-capture-validate.ts",
    "e2e:checkpoint-flow": "tsx test/e2e/checkpoint-flow.test.ts",
    "e2e:claude-code-learner": "tsx test/e2e/claude-code-learner-portfolio-v0.ts",
    "e2e:cold-start-builder": "vitest run --config vitest.acceptance.config.ts",
    "e2e:daemon-harness": "tsx test/e2e/daemon-harness-cycle.ts",
    "e2e:dashboard": "yarn build && playwright test --config=playwright.config.ts",
    "e2e:donation": "vitest run test/smoke/donation-mode-smoke.test.ts test/smoke/donation-ipfs-http-smoke.test.ts",
    "e2e:freeze-mode": "tsx test/e2e/freeze-mode.test.ts",
    "e2e:full-cycle": "yarn build:sdk && tsx test/e2e/learner-full-cycle.ts",
    "e2e:full-cycle-swe-rebench-v2": "yarn build:sdk && tsx test/e2e/learner-full-cycle-swe-rebench-v2.ts",
    "e2e:funding-sequence": "yarn build && playwright test --config=playwright.config.ts test/dashboard/funding-sequence.e2e.test.ts",
    "e2e:hermes": "tsx test/e2e/hermes-agent-full-cycle.ts",
    "e2e:join": "yarn build && playwright test --config=playwright.config.ts test/dashboard/join.e2e.test.ts",
    "e2e:prediction": "tsx test/e2e/prediction-v1.ts",
    "e2e:solvernet-flow": "yarn build && playwright test --config=playwright.config.ts test/dashboard/solvernet-flow.e2e.test.ts",
    "e2e:spa": "yarn build && playwright test --config=playwright.config.ts test/dashboard/spa.e2e.test.ts",
    "e2e:swe-rebench-v2": "tsx test/e2e/swe-rebench-v2.test.ts",
    "e2e:task-creator": "tsx test/e2e/task-creator-marketplace.ts",
    "e2e:task-first-local": "tsx test/e2e/task-first-local.ts",
    "e2e:train-arm-efficacy": "tsx test/e2e/train-arm-efficacy-swe-rebench-v2.ts",
    "e2e:train-arm-slope": "tsx test/e2e/train-arm-slope-swe-rebench-v2.ts",
    "jinn": "tsx src/bin/jinn.ts",
    "lint:no-late-mount": "node scripts/check-no-late-route-mount.mjs",
    "net-liveness": "tsx scripts/net-liveness-probe.ts",
    "pack:smoke": "node scripts/smoke-test-pack.mjs && yarn pack:smoke:private-runtime",
    "pack:smoke:client-only": "node scripts/smoke-test-pack.mjs --client-only",
    "pack:smoke:private-runtime": "node scripts/smoke-test-pack-private-runtime.mjs",
    "postinstall": "node dist/scripts/fix-node-pty.mjs 2>/dev/null || node scripts/fix-node-pty.mjs 2>/dev/null || true",
    "postpack": "node scripts/materialize-bundled-workspaces.mjs restore",
    "prepack": "node scripts/materialize-bundled-workspaces.mjs prepare",
    "prepublishOnly": "yarn typecheck",
    "release:client": "node scripts/release-client.mjs",
    "release:olas-rails-smoke": "tsx scripts/release/olas-rails-smoke.ts",
    "release:operator-gate": "yarn staking && yarn e2e",
    "release:testnet-acceptance": "node scripts/testnet-acceptance-docker.mjs",
    "release:testnet-acceptance:docker": "node scripts/testnet-acceptance-docker.mjs",
    "release:testnet-acceptance:host": "node scripts/testnet-acceptance.mjs",
    "release:tier-1": "tsx scripts/release/run-tier-1.ts",
    "release:tier-1:T1.1": "vitest run --config vitest.release-tier-1.config.ts test/release/tier-1/T1.1-bootstrap-fresh-anvil.test.ts",
    "release:tier-1:T1.2": "vitest run --config vitest.release-tier-1.config.ts test/release/tier-1/T1.2-harness-readiness-contract.test.ts",
    "release:tier-1:T1.4": "playwright test --config=playwright.config.ts test/dashboard/release-prep/spa-route-smoke.e2e.test.ts",
    "release:tier-2": "tsx scripts/release/run-tier-2.ts",
    "release:tier-2:T2.2": "vitest run test/release/tier-2/T2.2-producer-evaluator.test.ts",
    "release:tier-3": "tsx scripts/release/run-tier-3.ts",
    "release:tier-3:T3.1": "JINN_T31_REAL=1 vitest run test/release/tier-3/T3.1-producer-evaluator-real.test.ts",
    "setup:testnet-acceptance-operator": "node scripts/setup-testnet-acceptance-operator-docker.mjs",
    "setup:testnet-acceptance-operator:docker": "node scripts/setup-testnet-acceptance-operator-docker.mjs",
    "setup:testnet-acceptance-operator:host": "node scripts/setup-testnet-acceptance-operator.mjs",
    "skill:check": "tsx scripts/skill-check.ts",
    "skill:generate": "tsx scripts/skill-generate.ts",
    "smoke:build-anvil-snapshot": "vitest run test/scripts/build-anvil-snapshot-entrypoint.test.ts",
    "stage2:validate-curated-seeds": "yarn build:layer && tsx scripts/validate-curated-seed-batch.ts",
    "staking": "tsx test/e2e/staking.ts",
    "status": "tsx scripts/status.ts",
    "stolas": "tsx test/e2e/stolas.ts",
    "substrate:adopt": "tsx scripts/release/substrate-adopt.ts",
    "substrate:copy": "tsx scripts/release/substrate-copy.ts",
    "substrate:provision": "tsx scripts/release/substrate-provision.ts",
    "substrate:reap": "tsx scripts/release/substrate-reap.ts",
    "substrate:topup": "tsx scripts/release/substrate-topup.ts",
    "substrate:verify": "tsx scripts/release/substrate-verify.ts",
    "task-creator:amd64-gold-proof": "tsx scripts/task-creator-amd64-gold-proof.ts",
    "task-creator:environment-publish": "tsx scripts/task-creator-environment-publish.ts",
    "task-creator:harvest-e2e": "vitest run test/solver-types/task-creator-harvest-e2e.test.ts",
    "task-creator:harvest-e2e-live": "tsx scripts/harvest-e2e-live-verify.ts",
    "task-creator:jinn-differential-anvil-e2e": "tsx scripts/task-creator-jinn-differential-anvil-proof.ts",
    "task-creator:jinn-differential-e2e": "tsx scripts/task-creator-jinn-differential-proof.ts",
    "task-creator:mint-preflight:jinn-mono": "tsx scripts/task-creator-public-repo-proof.ts --fixture jinn-mono",
    "task-creator:mint-preflight:unjs-destr": "tsx scripts/task-creator-public-repo-proof.ts --fixture unjs-destr",
    "task-creator:network-proof:jinn-mono": "tsx scripts/task-creator-public-repo-network-proof.ts --fixture jinn-mono",
    "task-creator:network-proof:unjs-destr": "tsx scripts/task-creator-public-repo-network-proof.ts --fixture unjs-destr",
    "task-creator:proof:jinn-mono": "yarn task-creator:mint-preflight:jinn-mono",
    "task-creator:proof:unjs-destr": "yarn task-creator:mint-preflight:unjs-destr",
    "task-creator:public-repo-anvil-e2e": "vitest run --config vitest.hermetic.config.ts test/hermetic/public-repo-anvil-lifecycle.test.ts",
    "task-creator:public-repo-e2e": "vitest run test/task-creator/public-repo-e2e.test.ts test/task-creator/live-proof.test.ts",
    "test": "yarn build:sdk && yarn build:plugin && yarn build:core && yarn build:layer && vitest run",
    "test:claude-prediction": "yarn build && JINN_TEST_CLAUDE_PREDICTION=1 vitest run test/harnesses/impls/claude-mcp-prediction/isolation.test.ts",
    "test:claude-prediction-apy": "yarn build && JINN_TEST_CLAUDE_PREDICTION_APY=1 vitest run test/harnesses/impls/claude-mcp-prediction-apy/isolation.test.ts",
    "test:hermetic": "yarn build:sdk && yarn build:plugin && yarn build:core && vitest run --config vitest.hermetic.config.ts",
    "test:watch": "vitest",
    "typecheck": "yarn build:sdk && yarn build:plugin && yarn build:core && tsc --noEmit",
    "withdraw": "tsx scripts/withdraw.ts"
  },
  "signal_details": {
    "dist_tag_anomaly": "dist-tags.latest=0.2.0 but max published is 0.2.1-canary.sha.6388e1455e2185d09c83f0bf8d1ef636690c9021",
    "repo_too_new_for_version_history": "claimed repo created 123d ago but package has 487 versions (expect >= 161d for that history)",
    "shared_repo_different_publisher": "repo 'git+https://github.com/Jinn-Network/mono.git' also claimed by 1 package(s) under different publishers: ['npm/@jinn-network/jinn-layer']"
  },
  "time": {
    "created": "2026-04-15T16:13:18.987Z",
    "modified": "2026-07-25T17:12:10.363Z"
  }
}