Skip to content
CAI
Produce a survey ↗Verify a survey

ScottArbeit/Grace

Grace is a distributed content-addressable storage and version control system that manages file transfers, access control, and approval workflows. It provides a multi-language SDK (TypeScript, Python, Rust, .NET) and a CLI for interacting with the service, which is built on an Orleans-based actor model for state management. The system enforces strict authorization policies, tracks operational usage, and exposes a formal OpenAPI contract for all core domains.

66.6

Adequate · 1 August 2026

33k

lines of production code

F#

with Python, TypeScript, Rust

1

bus factor · 4 authors in all

2

measurements over time

CAI band scale
CAI trend line

How it got here

2022 · Grace platform initial scaffolding

This period established the foundational architecture for the Grace project, introducing the core server, CLI, and SDK components alongside shared libraries for authorization, content addressing, and validation. The work focused on setting up the development environment, defining data transfer objects, and implementing initial features for access control, approval workflows, and artifact management.

15 changes

2023–2026 · SDK generation and operational infrastructure

This period focused on establishing the public API contracts via OpenAPI definitions and generating client SDKs for TypeScript, Rust, and Python. It also introduced the operational usage ingestion pipeline and expanded test coverage across the server, CLI, and SDK layers.

26 changes

CAI lens gauges

Survey your own repository

ScottArbeit/Grace was measured the same way every project in this corpus was: the same rubric, at a pinned commit, with the result published in full. Point the surveyor at a repository you know and see whether you agree with it.

Survey a repository

About this page

  • The description of this project is derived from its own commit history, not from its README.
  • The score is its highest published measurement, taken on 1 August 2026 at a pinned commit. It is not a live figure and does not change until the project is measured again.
  • Measured at commit ec6fa72f44 — the exact code this score is about.
  • Scored under rubric rubric-2026.08.18. Score the same commit under that rubric and you get the same number.
CAI link cards