# tangle-network/starter-foundry — health index 69/100 (Good)

> Inspection of the public repository tangle-network/starter-foundry by inspect.software. It holds a health index of 69 out of 100, placing it in the Good band. The index is a signal derived from publicly visible practice, not a warranty, a security audit, or an endorsement, and it is independent of payment.

- Repository: https://github.com/tangle-network/starter-foundry
- Report page: https://inspect.software/software/tangle-network/starter-foundry
- Full JSON report: https://inspect.software/api/repositories/tangle-network/starter-foundry/report
- Badge: https://raw.githubusercontent.com/inspect-software/badges/main/v1/t/tangle-network/starter-foundry.svg
- Inspected: 2026-10-09
- Methodology: metrics 2.10.0, report schema 0.34.0 (https://inspect.software/methodology.md)

## Category summary

| Category | Weight | Index | Band |
|---|---|---|---|
| Vitality | 21% | 85/100 | Excellent |
| Community & Adoption | 17% | 33/100 | At Risk |
| Sustainability & Governance | 23% | 64/100 | Moderate |
| Engineering Quality | 19% | 70/100 | Good |
| Security | 16% | 40/100 | Weak |
| AI Readiness | 4% | 92/100 | Excellent |

The weighted overall 62 is calibrated to 69 on the published index scale (record calibration 2026-08-02).

## Repository facts

| Field | Value |
|---|---|
| Classification | library, desktop, cli |
| Primary language | TypeScript |
| License | Apache-2.0 |
| Stars | 0 |
| Forks | 0 |
| Created | 2026-03-27 |
| Last push | 2026-10-07 |
| Latest release | v0.13.5 |
| Commits (last year) | 262 |
| Bus factor | 1 |

## Published packages

| Registry | Package | Latest | Monthly downloads |
|---|---|---|---|
| npm | @tangle-network/starter-foundry | 0.13.5 | 5,645 |

## Vitality — 85/100 (Excellent)

Is the project alive — is code being written and are releases shipping? Weight: 21% of the overall index.

### Development activity — 75/100 (Good)

| Criterion | Status | Points | Detail |
|---|---|---|---|
| Push recency | met | 36 / 36 | last push 2 days ago |
| Commit cadence | partial | 13.8 / 36 | 20/52 weeks with commits |
| Commit volume | met | 18 / 18 | 262 commits in the last year |
| OpenSSF Scorecard: Maintained | excluded | 0 / 10 | OpenSSF Scorecard unavailable |

### Release discipline — 100/100 (Exceptional)

| Criterion | Status | Points | Detail |
|---|---|---|---|
| Ships releases | met | 27 / 27 | 9 releases published |
| Release recency | met | 36 / 36 | latest release 70 days ago |
| Release cadence | met | 27 / 27 | a release every ~14.1 days |
| OpenSSF Scorecard: Signed-Releases | excluded | 0 / 10 | OpenSSF Scorecard unavailable |

### Abandonment — 100/100 (Exceptional)

| Criterion | Status | Points | Detail |
|---|---|---|---|
| Project is still maintained | met | 100 / 100 | last human commit 2 days ago |

## Community & Adoption — 33/100 (At Risk)

Does the project have users, downloads, attention, and a welcoming setup for contributors? Weight: 17% of the overall index.

### Popularity & adoption — 1/100 (Critical)

| Criterion | Status | Points | Detail |
|---|---|---|---|
| Stars | not met | 0 / 60 | 0 stars |
| Forks | not met | 0 / 25 | 0 forks |
| Watchers | not met | 0 / 15 | 0 watchers |

### Community health — 50/100 (Moderate)

| Criterion | Status | Points | Detail |
|---|---|---|---|
| README | met | 22.5 / 22.5 | — |
| License | met | 22.5 / 22.5 | recognized license (Apache-2.0) |
| CONTRIBUTING guide | not met | 0 / 18 | — |
| Code of conduct | not met | 0 / 13.5 | — |
| Issue template | not met | 0 / 7.2 | — |
| PR template | not met | 0 / 6.3 | — |

### Ecosystem adoption (downloads) — 62/100 (Moderate)

Excluded from scoring (no data or not applicable): Registry dependents. Remaining weights renormalized.

| Criterion | Status | Points | Detail |
|---|---|---|---|
| Monthly downloads | partial | 50 / 80 | 5,645 downloads/month across npm |
| Registry dependents | excluded | 0 / 20 | not reported by this ecosystem |

## Sustainability & Governance — 64/100 (Moderate)

Will the project survive its people — bus factor, responsiveness, who backs it, and package upkeep? Weight: 23% of the overall index.

### Maintainer resilience (bus factor) — 13/100 (Critical)

| Criterion | Status | Points | Detail |
|---|---|---|---|
| Bus factor | partial | 9 / 54 | 1 contributor(s) cover half of all commits |
| Commit distribution | partial | 0.2 / 22.5 | top contributor authored 99% of commits |
| Contributor breadth | partial | 2.7 / 13.5 | 2 contributors |
| OpenSSF Scorecard: Contributors | excluded | 0 / 10 | OpenSSF Scorecard unavailable |

### Issue & PR responsiveness — 86/100 (Excellent)

Excluded from scoring (no data or not applicable): Newcomer PR acceptance. Remaining weights renormalized.

| Criterion | Status | Points | Detail |
|---|---|---|---|
| Issue resolution | partial | 36.4 / 42 | 87% of issues closed |
| PR acceptance | partial | 25.4 / 30 | 162/191 decided PRs merged |
| Newcomer PR acceptance | excluded | 0 / 13 | no first-time contributor's PR decided in 30d |
| OpenSSF Scorecard: Code-Review | excluded | 0 / 15 | OpenSSF Scorecard unavailable |

### Ownership & stewardship — 75/100 (Good)

| Criterion | Status | Points | Detail |
|---|---|---|---|
| Ownership backing | met | 30 / 30 | organization-owned |
| Verified domain | not met | 0 / 20 | — |
| Owner reach | partial | 20.7 / 25 | 754 followers of tangle-network |
| Track record | partial | 24.5 / 25 | 255 public repos, account ~5 yr old |

### Package maintenance — 100/100 (Exceptional)

| Criterion | Status | Points | Detail |
|---|---|---|---|
| Published & resolvable | met | 25 / 25 | 1 package(s) on npm |
| Publish recency | met | 35 / 35 | latest publish 70 days ago |
| Version history | met | 20 / 20 | 15 published versions |
| Not deprecated | met | 20 / 20 | active, not deprecated or yanked |

## Engineering Quality — 70/100 (Good)

Are baseline engineering and documentation practices in place? Weight: 19% of the overall index.

### Engineering practices — 80/100 (Excellent)

| Criterion | Status | Points | Detail |
|---|---|---|---|
| CI workflows | met | 24 / 24 | 4 workflow(s) |
| Tests present | met | 24 / 24 | — |
| Linter config | met | 16 / 16 | eslint.config.js |
| Pre-commit hooks | not met | 0 / 9.6 | — |
| .editorconfig | not met | 0 / 6.4 | — |
| OpenSSF Scorecard: CI-Tests | excluded | 0 / 20 | OpenSSF Scorecard unavailable |

### Documentation — 55/100 (Moderate)

| Criterion | Status | Points | Detail |
|---|---|---|---|
| README | met | 30 / 30 | — |
| Documentation directory | met | 25 / 25 | — |
| Documentation / homepage site | not met | 0 / 15 | — |
| Repository description | not met | 0 / 10 | — |
| Topics | not met | 0 / 10 | — |
| Wiki | not met | 0 / 10 | — |

## Security — 40/100 (Weak)

Are visible security and supply-chain practices strong, with no malicious dependency and no unresolved high-risk jurisdiction exposure? Weight: 16% of the overall index.

### Security posture — 25/100 (At Risk)

| Criterion | Status | Points | Detail |
|---|---|---|---|
| Security policy (SECURITY.md) | not met | 0 / 30 | — |
| Dependabot config | not met | 0 / 25 | — |
| Dependency lockfiles | met | 25 / 25 | go.sum, pnpm-lock.yaml |
| CodeQL workflow | not met | 0 / 20 | — |

### Dependency advisories — 100/100 (Exceptional)

Excluded from scoring (no data or not applicable): No advisories left outstanding. Remaining weights renormalized. Matched the npm:@tangle-network/starter-foundry@0.13.5 runtime dependency closure — what installing the published package pulls in — 31 packages. Reachability is not analyzed.

| Criterion | Status | Points | Detail |
|---|---|---|---|
| Direct dependencies free of known advisories | met | 35 / 35 | no direct dependency carries a known advisory |
| Indirect dependencies free of known advisories | met | 25 / 25 | no indirect dependency carries a known advisory |
| No advisories left outstanding | excluded | 0 / 40 | no advisory carries a publication date |

### Malicious dependencies — 100/100 (Exceptional)

| Criterion | Status | Points | Detail |
|---|---|---|---|
| No dependency reported as a malicious package | met | 100 / 100 | no dependency is reported as a malicious package |

### High-Risk Jurisdiction Exposure — 100/100 (Exceptional)

Only high-confidence self-published location evidence affects this multiplier. Ambiguous matches are review-only; country evidence is not proof of nationality, citizenship, legal registration, malicious intent, or sanctions status.

| Criterion | Status | Points | Detail |
|---|---|---|---|
| Policy exposure multiplier | met | 100 / 100 | no confirmed policy-scope location match |

## AI Readiness — 92/100 (Excellent)

How well is the repo equipped to be developed and maintained with AI coding agents? Carries a deliberately small weight: agent tooling is a real maintenance signal, but its absence must never gate the top of the scale (calibration saturates at raw 91, so 100/100 remains reachable with AI Readiness at zero).

### Agent context & guidance — 100/100 (Exceptional)

| Criterion | Status | Points | Detail |
|---|---|---|---|
| Agent instructions | met | 45 / 45 | CLAUDE.md, examples/recruiter-eval-workspace/AGENTS.md, examples/recruiter-eval-workspace/agent/AGENTS.md, examples/recruiter-eval-workspace/agent/CLAUDE.md, examples/recruiter-eval-workspace/app/AGENTS.md, examples/recruiter-eval-workspace/app/CLAUDE.md, examples/recruiter-eval-workspace/eval/AGENTS.md, examples/recruiter-eval-workspace/eval/CLAUDE.md, registry/families/agent-eval-harness-py/files/AGENTS.md, registry/families/agent-eval-harness-ts/files/AGENTS.md, registry/families/agent-research-harness-py/files/AGENTS.md, registry/families/agent-research-harness-ts/files/AGENTS.md, registry/families/agent-runtime-account-executive-ts/files/AGENTS.md, registry/families/agent-runtime-architect-ts/files/AGENTS.md, registry/families/agent-runtime-auditor-ts/files/AGENTS.md, registry/families/agent-runtime-biology-research-ts/files/AGENTS.md, registry/families/agent-runtime-business-partner-ts/files/AGENTS.md, registry/families/agent-runtime-career-coach-ts/files/AGENTS.md, registry/families/agent-runtime-chef-ts/files/AGENTS.md, registry/families/agent-runtime-chemistry-research-ts/files/AGENTS.md, registry/families/agent-runtime-cmo-advisor-ts/files/AGENTS.md, registry/families/agent-runtime-college-counselor-ts/files/AGENTS.md, registry/families/agent-runtime-cs-research-ts/files/AGENTS.md, registry/families/agent-runtime-cs-tutor-ts/files/AGENTS.md, registry/families/agent-runtime-customer-success-ts/files/AGENTS.md, registry/families/agent-runtime-data-analyst-ts/files/AGENTS.md, registry/families/agent-runtime-designer-ts/files/AGENTS.md, registry/families/agent-runtime-devops-ts/files/AGENTS.md, registry/families/agent-runtime-doctor-ts/files/AGENTS.md, registry/families/agent-runtime-engineering-manager-ts/files/AGENTS.md, registry/families/agent-runtime-essay-coach-ts/files/AGENTS.md, registry/families/agent-runtime-financial-analyst-ts/files/AGENTS.md, registry/families/agent-runtime-fitness-coach-ts/files/AGENTS.md, registry/families/agent-runtime-friend-ts/files/AGENTS.md, registry/families/agent-runtime-game-designer-ts/files/AGENTS.md, registry/families/agent-runtime-grant-writer-ts/files/AGENTS.md, registry/families/agent-runtime-history-tutor-ts/files/AGENTS.md, registry/families/agent-runtime-illustrator-ts/files/AGENTS.md, registry/families/agent-runtime-language-tutor-ts/files/AGENTS.md, registry/families/agent-runtime-legal-counsel-ts/files/AGENTS.md, registry/families/agent-runtime-math-research-ts/files/AGENTS.md, registry/families/agent-runtime-math-tutor-ts/files/AGENTS.md, registry/families/agent-runtime-mediator-ts/files/AGENTS.md, registry/families/agent-runtime-meditation-coach-ts/files/AGENTS.md, registry/families/agent-runtime-ml-research-ts/files/AGENTS.md, registry/families/agent-runtime-music-producer-ts/files/AGENTS.md, registry/families/agent-runtime-novelist-coach-ts/files/AGENTS.md, registry/families/agent-runtime-nutritionist-ts/files/AGENTS.md, registry/families/agent-runtime-pentester-ts/files/AGENTS.md, registry/families/agent-runtime-pharmacist-ts/files/AGENTS.md, registry/families/agent-runtime-photographer-ts/files/AGENTS.md, registry/families/agent-runtime-physics-research-ts/files/AGENTS.md, registry/families/agent-runtime-product-manager-ts/files/AGENTS.md, registry/families/agent-runtime-real-estate-ts/files/AGENTS.md, registry/families/agent-runtime-recruiter-ts/files/AGENTS.md, registry/families/agent-runtime-relationship-coach-ts/files/AGENTS.md, registry/families/agent-runtime-research/files/AGENTS.md, registry/families/agent-runtime-sales-engineer-ts/files/AGENTS.md, registry/families/agent-runtime-screenwriter-ts/files/AGENTS.md, registry/families/agent-runtime-security-engineer-ts/files/AGENTS.md, registry/families/agent-runtime-tax-ts/files/AGENTS.md, registry/families/agent-runtime-therapist-ts/files/AGENTS.md, registry/families/agent-runtime-travel-planner-ts/files/AGENTS.md, registry/families/agent-runtime-veterinarian-ts/files/AGENTS.md, registry/families/agent-runtime-wealth-manager-ts/files/AGENTS.md, registry/families/multi-agent-creative-studio-ts/files/AGENTS.md, registry/families/multi-agent-creative-studio-ts/files/roles/illustrator/AGENTS.md, registry/families/multi-agent-creative-studio-ts/files/roles/music-producer/AGENTS.md, registry/families/multi-agent-creative-studio-ts/files/roles/novelist-coach/AGENTS.md, registry/families/multi-agent-creative-studio-ts/files/roles/screenwriter/AGENTS.md, registry/families/multi-agent-legal-ops-ts/files/AGENTS.md, registry/families/multi-agent-legal-ops-ts/files/roles/auditor/AGENTS.md, registry/families/multi-agent-legal-ops-ts/files/roles/legal-counsel/AGENTS.md, registry/families/multi-agent-legal-ops-ts/files/roles/paralegal-intake/AGENTS.md, registry/families/multi-agent-product-ops-ts/files/AGENTS.md, registry/families/multi-agent-product-ops-ts/files/roles/customer-success/AGENTS.md, registry/families/multi-agent-product-ops-ts/files/roles/designer/AGENTS.md, registry/families/multi-agent-product-ops-ts/files/roles/eng-manager/AGENTS.md, registry/families/multi-agent-product-ops-ts/files/roles/pm/AGENTS.md, registry/families/multi-agent-research-lab-ts/files/AGENTS.md, registry/families/multi-agent-research-lab-ts/files/roles/biology-researcher/AGENTS.md, registry/families/multi-agent-research-lab-ts/files/roles/chemistry-researcher/AGENTS.md, registry/families/multi-agent-research-lab-ts/files/roles/lab-director/AGENTS.md, registry/families/multi-agent-research-lab-ts/files/roles/physics-researcher/AGENTS.md, registry/families/multi-agent-startup-team-ts/files/AGENTS.md, registry/families/multi-agent-startup-team-ts/files/roles/ceo/AGENTS.md, registry/families/multi-agent-startup-team-ts/files/roles/cfo-advisor/AGENTS.md, registry/families/multi-agent-startup-team-ts/files/roles/cmo/AGENTS.md, registry/families/multi-agent-startup-team-ts/files/roles/cto/AGENTS.md, registry/families/multi-agent-startup-team-ts/files/roles/hr/AGENTS.md, registry/layers/framework/aptos-move/files/AGENTS.md, registry/layers/framework/celestia-da/files/AGENTS.md, registry/layers/framework/ecommerce-headless/files/AGENTS.md, registry/layers/framework/gdpr-compliance-pack/files/AGENTS.md, registry/layers/framework/hipaa-compliance-pack/files/AGENTS.md, registry/layers/framework/kotlin-multiplatform/files/AGENTS.md, registry/layers/framework/legal-case-mgmt/files/AGENTS.md, registry/layers/framework/livekit-sfu/files/AGENTS.md, registry/layers/framework/pci-dss-compliance-pack/files/AGENTS.md, registry/layers/framework/rag-pipeline-py/files/AGENTS.md, registry/layers/framework/ros2-node-py/files/AGENTS.md, registry/layers/framework/skypilot-serving/files/AGENTS.md, registry/layers/framework/soc2-compliance-pack/files/AGENTS.md, registry/layers/framework/triton-server/files/AGENTS.md, tests/fixtures/agent-bundle-example/AGENTS.md, tests/fixtures/agent-bundle-multi/AGENTS.md, tests/fixtures/agent-bundle-multi/roles/lead/AGENTS.md, tests/fixtures/agent-bundle-multi/roles/researcher/AGENTS.md, tests/fixtures/agent-bundle-with-hooks/AGENTS.md |
| Machine-readable docs (llms.txt) | met | 15 / 15 | llms.txt present |
| Legible commit history | met | 40 / 40 | 99 of 99 human commits state their intent (structured subject or explanatory body) |

### Verify loop (build / test / typecheck) — 80/100 (Excellent)

| Criterion | Status | Points | Detail |
|---|---|---|---|
| One-command bootstrap | met | 18 / 18 | registry/layers/framework/sglang-server/files/Makefile, registry/layers/framework/triton-server/files/Makefile |
| Automated tests | met | 22 / 22 | — |
| Lint / format config | met | 11 / 11 | eslint.config.js |
| Static type checking | met | 11 / 11 | examples/recruiter-eval-workspace/app/tsconfig.json, examples/recruiter-eval-workspace/eval/tsconfig.json, registry/families/agent-debug-ui-ts/files/tsconfig.json, registry/families/agent-eval-harness-ts/files/tsconfig.json, registry/families/agent-eval-ui-ts/files/tsconfig.json, registry/families/agent-marketplace-ui-ts/files/tsconfig.json, registry/families/agent-research-harness-ts/files/tsconfig.json, registry/families/agent-swarm-ts/files/tsconfig.json, registry/families/agent-with-ui-ts/files/tsconfig.json, registry/families/astro-static/files/tsconfig.json, registry/families/bun-http/files/tsconfig.json, registry/families/crm-backend/files/tsconfig.json, registry/families/ecommerce-headless/files/tsconfig.json, registry/families/fintech-ledger-backend/files/tsconfig.json, registry/families/fraud-ops-console/files/tsconfig.json, registry/families/gdpr-compliance-pack/files/tsconfig.json, registry/families/healthcare-hipaa-backend/files/tsconfig.json, registry/families/hipaa-compliance-pack/files/tsconfig.json, registry/families/hls-origin/files/tsconfig.json, registry/families/k12-edtech/files/tsconfig.json, registry/families/kyc-onboarding/files/tsconfig.json, registry/families/legal-case-mgmt/files/tsconfig.json, registry/families/livekit-sfu/files/tsconfig.json, registry/families/multimodal-agent/files/tsconfig.json, registry/families/observable-notebook/files/tsconfig.json, registry/families/ollama-server/files/tsconfig.json, registry/families/orchestrator-with-ui-ts/files/tsconfig.json, registry/families/pci-dss-compliance-pack/files/tsconfig.json, registry/families/phaser-game/files/tsconfig.json, registry/families/pixijs-game/files/tsconfig.json, registry/families/polymarket-portfolio-hedging/files/tsconfig.json, registry/families/sandbox-app-ts/files/tsconfig.json, registry/families/soc2-compliance-pack/files/tsconfig.json, registry/families/threejs-game/files/tsconfig.json, registry/families/unity-web-proxy/files/tsconfig.json, registry/families/vision-first-agent/files/tsconfig.json, registry/families/voice-first-agent/files/tsconfig.json, registry/families/wasm-rust/files/tsconfig.json, registry/families/webgpu-inference/files/tsconfig.json, registry/families/webgpu-render/files/tsconfig.json, registry/layers/framework/browser-extension-ts/files/tsconfig.json, registry/layers/framework/cli-ts/files/tsconfig.json, registry/layers/framework/ecommerce-headless/files/tsconfig.json, registry/layers/framework/electron-desktop-ts/files/tsconfig.json, registry/layers/framework/electron-native-os/files/tsconfig.json, registry/layers/framework/expo-react-native-ts/files/tsconfig.json, registry/layers/framework/expo-rn-rich/files/tsconfig.json, registry/layers/framework/fintech-ledger-backend/files/tsconfig.json, registry/layers/framework/fullstack-node-ts/files/tsconfig.json, registry/layers/framework/gdpr-compliance-pack/files/tsconfig.json, registry/layers/framework/godot-web/files/tsconfig.json, registry/layers/framework/hardhat-ts/files/tsconfig.json, registry/layers/framework/healthcare-hipaa-backend/files/tsconfig.json, registry/layers/framework/hipaa-compliance-pack/files/tsconfig.json, registry/layers/framework/k12-edtech/files/tsconfig.json, registry/layers/framework/legal-case-mgmt/files/tsconfig.json, registry/layers/framework/lora-training/files/pyrightconfig.json, registry/layers/framework/nextjs-app-router/files/tsconfig.json, registry/layers/framework/observable-notebook/files/tsconfig.json, registry/layers/framework/react-vite-ts/files/tsconfig.json, registry/layers/framework/realtime-audio-ts/files/tsconfig.json, registry/layers/framework/tauri-desktop/files/tsconfig.json, registry/layers/framework/tauri-menubar/files/tsconfig.json, registry/layers/framework/tauri-tray/files/tsconfig.json, tsconfig.json |
| Reproducible environment | met | 10 / 10 | Dockerfile, lockfile |
| Demonstrated agent practice | not met | 0 / 10 | no agent-authored commits among the last 100 |
| Automated maintenance | not met | 0 / 8 | no automated dependency updates observed |
| OpenSSF Scorecard: Pinned-Dependencies | excluded | 0 / 10 | OpenSSF Scorecard unavailable |

### Code legibility for models — 100/100 (Exceptional)

| Criterion | Status | Points | Detail |
|---|---|---|---|
| Type-checkable code | met | 45 / 45 | TypeScript (statically typed) |
| Manageable file sizes | met | 55 / 55 | 0/1050 source files over 60KB |

### Machine-readable interfaces — 100/100 (Exceptional)

Excluded from scoring (no data or not applicable): API schema (OpenAPI/GraphQL/proto). Remaining weights renormalized.

| Criterion | Status | Points | Detail |
|---|---|---|---|
| API schema (OpenAPI/GraphQL/proto) | excluded | 0 / 40 | not applicable to this kind of software |
| MCP server | met | 20 / 20 | — |
| Runnable examples | met | 40 / 40 | examples |

## Collection warnings

- OpenSSF Scorecard did not return a usable result (killed by SIGKILL — most likely the container's memory limit); skipping Scorecard checks

## What this report is

inspect.software measures public repositories against a single published, versioned methodology and reports the result as a 1–100 health index. Findings are signals derived from what is visible in public repository data — they are not a security audit, a warranty, or an endorsement, and no result depends on payment.

- Methodology, formulas and weights: https://inspect.software/methodology.md
- What a result does and does not claim: https://inspect.software/wiki/signals-not-warranties.md
- Rating bands: https://inspect.software/wiki/scoring-bands.md
- Corrections: https://inspect.software/contact.md
- Index of all documents: https://inspect.software/llms.txt
