"Authenticate PySyft clients, manage SyftBox transport, peer
Scanned 9/8/2026
Install to Claude Code
npx -y skills add VectorSpaceLab/AREX-Skill --skill auth-sync-transport --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Auth Sync Transport?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/vectorspacelab-auth-sync-transport)More formats (shields.io, HTML) on the badges page.
---
name: auth-sync-transport
description: "Authenticate PySyft clients, manage SyftBox transport, peer
lifecycle, checkpoints, and version diagnostics."
disable-model-invocation: true
metadata:
disco-role: operating
license: Apache 2.0
---
# auth-sync-transport
Use this sub-skill for `login_do`, `login_ds`, OAuth token files, Google Drive/SyftBox sync, peer requests, approvals/rejections, checkpoints, rolling state, version negotiation, and safe cleanup.
## Workflow
1. Identify role: data owner, data scientist, or both.
2. For local/Jupyter usage, require explicit `email` and `token_path`; Colab may use browser auth.
3. Validate token shape safely with [scripts/validate_token_file.py](scripts/validate_token_file.py). Use `--live-drive-check` only with permission because it contacts Google Drive.
4. DS calls `add_peer(do_email)`; DO calls `load_peers()` then `approve_peer_request(ds_email)` or `reject_peer_request(...)`.
5. Both sides call `sync()` and re-check `peers` before moving to datasets/jobs.
6. Diagnose peer version mismatch before forcing `skip_peer_on_patch_version_diff` or `ignore_peer_version`.
Read [references/authentication.md](references/authentication.md), [references/transport-internals.md](references/transport-internals.md), [references/api-reference.md](references/api-reference.md), and [references/troubleshooting.md](references/troubleshooting.md).
Route dataset issues to [../datasets-permissions/SKILL.md](../datasets-permissions/SKILL.md), jobs to [../jobs-execution/SKILL.md](../jobs-execution/SKILL.md), background services to [../background-services/SKILL.md](../background-services/SKILL.md), and enclaves/restrict to [../enclaves-restrict/SKILL.md](../enclaves-restrict/SKILL.md).
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!