Veil
Agent credential broker. Use injects. The model never holds the secret.
Veil
Agents reference an item. Something outside the model injects the secret.
Start here
Agents
MCP, Bearer JWT, listItems and useItem. Never GetSecret.
SDK quickstart
TypeScript, Python, and Go from the same OpenAPI contract.
API reference
The OpenAPI contract. Source of truth for CLI, MCP, and SDKs.
Build from the contract
Same factory as our payments stack. Never handwrite clients.
- Spec:
docs/openapi/veil.openapi.json - Base URL:
https://veil.nyc - Regenerate SDKs:
pnpm run sdk:generate - Run this site:
pnpm run docs:dev