Public record
Software health reportschema 0.26.0 · metrics 1.13.0 · 2026-07-22 07:39 UTC

MercuryTechnologies / mercury-go

GoApache-2.0★ 5 stars⑂ 1 forksince Feb 2026View on GitHub ↗

MercuryTechnologies/mercury-go holds a health index of 61 out of 100, placing it in the Moderate band. It scores highest on Sustainability & Governance (78/100) and lowest on Community & Adoption (38/100). It was last updated today.

61
overall / 100
Moderate

Software health index

Metrics are grouped into weighted categories on one standardized 1–100 scale. Overall starts as their weighted mean; when public evidence triggers the High-Risk Jurisdiction Policy, the rating is adjusted and receives an At risk ceiling of 49. AI Readiness sits outside the overall score.

61
Excellent85-100Exemplary; meets essentially all checked criteria
Good70-84Healthy; minor gaps
Moderate50-69Acceptable with notable gaps; review recommended
At risk30-49Significant weaknesses; adoption warrants caution
Critical1-29Severe problems (abandoned, single-maintainer, no hygiene)
VitalityCommunity &AdoptionSustainability &GovernanceEngineeringQualitySecurityAI Readiness

Score profile

Each axis is a category. The shape matters more than the average — a healthy subject fills the whole shape, while a spike-and-crater profile means strength in one dimension is masking risk in another.

Ownership

MercuryOrganization
228 followers216 public repossince Aug 2017

This repository is backed by an organization — shared, accountable stewardship that can outlive any single maintainer.

Package ecosystems

RegistryPackageVersionDownloads / moVersionsLast publish
Gogithub.com/MercuryTechnologies/mercury-gov0.13.1-291 day ago

Metrics by category

Vitality

Is the project alive — is code being written and are releases shipping?

68Moderate · 22% of overall
How it's scored
36/36Push recency — last push 0 days ago
0/36Commit cadence — 14/52 weeks with commits, discounted for automation: 0 of the last 100 commits human-authored, spanning 102 days
0/18Commit volume — 132 commits in the last year, discounted for automation: 0 of the last 100 commits human-authored, spanning 102 days
10/10OpenSSF Scorecard: Maintained — 30 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10
Inputs used
commits_last_year132
human_commit_share0
days_since_last_push0
active_weeks_last_year14

Release discipline

100Excellent
How it's scored
27/27Ships releases — 29 releases published
36/36Release recency — latest release 1 days ago
27/27Release cadence — a release every ~7.3 days
0/10OpenSSF Scorecard: Signed-Releases — no data
Inputs used
releases_count29
latest_release_tagv0.13.1
releases_from_tagsno
days_since_latest_release1
mean_days_between_releases7.3
Excluded from scoring (no data or not applicable): OpenSSF Scorecard: Signed-Releases. Remaining weights renormalized.

Community & Adoption

Does the project have users, downloads, attention, and a welcoming setup for contributors?

38At risk · 18% of overall
How it's scored
9.8/60Stars — 5 stars
0/25Forks — 1 forks
0/15Watchers — 0 watchers
Inputs used
forks1
stars5
watchers0
growth_stateunverified
growth_factor_pct100
growth_unverified_reasonbelow_threshold
How it's scored
22.5/22.5README
22.5/22.5License — recognized license (Apache-2.0)
18/18CONTRIBUTING guide
0/13.5Code of conduct
0/7.2Issue template
0/6.3PR template
Inputs used
has_readmeyes
has_licenseyes
has_contributingyes
has_issue_templateno
has_code_of_conductno
has_pull_request_templateno

Sustainability & Governance

Will the project survive its people — bus factor, responsiveness, who backs it, and package upkeep?

78Good · 24% of overall
How it's scored
0/46.8Issue resolution — no issues or no data
34.7/38.3PR acceptance — 29/32 decided PRs merged
0/15OpenSSF Scorecard: Code-Review — Found 0/3 approved changesets -- score normalized to 0
Inputs used
merged_prs29
open_issues0
closed_issues0
issue_closed_ratio
closed_unmerged_prs3
Excluded from scoring (no data or not applicable): Issue resolution. Remaining weights renormalized.
How it's scored
30/30Ownership backing — organization-owned
0/20Verified domain
17/25Owner reach — 228 followers of MercuryTechnologies
25/25Track record — 216 public repos, account ~8 yr old
Inputs used
followers228
owner_typeOrganization
is_verified
owner_loginMercuryTechnologies
public_repos216
account_age_days3,249
How it's scored
25/25Published & resolvable — 1 package(s) on go
35/35Publish recency — latest publish 1 days ago
20/20Version history — 29 published versions
20/20Not deprecated — active, not deprecated or yanked
Inputs used
packagesgithub.com/MercuryTechnologies/mercury-go
ecosystemsgo
any_deprecatedno
min_days_since_publish1

Engineering Quality

Are baseline engineering and documentation practices in place?

57Moderate · 20% of overall
How it's scored
24/24CI workflows — 1 workflow(s)
24/24Tests present
0/16Linter config
0/9.6Pre-commit hooks
0/6.4.editorconfig
20/20OpenSSF Scorecard: CI-Tests — 7 out of 7 merged PRs checked by a CI test -- score normalized to 10
Inputs used
has_ciyes
has_testsyes
has_editorconfigno
has_linter_configno
has_precommit_configno

Documentation

40At risk
How it's scored
30/30README
0/25Documentation directory
0/15Documentation / homepage site
0/10Repository description
0/10Topics
10/10Wiki
Inputs used
topics
has_wikiyes
homepage
has_readmeyes
has_docs_dirno
has_descriptionno

Security

Are visible security and supply-chain practices strong, without unresolved high-risk jurisdiction exposure?

55Moderate · 16% of overall
How it's scored
7.5/7.5Binary-Artifacts — no binaries found in the repo
3.8/7.5Branch-Protection — branch protection is not maximal on development and all release branches
2.5/2.5CI-Tests — 7 out of 7 merged PRs checked by a CI test -- score normalized to 10
0/2.5CII-Best-Practices — no effort to earn an OpenSSF best practices badge detected
0/7.5Code-Review — Found 0/3 approved changesets -- score normalized to 0
0/2.5Contributors — project has 0 contributing companies or organizations -- score normalized to 0
10/10Dangerous-Workflow — no dangerous workflow patterns detected
0/7.5Dependency-Update-Tool — no update tool detected
0/5Fuzzing — project is not fuzzed
2.5/2.5License — license file detected
7.5/7.5Maintained — 30 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10
0/5Packaging — no data
5/5Pinned-Dependencies — all dependencies are pinned
0/5SAST — SAST tool is not run on all commits -- score normalized to 0
5/5Security-Policy — security policy file detected
0/7.5Signed-Releases — no data
0/7.5Token-Permissions — detected GitHub workflow tokens with excessive permissions
7.5/7.5Vulnerabilities — 0 existing vulnerabilities detected
Inputs used
sourceopenssf_scorecard
checks_evaluated16
scorecard_versionv5.5.0
checks_inconclusive2
scorecard_aggregate5.5
Excluded from scoring (no data or not applicable): packaging, signed_releases. Remaining weights renormalized.

AI Readiness

How well is the repo equipped to be developed and maintained with AI coding agents? An independent, experimental badge — weight 0.0, so it is surfaced on its own and does not affect the overall health score.

48At risk · 0% of overall
How it's scored
0/45Agent instructions — no CLAUDE.md / AGENTS.md / editor rules
0/15Machine-readable docs (llms.txt)
0/40Legible commit history — no data
Inputs used
has_llms_txtno
legible_history_share
agent_instruction_files
agent_instruction_max_bytes
Excluded from scoring (no data or not applicable): Legible commit history. Remaining weights renormalized.
How it's scored
12.6/18One-command bootstrap — go.mod (toolchain convention, no task runner)
22/22Automated tests
0/11Lint / format config
11/11Static type checking — Go (statically typed)
10/10Reproducible environment — devcontainer, lockfile
0/10Demonstrated agent practice — no agent-authored commits among the last 100
0/8Automated maintenance — no automated dependency updates observed
10/10OpenSSF Scorecard: Pinned-Dependencies — all dependencies are pinned
Inputs used
has_nixno
has_testsyes
lockfilesgo.sum
has_dockerfileno
typed_languageyes
bootstrap_files
has_devcontaineryes
has_linter_configno
typecheck_configs
agent_commit_share0
toolchain_manifestsgo.mod
dependency_bot_commit_share0
How it's scored
45/45Type-checkable code — Go (statically typed)
55/55Manageable file sizes — 0/107 source files over 60KB
Inputs used
primary_languageGo
largest_source_bytes40,897
source_files_sampled107
oversized_source_files0
How it's scored
0/40API schema (OpenAPI/GraphQL/proto)
0/20MCP server
40/40Runnable examples — examples
Inputs used
example_dirsexamples
has_mcp_signalno
api_schema_files

Key facts

5GitHub stars
-contributors
132commits, last 12 months
0days since last push
29releases
-bus factor
0open issues
Gopackage ecosystems

Data collection warnings

  • No human contributors found; every contributor is an automation account
  • GitHub dependency-graph SBOM unavailable (404); the dependency graph may be disabled for this repository

More detail

Star and fork history 5 ★ / 1 ⇿
5Stars
1Forks
15Releases

When each star and fork was added, collected from GitHub and bucketed by day. Cumulative growth sits directly above the daily additions it is made of, so the two read against each other: steady organic accretion looks nothing like an abrupt, short-lived burst. Where that difference is measurable, it is reported as growth authenticity.

0123455112026-042026-052026-06
Major 0Minor 8Patch 7
OpenSSF Scorecard 5.5 / 10
5.5aggregate

Independent, tool-agnostic security assessment from the open-source OpenSSF Scorecard. Each check rewards a security practice, not a specific vendor's tool. Checks Scorecard could not determine are marked n/a and excluded from the security score (never counted as zero).Scorecard v5.5.0 · 2026-07-22 07:39 UTC

