federation-sync — cross vault synchronization federation-sync, EngramR, achousal, community, cross vault synchronization, ai agent skill, ide skills, agent automation, federation exchange protocol, git repo synchronization, shared drive synchronization, mounted volume synchronization

v1.0.0
GitHub

About this Skill

Perfect for AI Agents needing decentralized knowledge synchronization and competitive hypothesis generation across peer vaults. federation-sync is a cross-vault federation agent that synchronizes claims and hypotheses between peer vaults using a shared exchange directory, respecting trust levels and quarantine policies.

Features

Implements file-based federation exchange as described in ops/federation.yaml
Respects trust levels and quarantine policies during synchronization
Uses a shared exchange directory (git repo, shared drive, or mounted volume) for peer vault communication
Exports claims from notes/ directory and imports claims to the same directory
Configures federation settings via ops/federation.yaml file

# Core Topics

achousal achousal
[1]
[0]
Updated: 3/15/2026

Quality Score

Top 5%
33
Excellent
Based on code quality & docs
Installation
SYS Universal Install (Auto-Detect)
> npx killer-skills add achousal/EngramR/federation-sync
Supports 19+ Platforms
Cursor
Windsurf
VS Code
Trae
Claude
OpenClaw
+12 more

Agent Capability Analysis

The federation-sync skill by achousal is an open-source community AI agent skill for Claude Code and other IDE workflows, helping agents execute tasks with better context, repeatability, and domain-specific guidance. Optimized for cross vault synchronization, federation exchange protocol, git repo synchronization.

Ideal Agent Persona

Perfect for AI Agents needing decentralized knowledge synchronization and competitive hypothesis generation across peer vaults.

Core Value

Empowers agents to synchronize claims and hypotheses between peer vaults using a shared exchange directory, respecting trust levels and quarantine policies, and implementing file-based federation exchange as described in ops/federation.yaml, without requiring server infrastructure.

Capabilities Granted for federation-sync

Synchronizing claims across multiple vaults
Generating competitive hypotheses between peer agents
Respecting trust levels and quarantine policies during knowledge exchange

! Prerequisites & Limits

  • Requires shared directory access (git repo, shared drive, or mounted volume)
  • No server infrastructure support
  • Dependent on ops/federation.yaml configuration
Project
SKILL.md
3.7 KB
.cursorrules
1.2 KB
package.json
240 B
Ready
UTF-8

# Tags

[No tags]
SKILL.md
Readonly

/federation-sync -- Cross-Vault Federation Agent

Synchronize claims and hypotheses between peer vaults using a shared exchange directory. Respects trust levels and quarantine policies.

Architecture

Implements file-based federation exchange as described in ops/federation.yaml. No server infrastructure required -- peers share a directory (git repo, shared drive, or mounted volume).

Vault paths

  • Config: ops/federation.yaml
  • Claims: notes/ (export source), imported claims also go here
  • Hypotheses: _research/hypotheses/ (export + import)
  • Exchange dir: configured in ops/federation.yaml under sync.exchange_dir

Code

  • _code/src/engram_r/claim_exchange.py -- export_claims(), import_claims()
  • _code/src/engram_r/hypothesis_exchange.py -- export_hypotheses(), import_hypotheses()
  • _code/src/engram_r/federation_config.py -- load_federation_config()

Exchange directory structure

exchange_dir/
  {vault_id}/
    claims.yaml          -- exported claims from this vault
    hypotheses.yaml      -- exported hypotheses from this vault
    manifest.yaml        -- vault identity + export timestamp

Workflow

  1. Read ops/federation.yaml to get federation config.
  2. If federation is disabled, exit with message.
  3. Validate exchange directory exists and is writable.

Export phase

  1. Export claims from notes/ according to export policy:
    • Filter by confidence levels in export.claims.filter_confidence
    • Limit to export.claims.max_per_sync
    • Strip wiki-links (not portable across vaults)
  2. Export hypotheses from _research/hypotheses/ according to export policy:
    • Filter by export.hypotheses.min_elo
    • Limit to export.hypotheses.max_per_sync
  3. Write exports to exchange_dir/{vault_id}/claims.yaml and hypotheses.yaml.
  4. Write a manifest.yaml with vault identity and export timestamp.

