Live public surface

Trust-aware metadata for software repositories.

dotrepo is a trust contract for repository metadata. The important part is not that a .repo file exists. The important part is that hosted answers carry selection reason, provenance, and claim context instead of pretending repository metadata is conflict-free.

Trust proof

The strongest live artifact on this site is not a generic field lookup. It is a claim-aware trust response that shows accepted maintainer state, preserved reviewed overlay context, and canonical handoff without silently flattening history away.

RIES-RS

github.com/maxwellsantoro/ries-rs

High-performance Rust reimplementation of Robert Munafo's RIES (RILYBOT Inverse Equation Solver). Given any target number, it discovers elegant algebraic expressions and equations that evaluate exactly to it - now with parallel search, PSLQ integer relations, Python bindings, and WebAssembly support.

claim state: accepted The current exported claim state for the selected record.
handoff: superseded The reviewed overlay remains visible while the accepted maintainer claim points to the canonical source of truth.
confidence: medium Provenance: imported, verified
Reviewed overlay preserved as visible seed-index context after upstream canonical .repo publication; the live maintainer-owned accepted claim links this overlay to the canonical source of truth. Selection stays explained instead of being reduced to a bare answer.

What the live trust surface returns

This excerpt comes from the current exported snapshot and keeps the handoff visible. That is the product proof most metadata layers cannot show.

{
  "identity": {
    "host": "github.com",
    "owner": "maxwellsantoro",
    "repo": "ries-rs"
  },
  "selection": {
    "reason": "only_matching_record",
    "recordStatus": "reviewed",
    "claim": {
      "state": "accepted",
      "handoff": "superseded"
    },
    "trust": {
      "confidence": "medium",
      "provenance": [
        "imported",
        "verified"
      ],
      "notes": "Reviewed overlay preserved as visible seed-index context after upstream canonical .repo publication; the live maintainer-owned accepted claim links this overlay to the canonical source of truth."
    },
    "artifacts": {
      "reviewPath": "repos/github.com/maxwellsantoro/ries-rs/claims/2026-03-16-maintainer-claim-01/review.md",
      "evidencePath": "repos/github.com/maxwellsantoro/ries-rs/evidence.md"
    }
  },
  "conflicts": []
}

Review path: repos/github.com/maxwellsantoro/ries-rs/claims/2026-03-16-maintainer-claim-01/review.md · Evidence path: repos/github.com/maxwellsantoro/ries-rs/evidence.md

Repo lookup

Paste a repository URL and jump straight to the hosted summary or trust surface. This keeps the human path aligned with the shipped dotrepo.lookup MCP tool instead of inventing a separate browse product.

Paste a repository URL or identity

Open the live hosted summary or trust surface directly from the current public index. The same public origin also powers the MCP dotrepo.lookup tool.

Accepted inputs: owner/repo, host/owner/repo, a GitHub URL, or a hosted dotrepo summary or trust URL.

Examples

BurntSushi/ripgrep Defaults to github.com for shorthand input.
github.com/astral-sh/uv Explicit host plus identity segments.
https://github.com/pydantic/pydantic Full repository URL.
https://dotrepo.org/v0/repos/github.com/BurntSushi/ripgrep/index.json Hosted summary or trust URL pasted back into the lookup box.

Why dotrepo

For maintainers

Keep essential repository facts in one trustworthy layer instead of scattering them across README files, CI, platform settings, and tribal knowledge.

For users

Inspect what a project is, how it should be trusted, and where claims came from without cloning the index or reading every supporting file first.

For agents and tools

Query stable JSON and same-origin endpoints directly instead of guessing intent from prose, conventions, and partially structured repository surfaces.

Docs

The public site now keeps the documentation entrypoint on the first-party domain. Detailed working docs still live in the repository, but the navigation no longer treats the site as a thin wrapper around GitHub.

Product and status

Start with the current-status, install, and maintainer-path docs before diving into RFC history or operator detail.

Protocol and trust

The trust model, public surface architecture, and roadmap docs explain the real differentiator: provenance, precedence, and conflict surfacing.

Growth and operator loop

The seed index, tranche targets, and maintainer-claim review docs show how the proof surface becomes a useful service instead of an isolated demo.

Start at the first-party docs landing page.

Interview-backed priorities

A 12-model interview round on dotrepo's current shape converged on three next steps: grow the index until checking it is cheap, automate the review and refresh cadence around it, and keep the public surface narrow while lookup and coverage improve.

Seed the index

Near-term usefulness comes from a broader reviewed overlay set, not another round of protocol ornamentation. The next tranche should span Rust, TypeScript, Python, and Go.

