Public Trust Network
ReformCode public trust network snapshots extend the repo-level Public Trust Index into shareable package, organization, team portfolio, comparison, and dependency-alternative surfaces.
Public API
GET /api/trust/network?kind=package&target=react
GET /api/trust/network?kind=organization&target=vercel
GET /api/trust/network?kind=team&target=platform
GET /api/trust/network?kind=comparison&target=repo:facebook/react..vs..package:react
GET /api/trust/network?kind=dependency_alternative&target=legacy-ui&related=react,preact
Each response returns a deterministic TrustNetworkSnapshot with:
score,status, andsummary- dimension-level evidence
- connected trust nodes
evidenceSnapshotId- share URLs and markdown
- reproducibility inputs and source evidence IDs
Public Pages
Every API target also has a public page:
/trust/network/package/react
/trust/network/organization/vercel
/trust/network/team/platform
/trust/network/comparison/repo%3Afacebook%2Freact..vs..package%3Areact
/trust/network/dependency_alternative/legacy-ui?related=react,preact
Page and API reads are recorded in the trust evidence warehouse with privacy-safe score.read and score.snapshot events.
Partner Use
Partners can link to the share.url or store the evidenceSnapshotId alongside marketplace listings, dependency recommendation cards, security dashboards, and team reports. The snapshot ID changes only when the underlying evidence changes.