Ecosystem metrics

New Repos
15
New
Commits
415
down 47.0%
Releases
2
down 71.4%
Contributors
34
down 26.1%
Merges
16
down 20.0%

Repository Explorer

8914 commits in all time Aug 04, 2026 12:39 – Nov 02, 2026 12:40 UTC
Auto-update ARC content and headers
Git Commit 4aa6384f Branch devportal Document 59/18,669 ++ 0 --
cusma ARCs
Merge pull request #510 from algorandfoundation/chore/process-reduction-step1
chore: ARC process reduction
Git Commit d95c52cd Branch main Document 90/379 ++ 979 --
cusma ARCs
ci: consolidate PR templates into three
Replace the six stage-specific PR templates with:

- `arc-draft.md` for a new ARC;
- `arc-status-change.md` for any status change, with the remaining human
  checks grouped by target status;
- `arc-update.md` for adoption, implementation, and editorial updates.

Machine-checkable gates already run in CI, so the templates only ask for
what a person has to confirm.
Git Commit 72d44705 Branch main Document 9/68 ++ 132 --
cusma ARCs
ci: derive kind labels from the PR diff
The `kind:*` label now comes from the changed files instead of PR template
headings: a new ARC file is `kind:draft`, a status change to `Review`,
`Last Call`, or `Final` gets the matching label, other adoption changes are
`kind:adoption`, and other ARC edits are `kind:editorial`. Labels stay
correct when the author picks the wrong template or edits its heading.
Git Commit 64869400 Branch main Document 5/92 ++ 37 --
cusma ARCs
ci: enforce last-call-deadline on Final transitions
For a `Last Call` to `Final` status change, the transition step reads
`last-call-deadline` from the base branch (Final ARCs must drop the field)
and fails when it is missing or still in the future (UTC).
Git Commit e43505a0 Branch main Document 2/16 ++ 4 --
cusma ARCs
docs(arc-0000): add Motivation and canonical ARC references
ARC-0000 now passes every arckit rule without exemptions, so its entry is
removed from `.arckit.jsonc`:

- add the missing `Motivation` section (R:008);
- wrap illustrative `ARC-42` examples in code spans and refer to "this ARC"
  instead of `ARC-0000` (R:036);
- record the 2026-11-02 update.
Git Commit ab90b6d1 Branch main Document 2/21 ++ 6 --
cusma ARCs
docs: require adoption summaries only from Last Call
ARC-0000, the ARC template, and the adoption README now treat the adoption
summary as optional in `Draft` and `Review` and required from `Last Call`,
matching what arckit already enforced. They also describe adoption readiness
as derived from tracked adopters rather than declared, and drop
`last-reviewed`.
Git Commit b0036968 Branch main Document 4/26 ++ 29 --
cusma ARCs
chore(adoption): drop last-reviewed and adoption-readiness via arckit fmt
Generated by `arckit fmt adoption/arc-*.yaml`; no other content changes.
Git Commit 7c219394 Branch main Document 49/0 ++ 98 --
cusma ARCs
feat(arckit): derive adoption readiness instead of storing it
Adoption summaries no longer declare `last-reviewed` or
`summary.adoption-readiness`:

- validation rejects both fields with the new auto-fixable rule R:039;
- `arckit fmt` deletes them;
- `summary repo` derives adoption readiness from the tracked adopter count
  (low < 3, medium 3-4, high >= 5) for its distribution table and the top
  ARCs table, and drops the stale-review table that relied on
  `last-reviewed`;
