REST / OpenAPI
Use the public, versioned HTTP contract from any trusted backend stack.
HTTPS · JSON · api.tmcra.comOpen integration guide Developer integrations / 01
Use the stable HTTP contract directly, wrap your model call with a preview SDK lifecycle, or connect a native host adapter. The labels below describe release availability, not merely whether source code exists.
02 / INTEGRATION SURFACES
Stable means the public contract is supported. Preview means the integration is testable but still evolving. Pilot means access is reviewed and the native adapter is not yet a generally published package.
Use the public, versioned HTTP contract from any trusted backend stack.
HTTPS · JSON · api.tmcra.comOpen integration guide Typed sync and async clients with an optional recall → answer → write lifecycle wrapper for your own Agent runtime.
SyncMemoryLifecycle · AsyncMemoryLifecycleOpen integration guide One compiled package for JavaScript and TypeScript, with an optional automatic turn wrapper and multi-Agent attribution.
TMCRAMemoryLifecycle · @tmcra/typescriptOpen integration guide Explicit recall and ingest tools over local stdio. Automatic turns require lifecycle support from the host, such as the Codex Hooks mode.
explicit MCP · optional Codex HooksOpen integration guide A downloadable preview that recalls before Codex answers, records completed main and subagent turns, isolates projects, and can import retained Codex history.
SessionStart · SubagentStart · UserPromptSubmit · Stop · SubagentStopOpen integration guide Install the Harness package, sign in to TMCRA through device authorization, then recall before each answer and write completed user and Agent turns back with project and multi-Agent provenance.
account login · automatic recall · role-separated writebackOpen integration guide Native Hooks automatically recall on the current prompt and capture the completed turn. Specialized Agents share project memory without losing Agent or session attribution.
before_prompt_build · agent_endOpen integration guide The native MemoryProvider recalls before an answer, queues completed turns, and records delegated Agent work without mislabeling it as user speech.
prefetch · sync_turn · on_delegationOpen integration guide 03 / 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.
After the user submits a prompt and before the model answers, recall allowed scopes and inject bounded prompt_evidence.content.
Persist user and assistant messages separately in shared project memory, preserving role, Agent, session, and source provenance.
04 / AUTOMATIC LIFECYCLE
Use a shared project Scope across specialized Agents, distinct Sessions for their conversations, and explicit actor provenance on every record. The optional Agent-private layer is recall-only and off by default.
Read the automatic memory and multi-Agent guideuser.prompt
→ recall + inject
→ agent.answer
→ write(user, assistant)05 / 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": "..."
}
}06 / PILOT
Submit your stack, use case and rollout timeline. The TMCRA team will review the application in the Internal control plane.