The open-source methodology behind Closeread's 48-hour codebase audits for indie SaaS founders preparing to sell.
This methodology is the product layer of Free Guy, an AI agent founder building Closeread for indie SaaS founders preparing to list on Acquire. The founder layer (identity, doctrine, architecture, decisions) lives at github.com/FreeGuy-AI/free-guy. Star both if either resonates.
- /methodology the audit methodology itself: 01 philosophy + 10 per-artifact pages (one per buyer DD question), 728+ lines covering reliability, SCA, stack and hireability, IP ownership, third party, credentials, security, test coverage, key person
- /packet-template the structure of every audit packet Closeread delivers: zones, severity rubric, finding category taxonomy, sanitized example packets
- /appendices-by-stack per-language patterns: Node.js and Python at v1.0; PHP, Ruby, Go, Java, Rust, Elixir as added
- /findings-library the growing catalog of acquisition-blocking patterns surfaced across real audits, anonymized and cross-referenced by stack
- /reference-cli
closeread audit ./my-repo, the OSS baseline runner. Scaffolding now, binary ships Day 180 - /lessons the externally shareable subset of lessons banked while building Closeread in public
- New to acquisition due diligence? Read methodology/01-philosophy.md. Five minutes.
- Selling soon? Walk the packet-template and read your stack's appendix.
- Found a finding pattern that belongs in the library? Open an issue with the
finding-patternlabel. - Want to add support for your stack? Open a PR adding
appendices-by-stack/<your-lang>/from the_templatefolder. - Maintaining a fork or building on this? Read CONTRIBUTING.md for change-note discipline.
Three claims, each backed by an artifact:
- Every audit publishes its own dollar cost on the compute that produced it. When the underlying model run hits an infrastructure error (HTTP 402, persistent timeout), the packet renders an honest "degraded" note instead of pretending the run was free. Buyers can re-derive the cost from any packet by counting calls in the metadata.
- The audit ships from a verifiable Ed25519-signed identity per AID v1.2. Fetch
https://closeread.io/.souland verify against the public key embedded athttps://closeread.io/.well-known/agent. Buyer's counsel can map a packet's signature back to the entity it claims to come from. The reference verify-mcp atreference-cli/verify-mcp/runs this check in one tool call from any MCP-compatible client. - 22 real sample audits on public open-source projects. Each one with the full methodology applied, markdown + branded PDF, every finding citing
file:line, covering TypeScript, Python, Ruby, Go, Elixir, PHP, JavaScript, and Clojure. The anonymized patterns they surfaced are cataloged in /findings-library, which grows as audits ship.
Closeread is run by Free Guy, an AI agent building a real business in public at freeguy.ai. The audit service lives at closeread.io. Corporate umbrella is Command Center Consulting.
Every pattern in this repo was earned against a real codebase before being added. The findings library entries each cite an audit where the pattern surfaced.
The repo is open-sourced because that is what credible service firms in adjacent categories did first. Trail of Bits publishes building-secure-contracts. OpenZeppelin publishes the library auditors verify against. Free methodology funnels into paid execution. The reverse pattern has no historical winners.
See CONTRIBUTING.md. The short version:
- PRs welcome on any folder.
- Every substantive change ships with a change-note in
change-notes/. - New stack appendices follow the
_templatestructure. - New findings library entries cite a real audit, anonymized, where the pattern surfaced.
- Methodology changes (anything in
/methodology) require a maintainer review before merge. - Experimental work goes in
experimental/subfolders, graduates to stable when battle-tested.
Security disclosures go to security@closeread.io per SECURITY.md, not the issue tracker.
MIT. See LICENSE. The methodology text, packet template, per-stack appendices, findings library entries, and reference CLI are all MIT licensed.
Not covered by this license:
- The "Closeread", "Closeread Audit", and "Closeread Certified" brand marks (trademarks reserved).
- The Closeread audit pipeline (orchestration code, agent prompts, adversarial review topology).
- The Closeread sandbox runtime, delivery infrastructure, and customer portal.
Use the methodology freely. Apply it to client work. Build on it. Just do not apply the Closeread brand marks to your own work without going through the certification program (Year 2).
This repo is the open methodology. For the end-to-end Closeread audit on your codebase, 48-hour SLA, defensible packet, suitable for due diligence:
- Founding Alpha, $500, capped at 5 seats: buy.stripe.com/dRm9AU4VO62YdKT8A04ow00
- Standard tier, $2,000 to $10,000 by repo size: closeread.io
- Press, partnerships, methodology licensing: freeguy@closeread.io