10Binary-Artifactsno binaries found in the repo
5Branch-Protectionbranch protection is not maximal on development and all release branches
10CI-Tests7 out of 7 merged PRs checked by a CI test -- score normalized to 10
0CII-Best-Practicesno effort to earn an OpenSSF best practices badge detected
0Code-ReviewFound 0/3 approved changesets -- score normalized to 0
0Contributorsproject has 0 contributing companies or organizations -- score normalized to 0
10Dangerous-Workflowno dangerous workflow patterns detected
0Dependency-Update-Toolno update tool detected
0Fuzzingproject is not fuzzed
10Licenselicense file detected
10Maintained30 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10
n/aPackagingpackaging workflow not detected
10Pinned-Dependenciesall dependencies are pinned
0SASTSAST tool is not run on all commits -- score normalized to 0
10Security-Policysecurity policy file detected
n/aSigned-Releasesno releases found
0Token-Permissionsdetected GitHub workflow tokens with excessive permissions
10Vulnerabilities0 existing vulnerabilities detected
Direct dependencies 2
RegistryPackageVersion constraintManifest
Gogithub.com/tidwall/gjsonv1.18.0go.mod
Gogithub.com/tidwall/sjsonv1.2.5go.mod
All dependencies not collected

The resolved dependency set could not be collected for this report: GitHub dependency-graph SBOM unavailable (404); the dependency graph may be disabled for this repository

