F035: Semantic State Transfer
Status: Proposed Target: v1.0.0 (Multi-Agent Cognition Network) Source: Cisco Outshift Internet of Cognition, README roadmap
Overview
Section titled “Overview”Export and import decision context in a portable, self-contained format. Enables an agent to package its decision history, reasoning traces, and relevant guardrails into a transferable bundle that another agent - potentially on a different platform - can ingest and use.
Problem
Section titled “Problem”Today, decision intelligence is locked inside a single CSTP server instance. If Agent A works on a problem and Agent B needs to continue, B must either query A’s server (requires network access) or start from scratch. There’s no offline, portable way to transfer cognitive context.
Concept
Section titled “Concept”Export: Decision Context Bundle
Section titled “Export: Decision Context Bundle”{ "format": "cstp-bundle/v1", "exported_at": "2026-02-11T20:00:00Z", "agent": "emerson", "scope": { "project": "tfatykhov/cognition-agent-decisions", "tags": ["architecture"], "date_range": ["2026-02-01", "2026-02-11"] }, "decisions": [ { "id": "dec_abc", "decision": "...", "confidence": 0.85, "reasons": [...], "deliberation": {...}, "bridge": {"structure": "...", "function": "..."}, "outcome": "success", "related": ["dec_def"] } ], "guardrails": [...], "patterns": { "calibration": {...}, "anti_patterns": [...] }}Import: Context Ingestion
Section titled “Import: Context Ingestion”Receiving agent ingests the bundle into its own decision store, tagged with provenance:
{ "source_agent": "emerson", "imported_at": "2026-02-11T21:00:00Z", "trust_score": 0.85}cstp.exportBundle
Section titled “cstp.exportBundle”{ "method": "cstp.exportBundle", "params": { "scope": { "project": "owner/repo", "tags": ["architecture"], "dateRange": {"from": "2026-02-01", "to": "2026-02-11"} }, "includeDeliberation": true, "includeGuardrails": true, "format": "json" }}cstp.importBundle
Section titled “cstp.importBundle”{ "method": "cstp.importBundle", "params": { "bundle": {...}, "trustScore": 0.85, "conflictResolution": "keep_both" }}Integration
Section titled “Integration”- Builds on F031 (Source Trust Scoring) for trust on imported decisions
- Enables F035+ features (reasoning continuity, collective innovation)
- Protocol-agnostic: works over SSTP, file transfer, or API
Acceptance Criteria
Section titled “Acceptance Criteria”-
cstp.exportBundleRPC method -
cstp.importBundleRPC method - MCP tools exposed
- Provenance tracking on imported decisions
- Selective export (by project, tags, date range)
- Conflict resolution strategies (keep_both, prefer_local, prefer_remote)
- Bundle validation and schema versioning