Add AgentGuard Spend#75
Conversation
AgentGuard Spend is a zero-data-plane SDK that wraps OpenAI-compatible clients with local-runtime spend caps, capability-gated model routing, and Ed25519-signed audit receipts. Customers point their existing OpenAI client at OpenRouter's base URL and wrap with `withSpendGuard`. Prompts, API keys, and signing keys never leave the customer process. OpenRouter is our recommended integration path. Our docs at https://agentguard.run/docs/openrouter-quickstart lead with the OpenRouter pattern because the unified-API + one-key model lets a customer's CFO assign which models which teams can use for which tasks. Evidence of traction: - Published on npm (@agentguard-run/spend) and PyPI (agentguard-spend), latest v0.2.2 - 1,200+ npm downloads in launch week (May 22-27, 2026) - 6 U.S. patent provisionals filed protecting the spend-cap + capability-gate + cryptographic-attestation architecture - Public receipt verifier at https://agentguard.run/verify - Open source at github.com/MerchantGuardOps/agentguard-site
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 8755eb4e3b
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
| tags: | ||
| - productivity | ||
| - coding | ||
| open_source: "https://github.com/MerchantGuardOps/agentguard-site" |
There was a problem hiding this comment.
Remove the misleading open-source badge
Setting open_source here causes the generated directory card to show an “Open Source” badge for AgentGuard Spend, but the published agentguard-spend package metadata currently declares an Other/Proprietary License and the linked repository is the public website repo rather than clearly licensed SDK source. In this case users browsing the registry will be told the app is open source when the SDK appears proprietary, so this field should be removed or changed to a genuinely open-source repository.
Useful? React with 👍 / 👎.
App: AgentGuard Spend — https://agentguard.run
What this adds
apps/agentguard-spend/withapp.yaml(validated against the JSON Schema, all 6 required fields) and a squarelogo.png(512×512).What is AgentGuard Spend
A zero-data-plane SDK that wraps OpenAI-compatible clients with local-runtime spend caps, capability-gated model routing, and Ed25519-signed audit receipts. Customers point their OpenAI client at OpenRouter's base URL and wrap with
withSpendGuard:Prompts, API keys, and signing keys never leave the customer process.
How users bring their own OpenRouter key
The customer's
OPENROUTER_API_KEYlives in their env or local config. AgentGuard never sees it. Setup is in our docs at https://agentguard.run/docs/openrouter-quickstart.Evidence of traction / notability
@agentguard-run/spend) and PyPI (agentguard-spend), currently v0.2.2Validation
Ran
npm run validatelocally; all entries (including the new one) passed.Happy to adjust tags or copy. Tagged
productivity+codingsince AgentGuard sits in dev workflows and adds spend / audit capability on top of any code that calls OpenRouter.— JP Montgomery (founder)