- `init arc` and the adoption template no longer emit either field.
Git Commit 6e4151cb Branch main Document 22/156 ++ 673 --
cusma ARCs
Merge pull request #509 from algorandfoundation/ci/maintenance
ci: maintenance
Git Commit f9c77584 Branch main Document 23/239 ++ 233 --
cusma ARCs
Merge f2bc666738a58d61f241e84c2a352b3198fa7e98 into 18d6281c5e061c66ee013264ee7512d93c66cf0e
Git Commit ef2661dd Branch pull/509/merge Document 23/239 ++ 233 --
cusma ARCs
chore: nit
Git Commit f2bc6667 Branch ci/maintenance Document 1/0 ++ 3 --
cusma specs
Merge pull request #325 from algorandfoundation/dependabot/pre_commit/https-/github.com/rvben/rumdl-pre-commit-0.3.2
chore(deps): bump https://github.com/rvben/rumdl-pre-commit from v0.2.77 to 0.3.2
Git Commit 9d255952 Branch master Document 1/1 ++ 1 --
cusma ARCs
docs: remove unused maintenance:* labels
`maintenance:authors-action` and `maintenance:editor-action` were defined as
policy vocabulary but never applied by any workflow.
Git Commit cb000d46 Branch ci/maintenance Document 2/2 ++ 6 --
cusma ARCs
ci(maintenance): cut monthly report noise
- never @-mention ARC authors in suggested status transitions;
- stop reporting missing or malformed tracking issues (the PR process check
  already enforces them);
- report online link findings only in the workflow summary; they no longer
  appear in, or open, the monthly issue;
- omit empty report sections instead of printing placeholders;
- keep the ARC state summary out of the issue (workflow summary only);
- never rewrite an existing monthly issue on re-runs;
- stop suggesting `Idle` for inactive `Final` ARCs, which was mostly false
  positives.
Git Commit 21236487 Branch ci/maintenance Document 3/58 ++ 75 --
cusma ARCs
ci: drop PR-body tracking issue reference requirement
The ARC process check already locates the tracking issue by ARC number and
`arc-tracking` label, so also requiring the PR body to reference it was pure
paperwork. The check still fails when the tracking issue is missing,
malformed, or unlabeled.
Git Commit 29b361c7 Branch ci/maintenance Document 3/7 ++ 16 --
cusma ARCs
ci: enforce ARC status transition gates on PRs
When a changed ARC file changes `status` relative to the base branch, PR
validation now runs `arckit validate transition --from <old> --to <new>`.
This enforces the machine-checkable gates (required sections, reference
implementation status, adoption summary) and rejects skipped gates such as
`Draft` to `Final`.

Moves that ARC-0000 allows without a forward gate (`Last Call` to `Review`,
`Idle` to `Final`, and any move to `Draft`, `Stagnant`, `Withdrawn`,
`Deprecated`, or `Living`) are not validated.
Git Commit 4321a903 Branch ci/maintenance Document 4/43 ++ 3 --
cusma ARCs
feat(arckit): validate already-applied transitions with --from
`validate transition` expected the ARC file to still carry its pre-transition
status, so it could not run on a pull request that already flips `status`.

With `--from <status>`, the file is validated in its post-transition state:
the previous status is taken from the flag, the file must carry the target
status, and `last-call-deadline` is no longer required for `Final` (R:033
forbids it there).
Git Commit d98b6069 Branch ci/maintenance Document 5/105 ++ 8 --
cusma ARCs
chore: remove total adoption files count
Git Commit 426f66ba Branch ci/maintenance Document 6/7 ++ 14 --
cusma ARCs
chore: fix links; remove redundant references
Git Commit b55bfb70 Branch ci/maintenance Document 1/6 ++ 8 --
cusma ARCs
chore: simplify checklist (defer mechanical ones to arckit)
Git Commit 57cc6f08 Branch ci/maintenance Document 6/14 ++ 103 --
cusma specs
Merge pull request #324 from algorandfoundation/dependabot/github_actions/minor-and-patch-b2576794da
chore(deps): bump the minor-and-patch group with 2 updates
Git Commit d276f6bf Branch master Document 4/4 ++ 4 --
cusma ARCs
Merge pull request #508 from algorandfoundation/dependabot/github_actions/minor-and-patch-79bfb92f48
chore(deps): bump the minor-and-patch group with 3 updates
Git Commit 18d6281c Branch main Document 2/4 ++ 4 --
FalQbit asa-list
Merge 6ee175d53c08f40ba0369050bc1f76593307a59a into 8436f365a1123aef9a1e2ef13b179ea1e38386a2
Git Commit 8f2f0c7c Branch pull/918/merge Document 4/390 ++ 0 --
FalQbit asa-list
Add files via upload
Git Commit 6ee175d5 Branch pull/918/head Document 2/387 ++ 1 --