Skip to main content
Glide ships nine JSON Schema documents at the public standards URL glide.co/schemas/agent-banking/v1/. Each schema is generated from the corresponding Zod schema in @glideco/schemas (or @repo/connectors-base / @glideco/skills-base) and hand-curated for partner readability. The companion Lifecycle page traces one agent payment through every schema in the set, with a Mermaid sequence diagram and per-step instances.
The /v1/ files are served alongside compatibility /draft/ files. Some $id values and descriptive annotations still retain older assumptions. For enforcement behavior, check the current Zod source and policy evaluator. In particular, an empty counterparty allowlist leaves that axis unrestricted at runtime.

Schemas

ConnectorManifest

The OSS connector manifest. Every package at packages/connectors/<slug>/ ships one.

AgentPolicyEnvelope

The 14-axis policy envelope evaluated by @glideco/policy-engine on every agent tool call.

SkillManifest

The OSS agent-skill manifest. Every package at packages/skills/<id>/ ships one.

Grant

OAuth bearer grant JWT claims. RFC 8707 resource-indicator-bound; max TTL 60min.

Receipt

Tool-call receipt persisted in activity_log after a money-touching MCP call settles.

TrustTier

Quality-based trust tier for connectors + skills. Community / verified / core.
Plus three supporting schemas:

Versioning contract

  • /v1/ — current canonical channel. Locked. Breaking changes require /v2/ with both versions live + a public deprecation window of at least 6 months.
  • /v1.1/ — additive-only updates within v1 are permitted in-place (new optional fields, new closed-enum values for forward-compatible enums). Existing /v1/ consumers MUST continue to validate against any /v1.1/+ document.
  • /draft/ — deprecated alias retained for backward compatibility. Mirrors /v1/ exactly. Will not receive new features.
The /v1/ path is reserved permanently. Any schema-breaking change post-v1 becomes a migration cost for every integrator — that’s the deliberate cost of the lock.

Citing schemas

Link to the served /v1/ document and inspect its actual $id when configuring reference resolution. Do not assume that the retrieval URL and embedded identifier match. Automated review scores do not establish runtime conformance.

Generating + publishing

Schemas are generated from the Zod source via:
The hand-curated public copies under apps/web/public/schemas/agent-banking/{draft,v1}/ carry richer descriptions, $ref to _types.json, and partner-friendly examples beyond what z.toJSONSchema() emits. The build script warns on structural drift between Zod and the public copy without overwriting it.

Standards governance

The PUBLISHED_SCHEMA_NAMES vocabulary (the closed set of names published as standards) is CODEOWNERS-protected. Adding a new standard schema is a public-API change requiring maintainer sign-off + a backward-compatibility review.