Expand description
Dependency-light, versioned contracts for the Gate4Agent capability plane.
These types perform no I/O and grant no authority by themselves. The tool engine validates every deserialized envelope again at its trusted ingress.
Structs§
- Approval
Resolution - Capability
Completion Batch - Capability
Completion Envelope - Capability
Descriptor - Capability
Effect Envelope - Capability
Observation Envelope - Capability
Provider Descriptor - Capability
Request Id - Capability
Request Input - Capability
Request Key - Capability
Request Snapshot - Capability
Result - Capability
Result Metadata - Consumer
Bound Capability Request - Consumer
Id - Policy
Grant - Policy
Key - Provider
Binding Id - Provider
Bound Capability Effect Envelope - Provider
Bound Capability Request - Provider
Runtime Binding Snapshot - Provider
Runtime Envelope - Provider
Runtime Snapshot - Resource
Scope Id - Tool
Actor Id - Tool
Audit Event - Tool
Audit Subject - Tool
Authority Envelope - Tool
Capability Id - Tool
Engine Snapshot - Tool
Failure - Tool
Operation Id - Tool
Provider Id
Enums§
- Approval
Decision - Cancellation
Disposition - Cancellation remains unconfirmed after a cancel effect is queued. Only
QueuedInvokeRemovedproves the invocation never left the engine. - Capability
Class - Capability
Effect - Capability
Observation - Capability
Observation Disposition - Capability
Owner - Provider ownership is an admission boundary.
Consumer(owner)can serve only requests whose exactconsumer_idequalsowner;Gatemay be shared, but only through an otherwise exact policy grant. - Capability
Request Status - Capability
Result Delivery - Bounded result delivery released to the caller through
a
CapabilityCompletionBatch. Neither variant is retained in snapshots or audit events. An opaque reference is meaningful only to the provider identified by its completion envelope; the core never resolves or interprets it. - Capability
Terminal Outcome - Completion
Drop Reason - Grant
Mode - Invocation
Cancel Reason - Observation
Ignored Reason - Policy
Decision - Policy
Denial - Provider
Runtime Command - Tool
Audit Event Kind - Tool
Authority Command - Tool
Authority Outcome - Tool
Failure Kind - Tool
Instance State - Tool
Validation Error
Constants§
- TOOL_
ACTIVE_ REQUESTS_ PER_ CLIENT_ MAX - TOOL_
ACTOR_ ID_ MAX_ BYTES - TOOL_
APPROVAL_ SUMMARY_ MAX_ BYTES - TOOL_
AUDIT_ EVENTS_ MAX - TOOL_
CAPABILITIES_ PER_ PROVIDER_ MAX - TOOL_
CAPABILITY_ DESCRIPTION_ MAX_ BYTES - TOOL_
CAPABILITY_ ID_ MAX_ BYTES - TOOL_
COMPLETIONS_ MAX - TOOL_
CONSUMER_ ID_ MAX_ BYTES - TOOL_
EFFECTS_ MAX - TOOL_
FAILURE_ MESSAGE_ MAX_ BYTES - TOOL_
INLINE_ RESULT_ MAX_ BYTES - TOOL_
MEDIA_ TYPE_ MAX_ BYTES - TOOL_
PAYLOAD_ MAX_ BYTES - TOOL_
POLICIES_ MAX - TOOL_
PROVIDERS_ MAX - TOOL_
PROVIDER_ ID_ MAX_ BYTES - TOOL_
REQUESTS_ MAX - TOOL_
RESOURCE_ SCOPE_ ID_ MAX_ BYTES - TOOL_
RESULT_ MAX_ BYTES - TOOL_
RESULT_ REFERENCE_ MAX_ BYTES - TOOL_
RESULT_ SUMMARY_ MAX_ BYTES