Skip to content
Quickstart
Abstract map of a service contract and gateway runtime

Build agent-native services over ordinary HTTP.

Open-source HTTP gateway/runtime with scoped grants, approval, and audit evidence.

vespid keeps the service contract and the gateway trust boundary in the same runtime, so a generic agent can use normal HTTP without bypassing scoped access, approval, or audit evidence.

Current status: public reference implementation for local evaluation, not a production-ready control plane.

Open the project page

  • ordinary HTTP
  • scoped access
  • audit evidence
MIT-licensed public repoThe code, docs, and site all point to the same public repository: vespid-ai/vespid.
Reference HTTP demo includedThe quickstart runs a local appointment service plus a gateway runtime and drives the full authorization and approval flow.
Public docs and issue pathQuickstart, contract docs, contribution guidance, and the issue tracker are all part of the public surface.
Quickstart

Go from clone to a full trust-boundary demo in minutes

The shortest useful path is not a slide deck. Clone the repo, run the local demo, then inspect how the runtime moves from discovery to grant, approval, artifact, and audit.

CLI path
Local

Run the current reference slice

git clone https://github.com/vespid-ai/vespid.git
cd vespid
npm install
npm run demo:http
npm test
DiscoverLoad capabilities from /.well-known/agent-service.json plus OpenAPI agent extensions.
Authorize + approveWatch confirmBooking hit awaiting_auth, then resume the same task after grant issuance.
Inspect evidenceFetch the final artifact and audit trail after the task succeeds instead of trusting a hidden control plane.
What the runtime proves

Keep discovery, authorization, approval, and audit in the same story

vespid is not trying to be an abstract agent manifesto. The point of the current slice is to keep the service contract, gateway semantics, and evidence model aligned enough that a generic agent can use ordinary HTTP without bypassing the real trust boundary.

Contract
Core

Discoverable service surfaces

A service publishes a machine-readable contract through /.well-known/agent-service.json plus OpenAPI agent extensions.

Authorization
Core

Scoped temporary grants

Consequential actions stay blocked until the gateway sees a usable grant that matches the task binding and capability.

Approval
Core

Task resume instead of duplicate execution

The original task is resumed after grant issuance and approval, which is the key invariant behind the current HTTP demo.

Evidence
Core

Artifacts and audit logs

Successful runs return artifacts and append audit evidence so the result is inspectable after the action, not only during it.