Product brief
One-Line Description
Section titled “One-Line Description”Attestack is a local-first proof layer for AI-assisted software work.
Target User
Section titled “Target User”Start with individual developers and small engineering teams that use AI coding assistants, CLI agents, or automation but still want a reviewable record of what happened.
Secondary users:
- Staff engineers and team leads reviewing AI-assisted changes.
- Security engineers responsible for secure SDLC evidence.
- Platform teams that need release evidence.
- Compliance teams that eventually need exportable proof.
Core Job
Section titled “Core Job”Help a developer create a trustworthy, portable record of a development session or CI run without changing their normal workflow too much.
User Promise
Section titled “User Promise”Developers should be able to say:
I can show what changed, what commands ran, what evidence was captured, and whether the record was tampered with.
Business Promise
Section titled “Business Promise”Teams should be able to say:
We can adopt AI-assisted development without losing accountability, release evidence, or auditability.
Current capabilities
Section titled “Current capabilities”Attestack is intentionally local and explicit:
attestack initcreates local configuration.attestack startopens a session.attestack run -- <command>records command execution.attestack noterecords human context.attestack snapshotcaptures Git state and diff hashes.attestack stopcloses the session.attestack bundle createexports a portable evidence bundle.attestack verify <bundle>verifies integrity offline.attestack agentandattestack-mcprecord AI tool activity with hash-first privacy defaults.
Adoption ladder
Section titled “Adoption ladder”- Explicit CLI sessions.
- Git hooks for commit and diff evidence.
- CI integration for PR and release evidence.
- Shell integration for transparent command capture.
- SDKs, MCP adapter, and transcript importers for AI agents such as Claude Code, Copilot CLI, and OpenCode.
- Optional hosted team layer.
Positioning
Section titled “Positioning”Position Attestack as developer infrastructure:
- A flight recorder for AI-assisted development.
- Local proof logs for software work.
- Offline-verifiable evidence for PRs and releases.
Differentiation
Section titled “Differentiation”Attestack should be:
- Local-first and useful without an account.
- CLI-first and developer friendly.
- Built on boring cryptography and transparent file formats.
- Practical before it is complete.
- Careful about privacy and redaction.
Future Monetization
Section titled “Future Monetization”Open-source local usage should stay free. Paid features can appear later where teams naturally need shared infrastructure:
- Hosted encrypted bundle storage.
- Team search and retention.
- GitHub/GitLab app.
- Policy gates for PRs and releases.
- Organization identity and signing.
- SSO, RBAC, audit exports.