Show HN: Charter, field-level control over agents' calls into customer accounts
Category: security
Tags: agents, api-security, pydantic, tool-calling, access-control
Score: 7.3/10 (Innovation: 7, Technical: 7, Documentation: 8, Utility: 7)
Charter is a Python library that gives field-level control over what an LLM agent can read and send when calling into customer accounts via APIs. Each tool is a Pydantic model mirroring the API schema, with app-supplied context (like account ownership) and validation rules enforced before any request leaves the process. It also trims responses, builds wire formats, and produces a reviewable egress map, filling a real gap for teams deploying agents against customer data.
Target audience: backend devs, ai engineers, security engineers
Repository: https://github.com/r28ai/charter · Python · Apache-2.0 · 4 stars
View on Hacker News