REST / OpenAPI
Use the public, versioned HTTP contract from any backend stack.
HTTPS · JSON · api.tmcra.comDeveloper integrations / 01
Use the stable HTTP contract directly, evaluate preview clients, or request an approved native-adapter pilot. The labels below describe release availability, not merely whether source code exists.
02 / INTEGRATION SURFACES
Stable means the public contract is supported. Preview means testable but still evolving. Pilot means access is reviewed and the adapter is not a generally published package.
Use the public, versioned HTTP contract from any backend stack.
HTTPS · JSON · api.tmcra.comTyped synchronous and asynchronous clients available for pilot evaluation; package details may change before general availability.
Python · pilot distributionA testable typed client for Node.js services and agent backends; package details may change before general availability.
TypeScript · pilot distributionA local stdio bridge for approved test deployments. It is not yet presented as a generally available hosted integration.
MCP · local stdioA downloadable preview that recalls before Codex answers, records completed turns, isolates projects, and can import retained Codex history.
SessionStart · UserPromptSubmit · StopOpen setup guide A validated source adapter supplied through approved pilots. No generally published package is promised yet.
before_prompt_build · agent_endA validated source adapter supplied through approved pilots. No generally published package is promised yet.
prefetch · sync_turn03 / PRODUCTION FLOW
Store the API Key in a protected local or server-side environment. Never place it in a prompt, browser bundle or project source file.
Separate user-global memory from project memory, then retain each conversation as a session inside its project.
Submit conversation events with an idempotency key, then poll the asynchronous job to completion.
Send the current task and receive structured evidence plus prompt_evidence.content for your existing model.
04 / DELIVERY CONTRACT
TMCRA does not replace the model or Agent runtime. It supplies traceable evidence and a deterministic prompt context at the point where your system needs memory.
{
"evidence": [...],
"prompt_evidence": {
"content": "..."
}
}05 / PILOT
Submit your stack, use case and rollout timeline. The TMCRA team will review the application in the Internal control plane.