Catalog PyPI
PACKAGE EXPLORERView in registry

aegis-verify

PyPI

Independent verification layer for autonomous AI agent purchases

agentsaiauditpurchasessafetyverification
Versions collected1
Direct dependencies6From release 0.1.0
Last observed20 Oct, 20:19 UTC

README

Version 0.1.0 documentation

Aegis

Independent verification layer for autonomous AI agent purchases.

Aegis intercepts AI agent purchase intents, runs multi-dimensional verification checks, and returns an approve/flag/block decision — before money moves.

Your AI agent is about to spend $347 on the wrong hotel. Aegis catches that.

Why Aegis?

AI agents are increasingly making autonomous purchases — booking travel, ordering supplies, executing transactions. But there's no standard infrastructure to verify these purchases before they execute.

Agents overpay. They buy the wrong thing. They fall for scam sellers. They agree to hidden subscriptions. Aegis fixes this.

Quick Start

pip install aegis-verify
from aegis import verify_purchase

result = await verify_purchase(
    intent={
        "item": "Sony WH-1000XM5 Headphones",
        "price": 278.00,
        "seller": "electronics-deals-store.com",
        "original_instruction": "best noise canceling headphones under $300"
    }
)

if result.decision == "approve":
    await execute_purchase()
elif result.decision == "flag":
    print(f"Concerns: {result.reasons}")
elif result.decision == "block":
    print(f"Blocked: {result.reasons}")

What Aegis Checks

ModuleWhat It Does
Price VerificationCompares against market prices across multiple sources
Intent MatchingVerifies purchase aligns with the original user request
AuthorizationChecks budgets, spending limits, and permissions
Seller VerificationValidates merchant legitimacy and reputation
Terms ReviewAnalyzes refund policies, auto-renewals, hidden fees

Integrations

LangChain

from aegis.integrations import LangChainAuditTool
tools = [LangChainAuditTool()]

CrewAI

from aegis.integrations import CrewAIAuditTool
agent = Agent(tools=[CrewAIAuditTool()])

Claude MCP

{
  "mcpServers": {
    "aegis": {
      "command": "aegis-mcp"
    }
  }
}

How It Works

User Request → Agent Proposes Purchase → Aegis Verifies → Approve/Flag/Block → Execute or Halt

See the full Developer Workflow Diagram for details.

Roadmap

  • Core verification engine with 5 modules
  • LangChain integration
  • CrewAI integration
  • Claude MCP server
  • Hosted API with dashboard
  • Seller-side verification tools
  • Decentralized validator network

Contributing

Contributions welcome! Open an issue or submit a pull request.

License

MIT — see LICENSE for details.

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 1

Collected releases
VersionPublishedDirect dependenciesOpen version
0.1.01 Mar 20266

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Repository

PENDING
curtisrearden/aegis

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 20:19 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:5bfcfdcf50e58e74255b3f8e2d379c9e2d24f7cee9fa8ed05d860525627b7040