Automate the conveyor

Candidate seeding and head-aware refresh planning now exist as scheduled review workflows. The next gain is turning those reports into small human-reviewed PR batches.

Keep it small

The trust model, freshness semantics, hosted lookup, and live query route are the differentiators. Search, mutation, and heavier editor product work should stay subordinate until the data is much broader.

Read the on-site write-up: What the AIs Think About dotrepo. Working repo notes remain in docs/ai-tool-interviews.md.

Writing

Ongoing field reports, launch notes, and research syntheses from the protocol, public surface, and agent-facing product work.

Writing

What the AIs Think About dotrepo

March 18, 2026

A dotrepo-side synthesis of a 12-model interview round about repository metadata, trust, adoption, and what AI coding tools actually need.

Public API

Stable entry points

The public surface is export-first. Summary, trust, inventory, freshness, and query responses all come from the same reviewed snapshot family.

/v0/meta.json Snapshot freshness and digest metadata.
/v0/repos/index.json Repository inventory and navigation links.
/v0/repos/<host>/<owner>/<repo>/index.json Per-repository summary surface.
/v0/repos/<host>/<owner>/<repo>/trust.json Selection, provenance, and claim context.
/v0/repos/<host>/<owner>/<repo>/query?path=... Same-origin trust-aware field queries.
read-only / same-origin / claim-aware No mutation API, one canonical host, and trust context stays visible on every query path.

What a query returns

The query route returns the selected value together with selection, trust, and conflict context. This truncated example is derived from the current exported snapshot.

/v0/repos/github.com/BurntSushi/ripgrep/query?path=repo.description Example live query for repo.description.
{
  "path": "repo.description",
  "value": "ripgrep is a line-oriented search tool that recursively searches the current directory for a regex pattern.",
  "selection": {
    "reason": "only_matching_record",
    "recordStatus": "imported",
    "trust": {
      "confidence": "medium",
      "provenance": [
        "imported"
      ],
      "notes": "Bootstrapped from `README.md` and `Cargo.toml`. Left `repo.build` unset because `.github/workflows/ci.yml`, `.github/workflows/release.yml`, and `Cargo.toml` suggested conflicting build commands. Imported `repo.test` fr..."
    },
    "evidencePath": "repos/github.com/BurntSushi/ripgrep/evidence.md"
  },
  "conflicts": []
}

Full responses also include freshness, repository identity, and navigation links.

Indexed repositories

Indexed repository

ripgrep

github.com/BurntSushi/ripgrep

ripgrep is a line-oriented search tool that recursively searches the current directory for a regex pattern.

Indexed repository

Ruff

github.com/astral-sh/ruff

An extremely fast Python linter and code formatter, written in Rust.

Indexed repository

uv

github.com/astral-sh/uv

An extremely fast Python package and project manager, written in Rust.

Indexed repository

caddy

github.com/caddyserver/caddy

Caddy is an extensible server platform that uses TLS by default.

Indexed repository

clap

github.com/clap-rs/clap

Command Line Argument Parser for Rust

Indexed repository

GitHub CLI

github.com/cli/cli

GitHub on the command line.

Indexed repository

Deno

github.com/denoland/deno

A modern runtime for JavaScript and TypeScript.

Indexed repository

django

github.com/django/django

The Web framework for perfectionists with deadlines.

Indexed repository

Docker CLI

github.com/docker/cli

The Docker CLI

Indexed repository

ESLint

github.com/eslint/eslint

ESLint is a tool for identifying and reporting on patterns found in ECMAScript/JavaScript code.

Indexed repository

React &middot;

github.com/facebook/react

React is a JavaScript library for building user interfaces.

Indexed repository

Opinions

github.com/fastapi/fastapi

FastAPI framework, high performance, easy to learn, fast to code, ready for production

Indexed repository

Loki

github.com/grafana/loki

Loki is a horizontally-scalable, highly-available, multi-tenant log aggregation system inspired by Prometheus.

Indexed repository

Consul

github.com/hashicorp/consul

Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure.

Indexed repository

Terraform

github.com/hashicorp/terraform

Terraform is a tool for building, changing, and versioning infrastructure safely and efficiently.

Indexed repository

Vault

github.com/hashicorp/vault

**Please note**: We take Vault's security and our users' trust very seriously.

Indexed repository

Helm

github.com/helm/helm

Helm is a tool for managing Charts.

Indexed repository

Low-level"

github.com/hyperium/hyper

A protective and efficient HTTP library for all.

Indexed repository

client-go

github.com/kubernetes/client-go

⚠️ **This is an automatically published staged repository for Kubernetes**.

