API Reference DataGrout Conduit v#0.5.0

Copy Markdown View Source

Modules

Production-ready MCP client with mTLS, OAuth 2.1, and semantic discovery.

MCP/JSONRPC client GenServer.

Work product registration, listing, and retrieval.

Cache management: list and inspect cached results.

Structured error types for the Conduit SDK.

Workflow execution, routing, human-in-the-loop, and execution history.

Wraps a guided execution session, providing choose/2 and complete/1.

mTLS client identity for mutual TLS authentication.

Persistent agent memory backed by a Prolog logic cell.

OAuth 2.1 token provider using client credentials flow.

Autonomous agent self-registration (onramp) for DataGrout.

Provisional credentials returned by the DG onramp complete endpoint.

Options for the autonomous agent onramp flow.

Data transformation, charting, rendering, export, and type bridging.

Substrate identity registration with the DataGrout CA.

Response from POST /register or /rotate.

Behaviour for MCP/JSONRPC transport implementations.

Plain JSON-RPC 2.0 over HTTP transport.

MCP Streamable HTTP transport.

WebSocket transport for datagrout-jsonrpc.v1.

Type definitions for MCP protocol objects and DataGrout extensions.

Bring-your-own-key info attached to a receipt.

A cost estimate before executing a tool.

Result from semantic discovery.

A tool returned from semantic discovery with its score.

Result from executing a guided plan.

An option presented during guided execution.

State of a guided execution session.

Result from prism focus.

An MCP prompt descriptor.

A message returned from getting a prompt.

A credit receipt from a DG tool call.

An MCP resource descriptor.

Content returned from reading a resource.

An MCP tool descriptor.

Extracted metadata from a tool result (_meta / _datagrout field).

Result from calling a tool.

Safety gates, intent verification, and multi-model consensus.