01 / FOR DEVELOPERS

A small API.
A clear place in your stack.

Query Substrate before your application responds or takes action. The model stays interchangeable; the policy layer stays yours.

YOUR APPLICATIONSupport · Sales · Internal tools
context + intent
CONTROL LAYER Substratepolicy decision
allowed context + instruction
OpenAIAnthropicAgentsOther
JAVASCRIPT
const decision = await substrate.query({
rule: "refund_policy",
context: {
days_since_purchase: 18,
has_order_number: true
}
});
→{ decision: "allow", rule_version: "v3" }