Public Trust Network

Share package, organization, team, comparison, and dependency-alternative evidence snapshots


Public Trust Network

The Public Trust Network extends ReformCode's repository-level Public Trust Index into a broader graph of software adoption evidence. It produces a deterministic snapshot for a package, organization, team portfolio, repository, comparison set, or dependency-alternative review.

Each snapshot includes:

  • A 0-100 trust score and status label.
  • Weighted dimensions such as package quality, adoption, maintenance forecast, supply-chain posture, governance, community reach, or portfolio readiness.
  • Connected trust nodes, including linked repositories and dependency alternatives.
  • A reproducible evidence snapshot ID.
  • Public share URLs and API URLs for partner marketplaces, README links, procurement evidence, and internal review docs.

Public API

Use the public endpoint to resolve a snapshot:

GET /api/trust/network?kind=package&target=react

Supported kind values:

KindExample
package/api/trust/network?kind=package&target=react
organization/api/trust/network?kind=organization&target=vercel
repo/api/trust/network?kind=repo&target=facebook/react
comparison/api/trust/network?kind=comparison&target=react,vue,next
dependency_alternative/api/trust/network?kind=dependency_alternative&target=left-pad&related=is-odd,nanoid

The response is a TrustNetworkSnapshot:

{
  "targetKind": "package",
  "targetIdentifier": "react",
  "score": 88,
  "status": "trusted",
  "evidenceSnapshotId": "abc123...",
  "dimensions": [],
  "relationships": [],
  "share": {
    "url": "https://reformcode.com/trust/network/package/react?snapshot=abc123...",
    "apiUrl": "https://reformcode.com/api/trust/network?kind=package&target=react",
    "markdown": "[ReformCode Trust Network: react (88/100)](...)"
  }
}

Public Pages

Every snapshot includes a shareable page URL:

/trust/network/{kind}/{target}

Examples:

  • /trust/network/package/react
  • /trust/network/organization/vercel
  • /trust/network/repo/facebook/react
  • /trust/network/comparison/react,vue,next

These pages are built for external trust proof: adoption reviews, open-source due diligence, partner listings, and sales-assisted enterprise procurement.

Evidence Model

Public Trust Network snapshots are intentionally explainable. The snapshot ID is derived from the normalized target, dimensions, relationship scores, and statuses. When the same evidence is used, the snapshot ID remains stable.

ReformCode also records privacy-safe evidence reads for public network pages and API calls so the Trust Evidence Warehouse can show which trust assets are being consumed by users, partners, widgets, CLI tools, and extensions.

Product Surfaces

The Trust Network appears in:

  • NPM package detail pages as package adoption and supply-chain evidence.
  • GitHub developer/organization pages as public profile and community evidence.
  • Team Command Center cards as portfolio-level operational trust.
  • Public share pages and partner SDK manifest endpoints.

Use the repository Public Trust Index for a single analyzed repo. Use the Public Trust Network when the adoption decision spans a package, vendor, team portfolio, peer comparison, or replacement candidate set.