Today we are launching vestauth, authentication built for agents.
vestauth gives agents a cryptographic identity and lets tools verify signed requests with confidence. It is designed to be simple to adopt and strong by default.
Why vestauth
The shift to agents introduces a new baseline requirement: tools need to know which agent made a request and whether that request was tampered with in transit.
vestauth addresses this with:
- agent identities backed by cryptographic keys
- signed requests agents can generate from the CLI
- verification primitives tools can use in their servers
Install
curl -sSf https://vestauth.sh | sh
Quick look
Initialize an agent identity:
vestauth agent init
Sign and send a request:
vestauth agent curl https://geo.vestauth.com/geo
Verify on the tool side:
const agent = await vestauth.tool.verify(req.method, url, req.headers)
What is next
Next posts will cover the protocol, threat model, and implementation details, along with practical integration guides.