Indexed repository

Kubernetes

github.com/kubernetes/kubernetes

Kubernetes, also known as K8s, is an open source system for managing [containerized applications] across multiple hosts.

Indexed repository

SQLx

github.com/launchbadge/sqlx

🧰 The Rust SQL Toolkit

Indexed repository

RIES-RS

github.com/maxwellsantoro/ries-rs

High-performance Rust reimplementation of Robert Munafo's RIES (RILYBOT Inverse Equation Solver). Given any target number, it discovers elegant algebraic expressions and equations that evaluate exactly to it - now with parallel search, PSL...

Indexed repository

TypeScript

github.com/microsoft/TypeScript

TypeScript is a language for application-scale JavaScript.

Indexed repository

Playwright

github.com/microsoft/playwright

Playwright is a framework for web automation and testing.

Indexed repository

Node.js

github.com/nodejs/node

Node.js is an open-source, cross-platform JavaScript runtime environment.

Indexed repository

npm

github.com/npm/cli

You should be running a currently supported version of Node.js to run **`npm`**.

Indexed repository

Code of Conduct

github.com/numpy/numpy

NumPy is the fundamental package for scientific computing with Python.

Indexed repository

Flask

github.com/pallets/flask

Flask is a lightweight [WSGI] web application framework.

Indexed repository

pandas: A Powerful Python Data Analysis Toolkit

github.com/pandas-dev/pandas

Flexible and powerful data analysis / manipulation library for Python, providing labeled data structures similar to R data.frame objects, statistical functions, and much more

Indexed repository

Background

github.com/pnpm/pnpm

Português Brasileiro

Indexed repository

Opinionated Code Formatter

github.com/prettier/prettier

JavaScript · TypeScript · Flow · JSX · JSON

Indexed repository

Prometheus

github.com/prometheus/prometheus

Visit prometheus.io for the full documentation, examples and guides.

Indexed repository

The Uncompromising Code Formatter

github.com/psf/black

_Black_ is the uncompromising Python code formatter.

Indexed repository

Requests

github.com/psf/requests

**Requests** is a simple, yet elegant, HTTP library.

Indexed repository

Pydantic Validation

github.com/pydantic/pydantic

Data validation using Python type hints.

Indexed repository

pytest

github.com/pytest-dev/pytest

The pytest framework makes it easy to write small tests, yet scales to support complex functional testing

Indexed repository

Cargo

github.com/rust-lang/cargo

Cargo downloads your Rust project’s dependencies and compiles your project.

Indexed repository

rust-analyzer

github.com/rust-lang/rust-analyzer

A Rust compiler front-end for IDEs

Indexed repository

rustfmt

github.com/rust-lang/rustfmt

A tool for formatting Rust code according to style guidelines.

Indexed repository

Status

github.com/rustls/rustls

Rustls is a modern TLS library written in Rust.

Indexed repository

scikit-learn

github.com/scikit-learn/scikit-learn

scikit-learn: machine learning in Python

Indexed repository

reqwest

github.com/seanmonstar/reqwest

An ergonomic, batteries-included HTTP Client for Rust.

Indexed repository

Serde

github.com/serde-rs/serde

Serde is a framework for *ser*ializing and *de*serializing Rust data structures efficiently and generically.

Indexed repository

bat

github.com/sharkdp/bat

A cat(1) clone with syntax highlighting and Git integration.

Indexed repository

fd

github.com/sharkdp/fd

A simple, fast and user-friendly alternative to 'find'.

Indexed repository

cobra

github.com/spf13/cobra

Cobra is a library for creating powerful modern CLI applications.

Indexed repository

sqlalchemy

github.com/sqlalchemy/sqlalchemy

The Database Toolkit for Python

Indexed repository

Community

github.com/storybookjs/storybook

Build bulletproof UI components faster

Indexed repository

axum

github.com/tokio-rs/axum

HTTP routing and request-handling library for Rust that focuses on ergonomics and modularity

Indexed repository

Tokio

github.com/tokio-rs/tokio

TokioConf 2026 program and tickets are now available!

Indexed repository

Branch set-up

github.com/tokio-rs/tracing

Application level tracing for Rust.

Indexed repository

Supported Backends

github.com/traefik/traefik

Traefik (pronounced _traffic_) is a modern HTTP reverse proxy and load balancer that makes deploying microservices easy.

Indexed repository

next.js

github.com/vercel/next.js

The React Framework

Indexed repository

Vite ⚡

github.com/vitejs/vite

Next Generation Frontend Tooling

Indexed repository

Vitest

github.com/vitest-dev/vitest

Next generation testing framework powered by Vite.