Raw JSON report machine-readable
{
  "data": {
    "repo": {
      "topics": [],
      "is_fork": false,
      "size_kb": 625,
      "has_wiki": true,
      "homepage": null,
      "languages": {
        "Go": 725286,
        "Ruby": 10,
        "Shell": 2173
      },
      "pushed_at": "2026-07-21T23:32:52Z",
      "created_at": "2026-02-23T18:27:32Z",
      "owner_type": "Organization",
      "updated_at": "2026-07-20T22:28:32Z",
      "description": null,
      "is_archived": false,
      "is_disabled": false,
      "license_spdx": "Apache-2.0",
      "default_branch": "main",
      "license_spdx_raw": "Apache-2.0",
      "primary_language": "Go",
      "significant_languages": [
        "Go"
      ]
    },
    "owner": {
      "blog": "https://mercury.com",
      "name": "Mercury",
      "type": "Organization",
      "login": "MercuryTechnologies",
      "company": null,
      "location": "San Francisco, CA",
      "followers": 228,
      "avatar_url": "https://avatars.githubusercontent.com/u/31416286?v=4",
      "created_at": "2017-08-28T17:30:37Z",
      "is_verified": null,
      "public_repos": 216,
      "account_age_days": 3249
    },
    "license": {
      "state": "standard",
      "spdx_id": "Apache-2.0",
      "raw_spdx": "Apache-2.0",
      "file_present": true,
      "scorecard_found": true,
      "profile_has_license": true
    },
    "activity": {
      "releases": [
        {
          "tag": "v0.13.1",
          "kind": "patch",
          "published_at": "2026-07-20T22:28:32Z"
        },
        {
          "tag": "v0.13.0",
          "kind": "minor",
          "published_at": "2026-07-17T17:19:11Z"
        },
        {
          "tag": "v0.12.3",
          "kind": "patch",
          "published_at": "2026-07-08T20:03:07Z"
        },
        {
          "tag": "v0.12.2",
          "kind": "patch",
          "published_at": "2026-06-22T21:44:30Z"
        },
        {
          "tag": "v0.12.1",
          "kind": "patch",
          "published_at": "2026-06-01T17:24:58Z"
        },
        {
          "tag": "v0.12.0",
          "kind": "minor",
          "published_at": "2026-05-27T20:57:52Z"
        },
        {
          "tag": "v0.11.0",
          "kind": "minor",
          "published_at": "2026-05-27T20:56:27Z"
        },
        {
          "tag": "v0.10.0",
          "kind": "minor",
          "published_at": "2026-05-27T20:53:20Z"
        },
        {
          "tag": "v0.9.1",
          "kind": "patch",
          "published_at": "2026-05-27T20:44:12Z"
        },
        {
          "tag": "v0.9.0",
          "kind": "minor",
          "published_at": "2026-05-15T20:43:06Z"
        },
        {
          "tag": "v0.8.0",
          "kind": "minor",
          "published_at": "2026-05-15T20:15:46Z"
        },
        {
          "tag": "v0.7.0",
          "kind": "minor",
          "published_at": "2026-05-13T16:58:08Z"
        },
        {
          "tag": "v0.6.3",
          "kind": "patch",
          "published_at": "2026-05-07T23:22:18Z"
        },
        {
          "tag": "v0.6.2",
          "kind": "patch",
          "published_at": "2026-05-07T18:27:20Z"
        },
        {
          "tag": "v0.6.1",
          "kind": "patch",
          "published_at": "2026-05-06T23:59:01Z"
        },
        {
          "tag": "v0.6.0",
          "kind": "minor",
          "published_at": "2026-04-27T22:27:03Z"
        },
        {
          "tag": "v0.5.0",
          "kind": "minor",
          "published_at": "2026-04-27T18:41:55Z"
        },
        {
          "tag": "v0.4.5",
          "kind": "patch",
          "published_at": "2026-04-23T21:07:15Z"
        },
        {
          "tag": "v0.4.4",
          "kind": "patch",
          "published_at": "2026-04-22T20:05:19Z"
        },
        {
          "tag": "v0.4.3",
          "kind": "patch",
          "published_at": "2026-04-13T22:37:35Z"
        },
        {
          "tag": "v0.4.2",
          "kind": "patch",
          "published_at": "2026-04-13T19:46:47Z"
        },
        {
          "tag": "v0.4.1",
          "kind": "patch",
          "published_at": "2026-04-13T18:09:51Z"
        },
        {
          "tag": "v0.4.0",
          "kind": "minor",
          "published_at": "2026-04-09T21:34:45Z"
        },
        {
          "tag": "v0.3.3",
          "kind": "patch",
          "published_at": "2026-04-09T21:27:26Z"
        },
        {
          "tag": "v0.3.2",
          "kind": "patch",
          "published_at": "2026-04-08T22:16:54Z"
        },
        {
          "tag": "v0.3.1",
          "kind": "patch",
          "published_at": "2026-04-08T22:08:02Z"
        },
        {
          "tag": "v0.3.0",
          "kind": "minor",
          "published_at": "2026-04-08T20:09:31Z"
        },
        {
          "tag": "v0.2.0",
          "kind": "minor",
          "published_at": "2026-04-08T17:36:53Z"
        },
        {
          "tag": "v0.1.0",
          "kind": "minor",
          "published_at": "2026-03-31T19:24:06Z"
        }
      ],
      "recent_commits": [
        {
          "oid": "99bfd4dfd2ce95f97d7ae4c032439dfc5654dc9e",
          "body": null,
          "is_bot": true,
          "headline": "release: 0.13.1",
          "author_name": "stainless-app[bot]",
          "author_login": "stainless-app[bot]",
          "committed_at": "2026-07-20T22:28:27Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f5fb9279194a948f6ef1c122cb3c1a6ebc72dfb2",
          "body": null,
          "is_bot": true,
          "headline": "chore: update OpenAPI spec from 440289b6cc8f6a5a4ec09efab56e4808d22956c3",
          "author_name": "stainless-app[bot]",
          "author_login": "stainless-app[bot]",
          "committed_at": "2026-07-20T22:28:27Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "e57faab7e76f9acf48f82f7ad894a50b36e10a75",
          "body": null,
          "is_bot": true,
          "headline": "chore: update OpenAPI spec from 43b38fa39742f594961949509856450fc29ec547",
          "author_name": "stainless-app[bot]",
          "author_login": "stainless-app[bot]",
          "committed_at": "2026-07-20T22:28:27Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "4857ce81f3ee65d96737bd08657dfca68a288d02",
          "body": null,
          "is_bot": true,
          "headline": "chore: update OpenAPI spec from a4808a0da19a13b08a1eeb23d028307913311584",
          "author_name": "stainless-app[bot]",
          "author_login": "stainless-app[bot]",
          "committed_at": "2026-07-20T22:28:27Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "1394907319a88c1bed8deae3224bd4b22f3f948b",
          "body": null,
          "is_bot": true,
          "headline": "codegen metadata",
          "author_name": "stainless-app[bot]",
          "author_login": "stainless-app[bot]",
          "committed_at": "2026-07-20T22:28:27Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "43239840e06ccfb87f1fc5593c2e3d8ebba0ee95",
          "body": null,
          "is_bot": true,
          "headline": "codegen metadata",
          "author_name": "stainless-app[bot]",
          "author_login": "stainless-app[bot]",
          "committed_at": "2026-07-20T22:28:27Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "a517781334309079c56a9b934e236b2077d7f2e5",
          "body": null,
          "is_bot": true,
          "headline": "chore: update OpenAPI spec from d629734977c8187eb2c13b555baf0cfb84c9021b",
          "author_name": "stainless-app[bot]",
          "author_login": "stainless-app[bot]",
          "committed_at": "2026-07-20T22:28:27Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "5d6602734cb2f67b3e7aa6ed8cbd18efc135ce39",
          "body": null,
          "is_bot": true,
          "headline": "release: 0.13.0",
          "author_name": "stainless-app[bot]",
          "author_login": "stainless-app[bot]",
          "committed_at": "2026-07-17T17:19:01Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "4979ec68b54f0dca2cbae4af6f4808fd9969f4e4",
          "body": "…t in workflow templates",
          "is_bot": true,
          "headline": "feat(stlc): configurable CI runner and private-production-repo suppor…",
          "author_name": "stainless-app[bot]",
          "author_login": "stainless-app[bot]",
          "committed_at": "2026-07-17T17:19:01Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "a88f3bf439bb2cace4db84055f340866ae8f2f17",
          "body": null,
          "is_bot": true,
          "headline": "chore: update OpenAPI spec from 1ab10d568b0d4090c6e3ef530b8471b1a26aff29",
          "author_name": "stainless-app[bot]",
          "author_login": "stainless-app[bot]",
          "committed_at": "2026-07-17T17:19:01Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "85033af87aa4218b5e45fb453ecb2e0890e1b7ac",
          "body": null,
          "is_bot": true,
          "headline": "chore: update OpenAPI spec from cbbbc206ad9a63468d4ce498e294d56d53611b25",
          "author_name": "stainless-app[bot]",
          "author_login": "stainless-app[bot]",
          "committed_at": "2026-07-17T17:19:01Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "072a2c967600996d978470aaf8847c9b8784b38a",
          "body": null,
          "is_bot": true,
          "headline": "chore: update OpenAPI spec from a8b82e908b7f4bca9acaa90b5e39fc3cdc00cf36",
          "author_name": "stainless-app[bot]",
          "author_login": "stainless-app[bot]",
          "committed_at": "2026-07-17T17:19:01Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "7434dd55befdfb7ae29c6b22633df5bcac933868",
          "body": "* codegen metadata\n\n* chore: manual updates\n\n* codegen metadata\n\n* codegen metadata\n\n* codegen metadata\n\n* codegen metadata\n\n* chore: update OpenAPI spec from 569472f4939e3ad81b556eb08ee23c0108833dde\n\n* codegen metadata\n\n* codegen metadata\n\n* chore: update OpenAPI spec from e50dfcb7e9cd6bbc83dddec67\n[…]\na1be8bf61c9a359648e771c144f1319aac3740\n\n* codegen metadata\n\n* codegen metadata\n\n* release: 0.12.3\n\n---------\n\nCo-authored-by: stainless-app[bot] <142633134+stainless-app[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "release: 0.12.3 (#32)",
          "author_name": "stainless-app[bot]",
          "author_login": "stainless-app[bot]",
          "committed_at": "2026-07-08T20:03:01Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "35ff303d547156131c82af8ac5f27ef54aafd5c0",
          "body": null,
          "is_bot": true,
          "headline": "release: 0.12.2",
          "author_name": "stainless-app[bot]",
          "author_login": "stainless-app[bot]",
          "committed_at": "2026-06-22T21:44:25Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "e80038ff33807f0cf207876aa3885eb0e30c27c5",
          "body": null,
          "is_bot": true,
          "headline": "chore: add readme samples",
          "author_name": "stainless-app[bot]",
          "author_login": "stainless-app[bot]",
          "committed_at": "2026-06-22T21:44:25Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "25e8b4efa8d6663cf30f065345aa2fd0fc772e7a",
          "body": null,
          "is_bot": true,
          "headline": "chore: update OpenAPI spec from 989621ec31a784d33874450f7bd8723f5c7a4e5c",
          "author_name": "stainless-app[bot]",
          "author_login": "stainless-app[bot]",
          "committed_at": "2026-06-22T21:44:25Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "3ed1596d9667c58eeea7581e0899657af8a22470",
          "body": null,
          "is_bot": true,
          "headline": "codegen metadata",
          "author_name": "stainless-app[bot]",
          "author_login": "stainless-app[bot]",
          "committed_at": "2026-06-22T21:44:25Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f4e17fecf7e9533263d9e0e09ba1cdf8ca8b960b",
          "body": null,
          "is_bot": true,
          "headline": "codegen metadata",
          "author_name": "stainless-app[bot]",
          "author_login": "stainless-app[bot]",
          "committed_at": "2026-06-22T21:44:25Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "395670a0e91fc86f79b1206df7df161ebbefb10d",
          "body": null,
          "is_bot": true,
          "headline": "codegen metadata",
          "author_name": "stainless-app[bot]",
          "author_login": "stainless-app[bot]",
          "committed_at": "2026-06-22T21:44:25Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "a191ede7bcd882997e88af93026afc82d1140226",
          "body": null,
          "is_bot": true,
          "headline": "chore: update OpenAPI spec from 3426c5fc840807d2c35951e01c913c695c221222",
          "author_name": "stainless-app[bot]",
          "author_login": "stainless-app[bot]",
          "committed_at": "2026-06-22T21:44:25Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "3f504a27b2ed133f5d394581a738af5fbd48fcb5",
          "body": null,
          "is_bot": true,
          "headline": "codegen metadata",
          "author_name": "stainless-app[bot]",
          "author_login": "stainless-app[bot]",
          "committed_at": "2026-06-22T21:44:25Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "320f6f0ef910a37f4acd1c692df202c66d40d2e8",
          "body": null,
          "is_bot": true,
          "headline": "codegen metadata",
          "author_name": "stainless-app[bot]",
          "author_login": "stainless-app[bot]",
          "committed_at": "2026-06-22T21:44:25Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "d16f77245cd308fea65cad928bd90c2e816f9023",
          "body": null,
          "is_bot": true,
          "headline": "release: 0.12.1",
          "author_name": "stainless-app[bot]",
          "author_login": "stainless-app[bot]",
          "committed_at": "2026-06-01T17:24:51Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "aef95cf08adab1456b848c01fe1f04ab80cd57d1",
          "body": null,
          "is_bot": true,
          "headline": "chore: submit to apply",
          "author_name": "stainless-app[bot]",
          "author_login": "stainless-app[bot]",
          "committed_at": "2026-06-01T17:24:51Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "03974894ff370d0e17e7775eb12e23ade8218da2",
          "body": null,
          "is_bot": true,
          "headline": "chore: update OpenAPI spec from 9adfba12e935ff92a7b9cda4efe383f6c4388a22",
          "author_name": "stainless-app[bot]",
          "author_login": "stainless-app[bot]",
          "committed_at": "2026-06-01T17:24:51Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "a7974d5ed9c08d874b747e7824915050fc40f00a",
          "body": null,
          "is_bot": true,
          "headline": "codegen metadata",
          "author_name": "stainless-app[bot]",
          "author_login": "stainless-app[bot]",
          "committed_at": "2026-06-01T17:24:51Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "15ac33e31ae8e87758e547c5a945b76e429cca46",
          "body": null,
          "is_bot": true,
          "headline": "release: 0.12.0",
          "author_name": "stainless-app[bot]",
          "author_login": "stainless-app[bot]",
          "committed_at": "2026-05-27T20:57:46Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f62a06af2bd752de157d659945f90a0cd6ea1ceb",
          "body": null,
          "is_bot": true,
          "headline": "feat(api): manual updates",
          "author_name": "stainless-app[bot]",
          "author_login": "stainless-app[bot]",
          "committed_at": "2026-05-27T20:57:46Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "ebfff8386d42a52adfd38ba21ed3f8599f7e460e",
          "body": null,
          "is_bot": true,
          "headline": "release: 0.11.0",
          "author_name": "stainless-app[bot]",
          "author_login": "stainless-app[bot]",
          "committed_at": "2026-05-27T20:56:21Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "6a069185d11f1c94b654fd045d639640c0dcd5e6",
          "body": null,
          "is_bot": true,
          "headline": "feat(api): manual updates",
          "author_name": "stainless-app[bot]",
          "author_login": "stainless-app[bot]",
          "committed_at": "2026-05-27T20:56:21Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "43088c74d5799fe13823304edcf658cbf2797014",
          "body": null,
          "is_bot": true,
          "headline": "release: 0.10.0",
          "author_name": "stainless-app[bot]",
          "author_login": "stainless-app[bot]",
          "committed_at": "2026-05-27T20:53:13Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "2633d3692fd8dabe74bbb1fd69f136089e061f40",
          "body": null,
          "is_bot": true,
          "headline": "feat(api): manual updates",
          "author_name": "stainless-app[bot]",
          "author_login": "stainless-app[bot]",
          "committed_at": "2026-05-27T20:53:13Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "122e8d460b45e353b89395d0cc3d20aac9621b4b",
          "body": null,
          "is_bot": true,
          "headline": "feat(api): manual updates",
          "author_name": "stainless-app[bot]",
          "author_login": "stainless-app[bot]",
          "committed_at": "2026-05-27T20:53:13Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "54fd1e82d0d92fcae3bd24da133a8c5b29703c74",
          "body": null,
          "is_bot": true,
          "headline": "release: 0.9.1",
          "author_name": "stainless-app[bot]",
          "author_login": "stainless-app[bot]",
          "committed_at": "2026-05-27T20:44:06Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "64a3193b12fc810099700d57afee019dc93c079f",
          "body": null,
          "is_bot": true,
          "headline": "chore: update onboarding models",
          "author_name": "stainless-app[bot]",
          "author_login": "stainless-app[bot]",
          "committed_at": "2026-05-27T20:44:06Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "de30ec428ff1febf88c0c9eda701554e6a92ff64",
          "body": null,
          "is_bot": true,
          "headline": "chore: update OpenAPI spec from 3511450461ac44e86e51897029509e855d4fd7e7",
          "author_name": "stainless-app[bot]",
          "author_login": "stainless-app[bot]",
          "committed_at": "2026-05-27T20:44:06Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "1ac20bf06ebfcf101147dbc1abf89078cfde56ea",
          "body": null,
          "is_bot": true,
          "headline": "codegen metadata",
          "author_name": "stainless-app[bot]",
          "author_login": "stainless-app[bot]",
          "committed_at": "2026-05-27T20:44:06Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "fe4f6f488107b4ab502c6384e20beaba07d07273",
          "body": null,
          "is_bot": true,
          "headline": "codegen metadata",
          "author_name": "stainless-app[bot]",
          "author_login": "stainless-app[bot]",
          "committed_at": "2026-05-27T20:44:06Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "a7d08520fea9bb8947ad482b02723cd8117fdb6a",
          "body": null,
          "is_bot": true,
          "headline": "codegen metadata",
          "author_name": "stainless-app[bot]",
          "author_login": "stainless-app[bot]",
          "committed_at": "2026-05-27T20:44:06Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "63fec3deef743d1cb13519b7ac1b3ad96f007e67",
          "body": null,
          "is_bot": true,
          "headline": "codegen metadata",
          "author_name": "stainless-app[bot]",
          "author_login": "stainless-app[bot]",
          "committed_at": "2026-05-27T20:44:06Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "6b38f851aab7b54666852972b8fee98a410ee122",
          "body": null,
          "is_bot": true,
          "headline": "codegen metadata",
          "author_name": "stainless-app[bot]",
          "author_login": "stainless-app[bot]",
          "committed_at": "2026-05-27T20:44:06Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "cdaa3c55e4b111b4e7cadd62729ff3453e8363b7",
          "body": null,
          "is_bot": true,
          "headline": "chore: update OpenAPI spec from fa9ecd521cf1448c5b2f23cede689f99ade606b9",
          "author_name": "stainless-app[bot]",
          "author_login": "stainless-app[bot]",
          "committed_at": "2026-05-27T20:44:06Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "ff89cc3d7c8cd57072d2729ad2bf3c6b81f89e81",
          "body": null,
          "is_bot": true,
          "headline": "release: 0.9.0",
          "author_name": "stainless-app[bot]",
          "author_login": "stainless-app[bot]",
          "committed_at": "2026-05-15T20:41:52Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "2d9768332d50ba760865ad69708e482827250bed",
          "body": "Update go target",
          "is_bot": true,
          "headline": "feat(api): manual updates",
          "author_name": "stainless-app[bot]",
          "author_login": "stainless-app[bot]",
          "committed_at": "2026-05-15T20:41:52Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "d6e451972a206b5009f0c59f9c66a263c10a47e7",
          "body": null,
          "is_bot": true,
          "headline": "release: 0.8.0",
          "author_name": "stainless-app[bot]",
          "author_login": "stainless-app[bot]",
          "committed_at": "2026-05-15T20:15:41Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "3ea1341f4fb0b08c6034ef2a6599f4dd70c63558",
          "body": null,
          "is_bot": true,
          "headline": "feat(api): manual updates for onboarding api",
          "author_name": "stainless-app[bot]",
          "author_login": "stainless-app[bot]",
          "committed_at": "2026-05-15T20:15:41Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "8def21234798401a6f51416a94870a15180b7c71",
          "body": null,
          "is_bot": true,
          "headline": "codegen metadata",
          "author_name": "stainless-app[bot]",
          "author_login": "stainless-app[bot]",
          "committed_at": "2026-05-15T20:15:41Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "347688cc9f014318e4245136550972d55f5d0f76",
          "body": null,
          "is_bot": true,
          "headline": "codegen metadata",
          "author_name": "stainless-app[bot]",
          "author_login": "stainless-app[bot]",
          "committed_at": "2026-05-15T20:15:41Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "6ad1b9427a6a49a01885c9bd1e2562e8ac85a18b",
          "body": null,
          "is_bot": true,
          "headline": "codegen metadata",
          "author_name": "stainless-app[bot]",
          "author_login": "stainless-app[bot]",
          "committed_at": "2026-05-15T20:15:41Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "0a6bf691a29fd2ef73564c691b56309efffedb46",
          "body": null,
          "is_bot": true,
          "headline": "codegen metadata",
          "author_name": "stainless-app[bot]",
          "author_login": "stainless-app[bot]",
          "committed_at": "2026-05-15T20:15:41Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "162de21b934cabc380d120dd1b12387044ab76c1",
          "body": null,
          "is_bot": true,
          "headline": "release: 0.7.0",
          "author_name": "stainless-app[bot]",
          "author_login": "stainless-app[bot]",
          "committed_at": "2026-05-13T16:58:02Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "87f9c63ffcd1a247a8b7edbfd0643618a217a45b",
          "body": null,
          "is_bot": true,
          "headline": "feat(client): optimize json encoder for internal types",
          "author_name": "stainless-app[bot]",
          "author_login": "stainless-app[bot]",
          "committed_at": "2026-05-13T16:58:02Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "892016a962bcb260ea21cc062661837e61af32f7",
          "body": "Pin all GitHub Actions referenced in generated workflows (both\nfirst-party `actions/*` and third-party) to immutable commit SHAs.\nUpdating pinned actions is now a deliberate codegen-side bump rather\nthan implicit on every workflow run.",
          "is_bot": true,
          "headline": "ci: pin GitHub Actions to commit SHAs",
          "author_name": "stainless-app[bot]",
          "author_login": "stainless-app[bot]",
          "committed_at": "2026-05-13T16:58:02Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "3dba73739d9bfa59a6acf913bc3896360f6220db",
          "body": null,
          "is_bot": true,
          "headline": "chore: update OpenAPI spec from 16655e75292be95a906c3e70cd4b28206d504a9c",
          "author_name": "stainless-app[bot]",
          "author_login": "stainless-app[bot]",
          "committed_at": "2026-05-13T16:58:02Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "449db1450407696fa28486926ae9ae48268dcbc5",
          "body": null,
          "is_bot": true,
          "headline": "chore: update OpenAPI spec from 7cb5eb5e7004fc928e0b8cbbb2e4fcaf1d0b8c69",
          "author_name": "stainless-app[bot]",
          "author_login": "stainless-app[bot]",
          "committed_at": "2026-05-13T16:58:02Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "8f856a6890bc394755babcf7074e3e76f1643be2",
          "body": null,
          "is_bot": true,
          "headline": "chore: update OpenAPI spec from 0cde29c1f4502d1067f547752b695d75aa4f0dd9",
          "author_name": "stainless-app[bot]",
          "author_login": "stainless-app[bot]",
          "committed_at": "2026-05-13T16:58:02Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "3700187590a8f89ce92bba969868d02eb4b1f853",
          "body": null,
          "is_bot": true,
          "headline": "release: 0.6.3",
          "author_name": "stainless-app[bot]",
          "author_login": "stainless-app[bot]",
          "committed_at": "2026-05-07T23:22:13Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "b012b908a18780c57a6595285e2e357d948c18ab",
          "body": null,
          "is_bot": true,
          "headline": "chore: update OpenAPI spec from b8efe25c41c7115523ba02ee534fbbc8230ff942",
          "author_name": "stainless-app[bot]",
          "author_login": "stainless-app[bot]",
          "committed_at": "2026-05-07T23:22:13Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "86065389f0d9ab9dda6068638261c1037c0f6cd4",
          "body": null,
          "is_bot": true,
          "headline": "release: 0.6.2",
          "author_name": "stainless-app[bot]",
          "author_login": "stainless-app[bot]",
          "committed_at": "2026-05-07T18:26:33Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "e8b741cc9ead56754b668ffd5fb991490ff556fe",
          "body": "defaultHTTPClient performed an unchecked type assertion on\nhttp.DefaultTransport, which panicked for any caller that had wrapped\nthe global transport (e.g. otelhttp.NewTransport for distributed\ntracing). When the assertion fails, fall back to the wrapped\nRoundTripper as-is — preserving the caller's wrapping at the cost of\nResponseHeaderTimeout, which is strictly better than panicking.",
          "is_bot": true,
          "headline": "fix(go): avoid panic when http.DefaultTransport is wrapped",
          "author_name": "stainless-app[bot]",
          "author_login": "stainless-app[bot]",
          "committed_at": "2026-05-07T18:26:33Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "04ece9e7abf4ab26a0cd9b8eaa5d618c3f089f1e",
          "body": null,
          "is_bot": true,
          "headline": "chore: redact api-key headers in debug logs",
          "author_name": "stainless-app[bot]",
          "author_login": "stainless-app[bot]",
          "committed_at": "2026-05-07T18:26:33Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "07dfd0a71599c44514eb1a09df580d058df3f6e1",
          "body": null,
          "is_bot": true,
          "headline": "release: 0.6.1",
          "author_name": "stainless-app[bot]",
          "author_login": "stainless-app[bot]",
          "committed_at": "2026-05-06T23:58:55Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f6400ae43f64bd4e121e827a1a021bd90cf05b33",
          "body": null,
          "is_bot": true,
          "headline": "codegen metadata",
          "author_name": "stainless-app[bot]",
          "author_login": "stainless-app[bot]",
          "committed_at": "2026-05-06T23:58:55Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "99f8eb14a37e6b3092fc89859498485e40e4f21f",
          "body": null,
          "is_bot": true,
          "headline": "chore: avoid embedding reflect.Type for dead code elimination",
          "author_name": "stainless-app[bot]",
          "author_login": "stainless-app[bot]",
          "committed_at": "2026-05-06T23:58:55Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "35618784ce4e8a7372b9659d58eadc4b20873ebf",
          "body": null,
          "is_bot": true,
          "headline": "codegen metadata",
          "author_name": "stainless-app[bot]",
          "author_login": "stainless-app[bot]",
          "committed_at": "2026-05-06T23:58:55Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "4699d640b1f183955216098831acd00cf4d829c1",
          "body": null,
          "is_bot": true,
          "headline": "codegen metadata",
          "author_name": "stainless-app[bot]",
          "author_login": "stainless-app[bot]",
          "committed_at": "2026-05-06T23:58:55Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "c4653ab9837a6b442ba9687ad26baa8e9b6d0e96",
          "body": null,
          "is_bot": true,
          "headline": "codegen metadata",
          "author_name": "stainless-app[bot]",
          "author_login": "stainless-app[bot]",
          "committed_at": "2026-05-06T23:58:55Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "aea232b8a553507e6d0811d1f39a585b53c72d01",
          "body": null,
          "is_bot": true,
          "headline": "codegen metadata",
          "author_name": "stainless-app[bot]",
          "author_login": "stainless-app[bot]",
          "committed_at": "2026-05-06T23:58:55Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "73a07aa4bb3408016d73170822b34eeb6e7a96b7",
          "body": null,
          "is_bot": true,
          "headline": "codegen metadata",
          "author_name": "stainless-app[bot]",
          "author_login": "stainless-app[bot]",
          "committed_at": "2026-05-06T23:58:55Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "e48b819d24e4dd388d83d212a0e5d52d7f7864d0",
          "body": null,
          "is_bot": true,
          "headline": "codegen metadata",
          "author_name": "stainless-app[bot]",
          "author_login": "stainless-app[bot]",
          "committed_at": "2026-05-06T23:58:55Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "cd26f9c25a0bb0e052b24d11b77178ea1707b217",
          "body": null,
          "is_bot": true,
          "headline": "chore: update OpenAPI spec from 915a0ba3e3f52bbd165420618396b2fd674694d6",
          "author_name": "stainless-app[bot]",
          "author_login": "stainless-app[bot]",
          "committed_at": "2026-05-06T23:58:55Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "633d43ce5cdd2aef3ed57ab14d536fcb0c317f37",
          "body": null,
          "is_bot": true,
          "headline": "codegen metadata",
          "author_name": "stainless-app[bot]",
          "author_login": "stainless-app[bot]",
          "committed_at": "2026-05-06T23:58:55Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "1cb6b9c467d7508b09ae93309d9877abc8fe34f6",
          "body": null,
          "is_bot": true,
          "headline": "release: 0.6.0",
          "author_name": "stainless-app[bot]",
          "author_login": "stainless-app[bot]",
          "committed_at": "2026-04-27T22:25:33Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "483d47f81f3d0c3e2a4527b819886f9d724d22b2",
          "body": null,
          "is_bot": true,
          "headline": "feat: support setting headers via env",
          "author_name": "stainless-app[bot]",
          "author_login": "stainless-app[bot]",
          "committed_at": "2026-04-27T22:25:33Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "4aa4d48a9b7a634a09b4102e6053352ac3dae5be",
          "body": null,
          "is_bot": true,
          "headline": "release: 0.5.0",
          "author_name": "stainless-app[bot]",
          "author_login": "stainless-app[bot]",
          "committed_at": "2026-04-27T18:41:49Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "a3cd7cd0dffe2c0ffa7ab8bf0856c8b7363459a8",
          "body": null,
          "is_bot": true,
          "headline": "codegen metadata",
          "author_name": "stainless-app[bot]",
          "author_login": "stainless-app[bot]",
          "committed_at": "2026-04-27T18:41:49Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "df3eac43119bd3867e0c0ac7de7f40ff7ddb7f90",
          "body": null,
          "is_bot": true,
          "headline": "feat(go): add default http client with timeout",
          "author_name": "stainless-app[bot]",
          "author_login": "stainless-app[bot]",
          "committed_at": "2026-04-27T18:41:49Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "8e67f6c97e88a5d58abacef08942965f08a8ad63",
          "body": null,
          "is_bot": true,
          "headline": "codegen metadata",
          "author_name": "stainless-app[bot]",
          "author_login": "stainless-app[bot]",
          "committed_at": "2026-04-27T18:41:49Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "1b5fb5421d36c4795e2ef388728ada52be419e50",
          "body": null,
          "is_bot": true,
          "headline": "release: 0.4.5",
          "author_name": "stainless-app[bot]",
          "author_login": "stainless-app[bot]",
          "committed_at": "2026-04-23T21:07:09Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "949fb2bdbe987829664f50e9cce7d9bb9031f4c4",
          "body": null,
          "is_bot": true,
          "headline": "chore: update OpenAPI spec from 08d68d0d6fb7730b5df73bc1a3513ba87e2dff2f",
          "author_name": "stainless-app[bot]",
          "author_login": "stainless-app[bot]",
          "committed_at": "2026-04-23T21:07:09Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "d768412273d25a3c34d7c10ca52dc518e4141e72",
          "body": null,
          "is_bot": true,
          "headline": "release: 0.4.4",
          "author_name": "stainless-app[bot]",
          "author_login": "stainless-app[bot]",
          "committed_at": "2026-04-22T20:05:14Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "8837579b425515ade04f4a2bdfae1cce80053426",
          "body": null,
          "is_bot": true,
          "headline": "chore(internal): more robust bootstrap script",
          "author_name": "stainless-app[bot]",
          "author_login": "stainless-app[bot]",
          "committed_at": "2026-04-22T20:05:14Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "ba02e9b3ba38eb10ccc57e89925d878040206d79",
          "body": null,
          "is_bot": true,
          "headline": "codegen metadata",
          "author_name": "stainless-app[bot]",
          "author_login": "stainless-app[bot]",
          "committed_at": "2026-04-22T20:05:14Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "3e6e8070f373837da554cd7065e81c31c253a2bb",
          "body": null,
          "is_bot": true,
          "headline": "release: 0.4.3",
          "author_name": "stainless-app[bot]",
          "author_login": "stainless-app[bot]",
          "committed_at": "2026-04-13T22:37:30Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "c7c7f35f940aca6725d1fd568a6d84d74a780c4e",
          "body": null,
          "is_bot": true,
          "headline": "refactor: rename list_transactions -> transactions",
          "author_name": "stainless-app[bot]",
          "author_login": "stainless-app[bot]",
          "committed_at": "2026-04-13T22:37:30Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "2025278aa0789fb2524c26d272c9df17d81a0092",
          "body": null,
          "is_bot": true,
          "headline": "release: 0.4.2",
          "author_name": "stainless-app[bot]",
          "author_login": "stainless-app[bot]",
          "committed_at": "2026-04-13T19:46:41Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "876025a9f2e1291c7a105302e5ff7003224f2f3a",
          "body": null,
          "is_bot": true,
          "headline": "refactor: make attachments a sub resource",
          "author_name": "stainless-app[bot]",
          "author_login": "stainless-app[bot]",
          "committed_at": "2026-04-13T19:46:41Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "c94611f251e4f2f469e7b5848f0b5a64c69129bb",
          "body": "it's present under the attachments subresource",
          "is_bot": true,
          "headline": "chore: remove old list_attachments.",
          "author_name": "stainless-app[bot]",
          "author_login": "stainless-app[bot]",
          "committed_at": "2026-04-13T19:46:41Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "0d74d29014d9a0ea2d6733a9a28b4d60754d56f2",
          "body": null,
          "is_bot": true,
          "headline": "release: 0.4.1",
          "author_name": "stainless-app[bot]",
          "author_login": "stainless-app[bot]",
          "committed_at": "2026-04-13T18:09:44Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "c72f1bfe6abeb93c6b57a793fc909aa77c8952a2",
          "body": null,
          "is_bot": true,
          "headline": "refactor: move ar attachments as a sub resrource",
          "author_name": "stainless-app[bot]",
          "author_login": "stainless-app[bot]",
          "committed_at": "2026-04-13T18:09:44Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "100a009d454453af28d2e889a819a6336d0b6f03",
          "body": null,
          "is_bot": true,
          "headline": "refactor: rename upload_attachment -> attach",
          "author_name": "stainless-app[bot]",
          "author_login": "stainless-app[bot]",
          "committed_at": "2026-04-13T18:09:44Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "26c25316c93f4e6ce26dd0f8f49e8685e998dc57",
          "body": null,
          "is_bot": true,
          "headline": "refactor: consolidate money movement into single payments resource",
          "author_name": "stainless-app[bot]",
          "author_login": "stainless-app[bot]",
          "committed_at": "2026-04-13T18:09:44Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "7d76aab2d180a529583b9c30e209399d66b5c92b",
          "body": "… subresources",
          "is_bot": true,
          "headline": "refactor: unify statements into single resource with account/treasury…",
          "author_name": "stainless-app[bot]",
          "author_login": "stainless-app[bot]",
          "committed_at": "2026-04-13T18:09:44Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "445650c4b2e98dc2ae1a7aa9f61464ad1cdbb565",
          "body": null,
          "is_bot": true,
          "headline": "refactor: unify transactions listing into single resource",
          "author_name": "stainless-app[bot]",
          "author_login": "stainless-app[bot]",
          "committed_at": "2026-04-13T18:09:44Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "11c4517e069676abfe6c76eacc25563159f942be",
          "body": null,
          "is_bot": true,
          "headline": "codegen metadata",
          "author_name": "stainless-app[bot]",
          "author_login": "stainless-app[bot]",
          "committed_at": "2026-04-13T18:09:44Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "be1d6583365d1968478db66246acbe56cd5884ef",
          "body": null,
          "is_bot": true,
          "headline": "release: 0.4.0",
          "author_name": "stainless-app[bot]",
          "author_login": "stainless-app[bot]",
          "committed_at": "2026-04-09T21:34:40Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "3b42ebd61aabf2c6729f249cdb775b28c07c992a",
          "body": "in favor of transactions.get",
          "is_bot": true,
          "headline": "feat!: remove account.get_transaction",
          "author_name": "stainless-app[bot]",
          "author_login": "stainless-app[bot]",
          "committed_at": "2026-04-09T21:34:40Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "821f0841aeefdd0ef5478353aaef9bdbdb8b251a",
          "body": null,
          "is_bot": true,
          "headline": "style: use `download` as method",
          "author_name": "stainless-app[bot]",
          "author_login": "stainless-app[bot]",
          "committed_at": "2026-04-09T21:34:40Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "d5f578a67015baa8da9cd56e84568324f5226ec9",
          "body": null,
          "is_bot": true,
          "headline": "release: 0.3.3",
          "author_name": "stainless-app[bot]",
          "author_login": "stainless-app[bot]",
          "committed_at": "2026-04-09T21:27:21Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "fa83463b039b525bebcd7a9df58b312409df93d4",
          "body": null,
          "is_bot": true,
          "headline": "fix: get events typo",
          "author_name": "stainless-app[bot]",
          "author_login": "stainless-app[bot]",
          "committed_at": "2026-04-09T21:27:21Z",
          "body_truncated": false,
          "is_coding_agent": false
        }
      ],
      "releases_count": 29,
      "commits_last_year": 132,
      "latest_release_at": "2026-07-20T22:28:32Z",
      "latest_release_tag": "v0.13.1",
      "releases_from_tags": false,
      "days_since_last_push": 0,
      "active_weeks_last_year": 14,
      "days_since_latest_release": 1,
      "mean_days_between_releases": 7.3
    },
    "community": {
      "has_readme": true,
      "has_license": true,
      "has_description": false,
      "has_contributing": true,
      "health_percentage": 50,
      "has_issue_template": false,
      "has_code_of_conduct": false,
      "has_pull_request_template": false
    },
    "ecosystem": {
      "packages": [
        {
          "name": "github.com/MercuryTechnologies/mercury-go",
          "exists": true,
          "license": null,
          "keywords": [],
          "ecosystem": "go",
          "matches_repo": true,
          "registry_url": "https://pkg.go.dev/github.com/MercuryTechnologies/mercury-go",
          "is_deprecated": false,
          "latest_version": "v0.13.1",
          "repository_url": "https://github.com/MercuryTechnologies/mercury-go",
          "versions_count": 29,
          "total_downloads": null,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": null,
          "monthly_downloads": null,
          "first_published_at": null,
          "latest_published_at": "2026-07-20T22:28:27Z",
          "latest_version_yanked": null,
          "days_since_latest_publish": 1
        }
      ]
    },
    "popularity": {
      "forks": 1,
      "stars": 5,
      "watchers": 0,
      "fork_history": {
        "days": [
          {
            "date": "2026-05-09",
            "count": 1
          }
        ],
        "complete": true,
        "collected": 1,
        "total_forks": 1
      },
      "star_history": {
        "days": [
          {
            "date": "2026-04-20",
            "count": 1
          },
          {
            "date": "2026-05-01",
            "count": 1
          },
          {
            "date": "2026-05-06",
            "count": 1
          },
          {
            "date": "2026-05-09",
            "count": 1
          },
          {
            "date": "2026-06-06",
            "count": 1
          }
        ],
        "complete": true,
        "collected": 5,
        "total_stars": 5
      },
      "open_issues_and_prs": 3
    },
    "ai_readiness": {
      "has_nix": false,
      "example_dirs": [
        "examples"
      ],
      "has_llms_txt": false,
      "has_dockerfile": false,
      "has_mcp_signal": false,
      "bootstrap_files": [],
      "api_schema_files": [],
      "has_devcontainer": true,
      "typecheck_configs": [],
      "toolchain_manifests": [
        "go.mod"
      ],
      "largest_source_bytes": 40897,
      "source_files_sampled": 107,
      "oversized_source_files": 0,
      "agent_instruction_files": [],
      "agent_instruction_max_bytes": null
    },
    "dependencies": {
      "manifests": [
        "go.mod"
      ],
      "advisories": {
        "error": null,
        "scope": null,
        "source": null,
        "findings": [],
        "collected": false,
        "malicious": [],
        "truncated": false,
        "by_severity": {},
        "advisory_count": 0,
        "affected_count": 0,
        "assessed_count": 0,
        "malicious_count": 0,
        "assessed_package": null,
        "unassessed_count": 0,
        "direct_affected_count": 0
      },
      "ecosystems": [
        "go"
      ],
      "dependencies": [
        {
          "name": "github.com/tidwall/gjson",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v1.18.0"
        },
        {
          "name": "github.com/tidwall/sjson",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v1.2.5"
        }
      ],
      "all_dependencies": {
        "error": "GitHub dependency-graph SBOM unavailable (404); the dependency graph may be disabled for this repository",
        "source": null,
        "packages": [],
        "collected": false,
        "truncated": false,
        "total_count": null,
        "direct_count": null,
        "indirect_count": null
      }
    },
    "maintainership": {
      "issues": {
        "open_prs": 3,
        "merged_prs": 29,
        "open_issues": 0,
        "closed_ratio": null,
        "closed_issues": 0,
        "closed_unmerged_prs": 3
      },
      "bus_factor": null,
      "bot_contributors": 2,
      "top_contributors": [],
      "contributors_sampled": null,
      "top_contributor_share": null
    },
    "quality_signals": {
      "has_ci": true,
      "has_tests": true,
      "ci_workflows": [
        "ci.yml"
      ],
      "has_docs_dir": false,
      "linter_configs": [],
      "has_editorconfig": false,
      "has_linter_config": false,
      "has_precommit_config": false
    },
    "security_signals": {
      "lockfiles": [
        "go.sum"
      ],
      "scorecard": {
        "checks": [
          {
            "name": "Binary-Artifacts",
            "score": 10,
            "reason": "no binaries found in the repo",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#binary-artifacts"
          },
          {
            "name": "Branch-Protection",
            "score": 5,
            "reason": "branch protection is not maximal on development and all release branches",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#branch-protection"
          },
          {
            "name": "CI-Tests",
            "score": 10,
            "reason": "7 out of 7 merged PRs checked by a CI test -- score normalized to 10",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#ci-tests"
          },
          {
            "name": "CII-Best-Practices",
            "score": 0,
            "reason": "no effort to earn an OpenSSF best practices badge detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#cii-best-practices"
          },
          {
            "name": "Code-Review",
            "score": 0,
            "reason": "Found 0/3 approved changesets -- score normalized to 0",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#code-review"
          },
          {
            "name": "Contributors",
            "score": 0,
            "reason": "project has 0 contributing companies or organizations -- score normalized to 0",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#contributors"
          },
          {
            "name": "Dangerous-Workflow",
            "score": 10,
            "reason": "no dangerous workflow patterns detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#dangerous-workflow"
          },
          {
            "name": "Dependency-Update-Tool",
            "score": 0,
            "reason": "no update tool detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#dependency-update-tool"
          },
          {
            "name": "Fuzzing",
            "score": 0,
            "reason": "project is not fuzzed",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#fuzzing"
          },
          {
            "name": "License",
            "score": 10,
            "reason": "license file detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#license"
          },
          {
            "name": "Maintained",
            "score": 10,
            "reason": "30 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#maintained"
          },
          {
            "name": "Packaging",
            "score": null,
            "reason": "packaging workflow not detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#packaging"
          },
          {
            "name": "Pinned-Dependencies",
            "score": 10,
            "reason": "all dependencies are pinned",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#pinned-dependencies"
          },
          {
            "name": "SAST",
            "score": 0,
            "reason": "SAST tool is not run on all commits -- score normalized to 0",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#sast"
          },
          {
            "name": "Security-Policy",
            "score": 10,
            "reason": "security policy file detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#security-policy"
          },
          {
            "name": "Signed-Releases",
            "score": null,
            "reason": "no releases found",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#signed-releases"
          },
          {
            "name": "Token-Permissions",
            "score": 0,
            "reason": "detected GitHub workflow tokens with excessive permissions",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#token-permissions"
          },
          {
            "name": "Vulnerabilities",
            "score": 10,
            "reason": "0 existing vulnerabilities detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#vulnerabilities"
          }
        ],
        "commit": "99bfd4dfd2ce95f97d7ae4c032439dfc5654dc9e",
        "ran_at": "2026-07-22T07:39:38Z",
        "aggregate_score": 5.5,
        "scorecard_version": "v5.5.0"
      },
      "has_codeql_workflow": false,
      "has_security_policy": true,
      "has_dependabot_config": false
    },
    "contribution_flow": {
      "collected": true,
      "ci_last_run_at": "2026-07-20T22:30:07Z",
      "oldest_open_prs": [
        {
          "number": 22,
          "created_at": "2026-05-09T00:49:53Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 23,
          "created_at": "2026-05-09T00:53:27Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 35,
          "created_at": "2026-07-20T23:00:44Z",
          "last_comment_at": "2026-07-20T23:00:59Z",
          "last_comment_author": "stainless-app"
        }
      ],
      "last_merged_pr_at": "2026-07-20T22:28:28Z",
      "ci_last_conclusion": "SUCCESS",
      "oldest_open_issues": []
    }
  },
  "config": {
    "disabled_metrics": [],
    "disabled_categories": [],
    "disabled_components": {}
  },
  "source": {
    "url": "https://github.com/MercuryTechnologies/mercury-go",
    "host": "github.com",
    "name": "mercury-go",
    "owner": "MercuryTechnologies"
  },
  "metrics": {
    "overall": {
      "key": "overall",
      "band": "moderate",
      "name": "Overall health",
      "note": null,
      "notes": [],
      "value": 61,
      "inputs": {
        "security": 55,
        "vitality": 68,
        "community": 38,
        "governance": 78,
        "engineering": 57
      },
      "components": []
    },
    "categories": [
      {
        "key": "vitality",
        "band": "moderate",
        "name": "Vitality",
        "value": 68,
        "weight": 0.22,
        "metrics": [
          {
            "key": "development_activity",
            "band": "at_risk",
            "name": "Development activity",
            "note": null,
            "notes": [],
            "value": 46,
            "inputs": {
              "commits_last_year": 132,
              "human_commit_share": 0,
              "days_since_last_push": 0,
              "active_weeks_last_year": 14
            },
            "components": [
              {
                "key": "push_recency",
                "name": "Push recency",
                "detail": "last push 0 days ago",
                "points": 36,
                "status": "met",
                "details": [
                  {
                    "code": "push_recency",
                    "params": {
                      "days": 0
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "commit_cadence",
                "name": "Commit cadence",
                "detail": "14/52 weeks with commits, discounted for automation: 0 of the last 100 commits human-authored, none in 102 days",
                "points": 0,
                "status": "missed",
                "details": [
                  {
                    "code": "commit_cadence_weeks",
                    "params": {
                      "weeks": 14
                    }
                  },
                  {
                    "code": "discounted_for_automation",
                    "params": {
                      "humans": 0,
                      "sampled": 100,
                      "span_days": 102
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "commit_volume",
                "name": "Commit volume",
                "detail": "132 commits in the last year, discounted for automation: 0 of the last 100 commits human-authored, none in 102 days",
                "points": 0,
                "status": "missed",
                "details": [
                  {
                    "code": "commits_last_year",
                    "params": {
                      "count": 132
                    }
                  },
                  {
                    "code": "discounted_for_automation",
                    "params": {
                      "humans": 0,
                      "sampled": 100,
                      "span_days": 102
                    }
                  }
                ],
                "max_points": 18
              },
              {
                "key": "openssf_scorecard_maintained",
                "name": "OpenSSF Scorecard: Maintained",
                "detail": "30 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10",
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "release_discipline",
            "band": "excellent",
            "name": "Release discipline",
            "note": "Excluded from scoring (no data or not applicable): OpenSSF Scorecard: Signed-Releases. Remaining weights renormalized.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "openssf_scorecard_signed_releases"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              }
            ],
            "value": 100,
            "inputs": {
              "releases_count": 29,
              "latest_release_tag": "v0.13.1",
              "releases_from_tags": false,
              "days_since_latest_release": 1,
              "mean_days_between_releases": 7.3
            },
            "components": [
              {
                "key": "ships_releases",
                "name": "Ships releases",
                "detail": "29 releases published",
                "points": 27,
                "status": "met",
                "details": [
                  {
                    "code": "releases_published",
                    "params": {
                      "count": 29
                    }
                  }
                ],
                "max_points": 27
              },
              {
                "key": "release_recency",
                "name": "Release recency",
                "detail": "latest release 1 days ago",
                "points": 36,
                "status": "met",
                "details": [
                  {
                    "code": "release_recency",
                    "params": {
                      "days": 1
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "release_cadence",
                "name": "Release cadence",
                "detail": "a release every ~7.3 days",
                "points": 27,
                "status": "met",
                "details": [
                  {
                    "code": "release_cadence",
                    "params": {
                      "gap": 7.3
                    }
                  }
                ],
                "max_points": 27
              },
              {
                "key": "openssf_scorecard_signed_releases",
                "name": "OpenSSF Scorecard: Signed-Releases",
                "detail": "no releases found",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 10
              }
            ]
          },
          {
            "key": "abandonment",
            "band": "excellent",
            "name": "Abandonment",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "cap": null,
              "state": "unverified",
              "guards": [],
              "signals": [],
              "red_flag": false,
              "multiplier_pct": 100,
              "declared_reason": null,
              "unverified_reason": "repository_too_young",
              "unanswered_open_prs": null,
              "unanswered_open_issues": null,
              "days_since_last_merged_pr": null,
              "days_since_last_human_commit": null,
              "days_since_last_human_commit_is_floor": false
            },
            "components": [
              {
                "key": "project_is_still_maintained",
                "name": "Project is still maintained",
                "detail": "maintenance record not established from the collected data",
                "points": 100,
                "status": "met",
                "details": [
                  {
                    "code": "abandonment_unverified",
                    "params": {}
                  }
                ],
                "max_points": 100
              }
            ]
          }
        ],
        "description": "Is the project alive — is code being written and are releases shipping?"
      },
      {
        "key": "community",
        "band": "at_risk",
        "name": "Community & Adoption",
        "value": 38,
        "weight": 0.18,
        "metrics": [
          {
            "key": "popularity",
            "band": "critical",
            "name": "Popularity & adoption",
            "note": null,
            "notes": [],
            "value": 10,
            "inputs": {
              "forks": 1,
              "stars": 5,
              "watchers": 0,
              "growth_state": "unverified",
              "growth_factor_pct": 100,
              "growth_unverified_reason": "below_threshold"
            },
            "components": [
              {
                "key": "stars",
                "name": "Stars",
                "detail": "5 stars",
                "points": 9.8,
                "status": "partial",
                "details": [
                  {
                    "code": "stars",
                    "params": {
                      "count": 5
                    }
                  }
                ],
                "max_points": 60
              },
              {
                "key": "forks",
                "name": "Forks",
                "detail": "1 forks",
                "points": 0,
                "status": "missed",
                "details": [
                  {
                    "code": "forks",
                    "params": {
                      "count": 1
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "watchers",
                "name": "Watchers",
                "detail": "0 watchers",
                "points": 0,
                "status": "missed",
                "details": [
                  {
                    "code": "watchers",
                    "params": {
                      "count": 0
                    }
                  }
                ],
                "max_points": 15
              }
            ]
          },
          {
            "key": "community_health",
            "band": "good",
            "name": "Community health",
            "note": null,
            "notes": [],
            "value": 70,
            "inputs": {
              "has_readme": true,
              "has_license": true,
              "has_contributing": true,
              "has_issue_template": false,
              "has_code_of_conduct": false,
              "has_pull_request_template": false
            },
            "components": [
              {
                "key": "readme",
                "name": "README",
                "detail": null,
                "points": 22.5,
                "status": "met",
                "details": [],
                "max_points": 22.5
              },
              {
                "key": "license",
                "name": "License",
                "detail": "recognized license (Apache-2.0)",
                "points": 22.5,
                "status": "met",
                "details": [
                  {
                    "code": "license_standard",
                    "params": {}
                  },
                  {
                    "code": "license_spdx",
                    "params": {
                      "spdx": "Apache-2.0"
                    }
                  }
                ],
                "max_points": 22.5
              },
              {
                "key": "contributing_guide",
                "name": "CONTRIBUTING guide",
                "detail": null,
                "points": 18,
                "status": "met",
                "details": [],
                "max_points": 18
              },
              {
                "key": "code_of_conduct",
                "name": "Code of conduct",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 13.5
              },
              {
                "key": "issue_template",
                "name": "Issue template",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.2
              },
              {
                "key": "pr_template",
                "name": "PR template",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 6.3
              }
            ]
          }
        ],
        "description": "Does the project have users, downloads, attention, and a welcoming setup for contributors?"
      },
      {
        "key": "governance",
        "band": "good",
        "name": "Sustainability & Governance",
        "value": 78,
        "weight": 0.24,
        "metrics": [
          {
            "key": "responsiveness",
            "band": "moderate",
            "name": "Issue & PR responsiveness",
            "note": "Excluded from scoring (no data or not applicable): Issue resolution. Remaining weights renormalized.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "issue_resolution"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              }
            ],
            "value": 65,
            "inputs": {
              "merged_prs": 29,
              "open_issues": 0,
              "closed_issues": 0,
              "issue_closed_ratio": null,
              "closed_unmerged_prs": 3
            },
            "components": [
              {
                "key": "issue_resolution",
                "name": "Issue resolution",
                "detail": "no issues or no data",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_issues_or_data",
                    "params": {}
                  }
                ],
                "max_points": 46.75
              },
              {
                "key": "pr_acceptance",
                "name": "PR acceptance",
                "detail": "29/32 decided PRs merged",
                "points": 34.7,
                "status": "partial",
                "details": [
                  {
                    "code": "decided_prs_merged",
                    "params": {
                      "merged": 29,
                      "decided": 32
                    }
                  }
                ],
                "max_points": 38.25
              },
              {
                "key": "openssf_scorecard_code_review",
                "name": "OpenSSF Scorecard: Code-Review",
                "detail": "Found 0/3 approved changesets -- score normalized to 0",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 15
              }
            ]
          },
          {
            "key": "stewardship",
            "band": "good",
            "name": "Ownership & stewardship",
            "note": null,
            "notes": [],
            "value": 72,
            "inputs": {
              "followers": 228,
              "owner_type": "Organization",
              "is_verified": null,
              "owner_login": "MercuryTechnologies",
              "public_repos": 216,
              "account_age_days": 3249
            },
            "components": [
              {
                "key": "ownership_backing",
                "name": "Ownership backing",
                "detail": "organization-owned",
                "points": 30,
                "status": "met",
                "details": [
                  {
                    "code": "owner_organization",
                    "params": {}
                  }
                ],
                "max_points": 30
              },
              {
                "key": "verified_domain",
                "name": "Verified domain",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 20
              },
              {
                "key": "owner_reach",
                "name": "Owner reach",
                "detail": "228 followers of MercuryTechnologies",
                "points": 17,
                "status": "partial",
                "details": [
                  {
                    "code": "owner_followers",
                    "params": {
                      "count": 228,
                      "login": "MercuryTechnologies"
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "track_record",
                "name": "Track record",
                "detail": "216 public repos, account ~8 yr old",
                "points": 25,
                "status": "met",
                "details": [
                  {
                    "code": "public_repos",
                    "params": {
                      "count": 216
                    }
                  },
                  {
                    "code": "account_age_years",
                    "params": {
                      "years": 8
                    }
                  }
                ],
                "max_points": 25
              }
            ]
          },
          {
            "key": "package_maintenance",
            "band": "excellent",
            "name": "Package maintenance",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "packages": [
                "github.com/MercuryTechnologies/mercury-go"
              ],
              "ecosystems": "go",
              "any_deprecated": false,
              "min_days_since_publish": 1
            },
            "components": [
              {
                "key": "published_resolvable",
                "name": "Published & resolvable",
                "detail": "1 package(s) on go",
                "points": 25,
                "status": "met",
                "details": [
                  {
                    "code": "packages_published",
                    "params": {
                      "count": 1,
                      "ecosystems": "go"
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "publish_recency",
                "name": "Publish recency",
                "detail": "latest publish 1 days ago",
                "points": 35,
                "status": "met",
                "details": [
                  {
                    "code": "publish_recency",
                    "params": {
                      "days": 1
                    }
                  }
                ],
                "max_points": 35
              },
              {
                "key": "version_history",
                "name": "Version history",
                "detail": "29 published versions",
                "points": 20,
                "status": "met",
                "details": [
                  {
                    "code": "published_versions",
                    "params": {
                      "count": 29
                    }
                  }
                ],
                "max_points": 20
              },
              {
                "key": "not_deprecated",
                "name": "Not deprecated",
                "detail": "active, not deprecated or yanked",
                "points": 20,
                "status": "met",
                "details": [
                  {
                    "code": "package_not_deprecated",
                    "params": {}
                  }
                ],
                "max_points": 20
              }
            ]
          }
        ],
        "description": "Will the project survive its people — bus factor, responsiveness, who backs it, and package upkeep?"
      },
      {
        "key": "engineering",
        "band": "moderate",
        "name": "Engineering Quality",
        "value": 57,
        "weight": 0.2,
        "metrics": [
          {
            "key": "engineering_practices",
            "band": "moderate",
            "name": "Engineering practices",
            "note": null,
            "notes": [],
            "value": 68,
            "inputs": {
              "has_ci": true,
              "has_tests": true,
              "has_editorconfig": false,
              "has_linter_config": false,
              "has_precommit_config": false
            },
            "components": [
              {
                "key": "ci_workflows",
                "name": "CI workflows",
                "detail": "1 workflow(s)",
                "points": 24,
                "status": "met",
                "details": [
                  {
                    "code": "ci_workflows",
                    "params": {
                      "count": 1
                    }
                  }
                ],
                "max_points": 24
              },
              {
                "key": "tests_present",
                "name": "Tests present",
                "detail": null,
                "points": 24,
                "status": "met",
                "details": [],
                "max_points": 24
              },
              {
                "key": "linter_config",
                "name": "Linter config",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 16
              },
              {
                "key": "pre_commit_hooks",
                "name": "Pre-commit hooks",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 9.6
              },
              {
                "key": "editorconfig",
                "name": ".editorconfig",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 6.4
              },
              {
                "key": "openssf_scorecard_ci_tests",
                "name": "OpenSSF Scorecard: CI-Tests",
                "detail": "7 out of 7 merged PRs checked by a CI test -- score normalized to 10",
                "points": 20,
                "status": "met",
                "details": [],
                "max_points": 20
              }
            ]
          },
          {
            "key": "documentation",
            "band": "at_risk",
            "name": "Documentation",
            "note": null,
            "notes": [],
            "value": 40,
            "inputs": {
              "topics": [],
              "has_wiki": true,
              "homepage": null,
              "has_readme": true,
              "has_docs_dir": false,
              "has_description": false
            },
            "components": [
              {
                "key": "readme",
                "name": "README",
                "detail": null,
                "points": 30,
                "status": "met",
                "details": [],
                "max_points": 30
              },
              {
                "key": "documentation_directory",
                "name": "Documentation directory",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 25
              },
              {
                "key": "documentation_homepage_site",
                "name": "Documentation / homepage site",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 15
              },
              {
                "key": "repository_description",
                "name": "Repository description",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 10
              },
              {
                "key": "topics",
                "name": "Topics",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 10
              },
              {
                "key": "wiki",
                "name": "Wiki",
                "detail": null,
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              }
            ]
          }
        ],
        "description": "Are baseline engineering and documentation practices in place?"
      },
      {
        "key": "security",
        "band": "moderate",
        "name": "Security",
        "value": 55,
        "weight": 0.16,
        "metrics": [
          {
            "key": "security_posture",
            "band": "moderate",
            "name": "Security posture",
            "note": "Excluded from scoring (no data or not applicable): Packaging, Signed-Releases. Remaining weights renormalized.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "packaging",
                    "signed_releases"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              }
            ],
            "value": 55,
            "inputs": {
              "source": "openssf_scorecard",
              "checks_evaluated": 16,
              "scorecard_version": "v5.5.0",
              "checks_inconclusive": 2,
              "scorecard_aggregate": 5.5
            },
            "components": [
              {
                "key": "binary_artifacts",
                "name": "Binary-Artifacts",
                "detail": "no binaries found in the repo",
                "points": 7.5,
                "status": "met",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "branch_protection",
                "name": "Branch-Protection",
                "detail": "branch protection is not maximal on development and all release branches",
                "points": 3.8,
                "status": "partial",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "ci_tests",
                "name": "CI-Tests",
                "detail": "7 out of 7 merged PRs checked by a CI test -- score normalized to 10",
                "points": 2.5,
                "status": "met",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "cii_best_practices",
                "name": "CII-Best-Practices",
                "detail": "no effort to earn an OpenSSF best practices badge detected",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "code_review",
                "name": "Code-Review",
                "detail": "Found 0/3 approved changesets -- score normalized to 0",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "contributors",
                "name": "Contributors",
                "detail": "project has 0 contributing companies or organizations -- score normalized to 0",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "dangerous_workflow",
                "name": "Dangerous-Workflow",
                "detail": "no dangerous workflow patterns detected",
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              },
              {
                "key": "dependency_update_tool",
                "name": "Dependency-Update-Tool",
                "detail": "no update tool detected",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "fuzzing",
                "name": "Fuzzing",
                "detail": "project is not fuzzed",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 5
              },
              {
                "key": "license",
                "name": "License",
                "detail": "license file detected",
                "points": 2.5,
                "status": "met",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "maintained",
                "name": "Maintained",
                "detail": "30 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10",
                "points": 7.5,
                "status": "met",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "packaging",
                "name": "Packaging",
                "detail": "packaging workflow not detected",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 5
              },
              {
                "key": "pinned_dependencies",
                "name": "Pinned-Dependencies",
                "detail": "all dependencies are pinned",
                "points": 5,
                "status": "met",
                "details": [],
                "max_points": 5
              },
              {
                "key": "sast",
                "name": "SAST",
                "detail": "SAST tool is not run on all commits -- score normalized to 0",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 5
              },
              {
                "key": "security_policy",
                "name": "Security-Policy",
                "detail": "security policy file detected",
                "points": 5,
                "status": "met",
                "details": [],
                "max_points": 5
              },
              {
                "key": "signed_releases",
                "name": "Signed-Releases",
                "detail": "no releases found",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 7.5
              },
              {
                "key": "token_permissions",
                "name": "Token-Permissions",
                "detail": "detected GitHub workflow tokens with excessive permissions",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "vulnerabilities",
                "name": "Vulnerabilities",
                "detail": "0 existing vulnerabilities detected",
                "points": 7.5,
                "status": "met",
                "details": [],
                "max_points": 7.5
              }
            ]
          },
          {
            "key": "high_risk_jurisdiction_exposure",
            "band": "excellent",
            "name": "High-Risk Jurisdiction Exposure",
            "note": "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.",
            "notes": [
              {
                "code": "jurisdiction_evidence_limits",
                "params": {}
              }
            ],
            "value": 100,
            "inputs": {
              "meaning": "self-published location evidence; not nationality or citizenship",
              "red_flag": false,
              "exposures": [],
              "policy_countries": [
                "Russia",
                "Iran",
                "North Korea"
              ],
              "review_only_matches": 0,
              "assessed_self_published_locations": 1
            },
            "components": [
              {
                "key": "policy_exposure_multiplier",
                "name": "Policy exposure multiplier",
                "detail": "no confirmed policy-scope location match",
                "points": 100,
                "status": "met",
                "details": [
                  {
                    "code": "jurisdiction_no_match",
                    "params": {}
                  }
                ],
                "max_points": 100
              }
            ]
          }
        ],
        "description": "Are visible security and supply-chain practices strong, with no malicious dependency and no unresolved high-risk jurisdiction exposure?"
      },
      {
        "key": "ai_readiness",
        "band": "at_risk",
        "name": "AI Readiness",
        "value": 48,
        "weight": 0,
        "metrics": [
          {
            "key": "ai_agent_context",
            "band": "critical",
            "name": "Agent context & guidance",
            "note": "Excluded from scoring (no data or not applicable): Legible commit history. Remaining weights renormalized.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "legible_commit_history"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              }
            ],
            "value": 1,
            "inputs": {
              "has_llms_txt": false,
              "legible_history_share": null,
              "agent_instruction_files": [],
              "agent_instruction_max_bytes": null
            },
            "components": [
              {
                "key": "agent_instructions",
                "name": "Agent instructions",
                "detail": "no CLAUDE.md / AGENTS.md / editor rules",
                "points": 0,
                "status": "missed",
                "details": [
                  {
                    "code": "no_agent_instructions",
                    "params": {}
                  }
                ],
                "max_points": 45
              },
              {
                "key": "machine_readable_docs_llms_txt",
                "name": "Machine-readable docs (llms.txt)",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 15
              },
              {
                "key": "legible_commit_history",
                "name": "Legible commit history",
                "detail": "no data",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 40
              }
            ]
          },
          {
            "key": "ai_verify_loop",
            "band": "moderate",
            "name": "Verify loop (build / test / typecheck)",
            "note": null,
            "notes": [],
            "value": 66,
            "inputs": {
              "has_nix": false,
              "has_tests": true,
              "lockfiles": [
                "go.sum"
              ],
              "has_dockerfile": false,
              "typed_language": true,
              "bootstrap_files": [],
              "has_devcontainer": true,
              "has_linter_config": false,
              "typecheck_configs": [],
              "agent_commit_share": 0,
              "toolchain_manifests": [
                "go.mod"
              ],
              "dependency_bot_commit_share": 0
            },
            "components": [
              {
                "key": "one_command_bootstrap",
                "name": "One-command bootstrap",
                "detail": "go.mod (toolchain convention, no task runner)",
                "points": 12.6,
                "status": "partial",
                "details": [
                  {
                    "code": "toolchain_convention",
                    "params": {
                      "files": "go.mod"
                    }
                  }
                ],
                "max_points": 18
              },
              {
                "key": "automated_tests",
                "name": "Automated tests",
                "detail": null,
                "points": 22,
                "status": "met",
                "details": [],
                "max_points": 22
              },
              {
                "key": "lint_format_config",
                "name": "Lint / format config",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 11
              },
              {
                "key": "static_type_checking",
                "name": "Static type checking",
                "detail": "Go (statically typed)",
                "points": 11,
                "status": "met",
                "details": [
                  {
                    "code": "statically_typed_language",
                    "params": {
                      "language": "Go"
                    }
                  }
                ],
                "max_points": 11
              },
              {
                "key": "reproducible_environment",
                "name": "Reproducible environment",
                "detail": "devcontainer, lockfile",
                "points": 10,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "devcontainer, lockfile"
                    }
                  }
                ],
                "max_points": 10
              },
              {
                "key": "demonstrated_agent_practice",
                "name": "Demonstrated agent practice",
                "detail": "no agent-authored commits among the last 100",
                "points": 0,
                "status": "missed",
                "details": [
                  {
                    "code": "no_agent_authored_commits",
                    "params": {
                      "sampled": 100
                    }
                  }
                ],
                "max_points": 10
              },
              {
                "key": "automated_maintenance",
                "name": "Automated maintenance",
                "detail": "no automated dependency updates observed",
                "points": 0,
                "status": "missed",
                "details": [
                  {
                    "code": "no_dependency_automation",
                    "params": {}
                  }
                ],
                "max_points": 8
              },
              {
                "key": "openssf_scorecard_pinned_dependencies",
                "name": "OpenSSF Scorecard: Pinned-Dependencies",
                "detail": "all dependencies are pinned",
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "ai_code_legibility",
            "band": "excellent",
            "name": "Code legibility for models",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "primary_language": "Go",
              "largest_source_bytes": 40897,
              "source_files_sampled": 107,
              "oversized_source_files": 0
            },
            "components": [
              {
                "key": "type_checkable_code",
                "name": "Type-checkable code",
                "detail": "Go (statically typed)",
                "points": 45,
                "status": "met",
                "details": [
                  {
                    "code": "statically_typed_language",
                    "params": {
                      "language": "Go"
                    }
                  }
                ],
                "max_points": 45
              },
              {
                "key": "manageable_file_sizes",
                "name": "Manageable file sizes",
                "detail": "0/107 source files over 60KB",
                "points": 55,
                "status": "met",
                "details": [
                  {
                    "code": "oversized_source_files",
                    "params": {
                      "kb": 60,
                      "sampled": 107,
                      "oversized": 0
                    }
                  }
                ],
                "max_points": 55
              }
            ]
          },
          {
            "key": "ai_interfaces",
            "band": "at_risk",
            "name": "Machine-readable interfaces",
            "note": null,
            "notes": [],
            "value": 40,
            "inputs": {
              "example_dirs": [
                "examples"
              ],
              "has_mcp_signal": false,
              "api_schema_files": []
            },
            "components": [
              {
                "key": "api_schema_openapi_graphql_proto",
                "name": "API schema (OpenAPI/GraphQL/proto)",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 40
              },
              {
                "key": "mcp_server",
                "name": "MCP server",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 20
              },
              {
                "key": "runnable_examples",
                "name": "Runnable examples",
                "detail": "examples",
                "points": 40,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "examples"
                    }
                  }
                ],
                "max_points": 40
              }
            ]
          }
        ],
        "description": "How well is the repo equipped to be developed and maintained with AI coding agents? An independent, experimental badge — weight 0.0, so it is surfaced on its own and does not affect the overall health score."
      }
    ],
    "metrics_version": "1.13.0"
  },
  "warnings": [
    "No human contributors found; every contributor is an automation account",
    "GitHub dependency-graph SBOM unavailable (404); the dependency graph may be disabled for this repository"
  ],
  "report_type": "repository",
  "generated_at": "2026-07-22T07:39:53.887647Z",
  "schema_version": "0.26.0",
  "badge_url": "https://raw.githubusercontent.com/inspect-software/badges/main/v1/m/MercuryTechnologies/mercury-go.svg",
  "full_name": "MercuryTechnologies/mercury-go",
  "license_state": "standard",
  "license_spdx": "Apache-2.0"
}

Scores are signals, not warranties. They reflect publicly visible practices on GitHub — not a code audit, and not a security guarantee.

Missing data is excluded and weights renormalized, never scored as zero. Methodology is versioned and open: metrics v1.13.0, schema v0.26.0 — full methodology · metrics wiki.

How one result sits in the wider record: aggregate statisticsGo.