---
id: NET-003
title: Spacedrop Protocol
status: To Do
assignee: jamiepine
parent: NET-000
priority: High
tags: [networking, spacedrop, sharing, p2p]
whitepaper: Section 4.5.3
---

## Description

Implement the Spacedrop protocol for ephemeral, secure file sharing between non-paired devices. This feature will be similar to Apple's AirDrop, allowing for quick and easy file transfers between nearby devices.

## Implementation Steps

1.  Design the Spacedrop protocol, including device discovery, connection establishment, and file transfer.
2.  Implement the protocol as a new handler in the `NetworkingService`.
3.  The protocol should use a secure method for authenticating the transfer (e.g., a short code or a user confirmation).
4.  Integrate the Spacedrop functionality with the UI/CLI.

## Acceptance Criteria

- [ ] Two non-paired devices can discover each other on a local network.
- [ ] A user can initiate a file transfer to another device using Spacedrop.
- [ ] The file transfer is secure and efficient.
