Alpha MCPAPI reference · v1

The MCP your agents call.

Tritemporal memory that cannot lie about the past, a governed causal graph, knock-on simulation, and a decision ledger — the engine behind every Cascadian answer, at machine speed.

MCPPOSTGRESGOVERNED
Tools / Memory

assert_fact()

Key

Writes a temporal fact. The server sets available_at = now unless an audited backdate_reason is supplied — so the system always knows when it could have known something. Hash-based duplicate detection.

assert_fact(entity, attribute, value, valid_from, backdate_reason)FACT

Callable over MCP as assert_fact(entity, attribute, value, valid_from, backdate_reason). REST mirror POST /v1/facts Planned — alpha is MCP-only

Why your agent calls it

For the ground-truth layer: things that are simply true, with the moment they became knowable recorded honestly. Because the server stamps available_at itself, no later analysis can pretend it knew this earlier than it did.

What it returns
valid_from2025-09-01WHEN IT BECAME TRUEavailable_at2025-09-14WHEN WE COULD KNOWAS_OFEVERY READ ACCEPTS AS_OF · NO FUTURE LEAKS INTO THE PAST
assert_fact() · Write a temporal fact with an honest available_at.ILLUSTRATIVE
Call it from an agent

Over MCP, your agent invokes it on its own when the moment calls for it — just describe the situation. A Python SDK for headless runtimes is planned; this is what the call will look like.

agent · python sdkSDK · PLANNED — ALPHA IS MCP-ONLY
from cascadian import Cascadian cx = Cascadian(api_key=os.environ["CASCADIAN_API_KEY"]) result = cx.assert_fact( entity="discount_tier", attribute="status", value="live", valid_from="2025-09-01", backdate_reason="imported from CRM export", )
Parameters
ParamTypeDescription
entityREQUIREDstringThe entity the fact is about.
attributeREQUIREDstringThe attribute being asserted.
valueREQUIREDstringThe value of the attribute.
valid_fromtimestampWhen the fact became true in the world.
backdate_reasonstringAudited reason to set available_at in the past.
Example response
assert_fact()JSON · ILLUSTRATIVE
{ "fact_id": "fct_2231", "entity": "discount_tier", "attribute": "status", "value": "live", "valid_from": "2025-09-01", "available_at": "2026-06-11T17:02:11Z", "deduped": false }
Related — Memory