AIP-10: Tool Interface Standard
Abstract#
Defines tool declaration and invocation requirements.
Normative Requirements#
-
Tools MUST declare JSON schema for inputs and outputs.
-
Tools MUST declare required capability and risk tier.
-
Tool outputs MUST be schema-validated.
-
Schema validation MUST reject malformed outputs.
-
Tool servers MUST support idempotency signals for side-effecting operations.