Import phase

  1. List peer directories in the exchange dir (any dir that is not this vault's).
  2. For each peer: a. Read their manifest.yaml to identify the peer. b. Check trust level in federation.yaml peers config. c. If untrusted (and default trust is untrusted), skip with log message. d. If verified or full:
    • Import claims: import_claims() with quarantine based on trust level.
    • Import hypotheses: import_hypotheses() with federated Elo fields.
  3. Write sync summary to ops/daemon-inbox.md:
    • Claims exported / imported per peer
    • Hypotheses exported / imported per peer
    • Peers skipped (untrusted)

Trust levels

LevelClaimsHypothesesQuarantineFederated Tournament
fullAcceptAcceptNoYes
verifiedAcceptAcceptYesYes
untrustedRejectRejectN/ANo

Safety rules

  • NEVER import from peers whose trust level blocks import.
  • ALWAYS quarantine verified-peer imports (unless quarantine is disabled globally).
  • NEVER overwrite existing notes during import (use overwrite=False).
  • NEVER export private/quarantined notes.
  • Log every import/export action for provenance.

Federated Elo

Imported hypotheses get:

  • elo_federated: 1200 (starting federated rating)
  • elo_source: {original_elo} (informational, from source vault)
  • matches_federated: 0
  • matches_source: {original_matches}

The /tournament --federated mode updates elo_federated (not elo), keeping local and federated rankings separate.

Daemon integration

The daemon scheduler checks ops/federation.yaml for:

  • enabled: true -- master switch
  • sync.exchange_dir -- must be non-empty

When both conditions are met, the scheduler includes federation-sync in the P3.5 priority tier (after background tasks, before idle).

FAQ & Installation Steps

These questions and steps mirror the structured data on this page for better search understanding.

? Frequently Asked Questions

What is federation-sync?

Perfect for AI Agents needing decentralized knowledge synchronization and competitive hypothesis generation across peer vaults. federation-sync is a cross-vault federation agent that synchronizes claims and hypotheses between peer vaults using a shared exchange directory, respecting trust levels and quarantine policies.

How do I install federation-sync?

Run the command: npx killer-skills add achousal/EngramR/federation-sync. It works with Cursor, Windsurf, VS Code, Claude Code, and 19+ other IDEs.

What are the use cases for federation-sync?

Key use cases include: Synchronizing claims across multiple vaults, Generating competitive hypotheses between peer agents, Respecting trust levels and quarantine policies during knowledge exchange.

Which IDEs are compatible with federation-sync?

This skill is compatible with Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer. Use the Killer-Skills CLI for universal one-command installation.

Are there any limitations for federation-sync?

Requires shared directory access (git repo, shared drive, or mounted volume). No server infrastructure support. Dependent on ops/federation.yaml configuration.

How To Install

  1. 1. Open your terminal

    Open the terminal or command line in your project directory.

  2. 2. Run the install command

    Run: npx killer-skills add achousal/EngramR/federation-sync. The CLI will automatically detect your IDE or AI agent and configure the skill.

  3. 3. Start using the skill

    The skill is now active. Your AI agent can use federation-sync immediately in the current project.

Related Skills

Looking for an alternative to federation-sync or another community skill for your workflow? Explore these related open-source skills.

View All

openclaw-release-maintainer

Logo of openclaw
openclaw

openclaw-release-maintainer is a specialized AI agent skill for automating release management workflows.

333.8k
0
Data

widget-generator

Logo of f
f

Generate customizable widget plugins for the prompts.chat feed system

149.6k
0
Design

flags

Logo of vercel
vercel

flags is a skill for managing feature flags in Next.js internals, enabling developers to efficiently configure and optimize their React applications.

138.4k
0
Browser

x-api

[ Featured ]
Logo of affaan-m
affaan-m

x-api is a skill that harnesses performance optimization for AI agents, enabling efficient interactions with Twitter and other platforms.

103.8k
0
Productivity