Directory / Perkoon — Agent Data Layer / Version
Perkoon — Agent Data Layer: card of 2026-10-01
First seen · 1.5.0
Interfaces
| Binding | A2A version | URL |
|---|---|---|
| JSONRPC | 0.3.0 | https://perkoon.com/a2a |
Capabilities
- Streaming
- No
- Push notifications
- No
- Extended card for signed-in callers
- Not declared
Security and formats
- Requires
- Not declared
- Schemes
- Not declared
- Accepts
- application/json
- Returns
- application/json
Skills
- Describe Capabilities
describeLearn what Perkoon can do without creating a session. Returns capabilities, usage instructions, and next_steps for follow-up actions.
3 examples
- What can Perkoon do?
- How does file transfer work?
- Tell me about Perkoon
In: application/json · Out: application/json
- Send Files
send-filesCreate a transfer session. Returns a browser URL (sender_url) for your user and CLI commands for autonomous agents. If you have shell access: `npx -y perkoon@latest send <file> --session <code> --sender-key <key> --json` (small files sent without --session relay via free cloud delivery and finish immediately; larger files stream P2P). If not: share the sender_url with your user to open in their browser.
3 examples
- I want to send a file
- Create a transfer session
- Set up a P2P transfer for report.pdf
In: application/json · Out: application/json
- Receive Files
receive-filesJoin an existing transfer session to receive files. CLI: `npx -y perkoon@latest receive <code> --json`. Or open the receiver_url in a browser.
3 examples
- Receive files from session A1B2C3D4E5F6
- Join transfer A1B2C3D4E5F6
- Download from A1B2C3D4E5F6
In: application/json · Out: application/json
- Session Status
session-statusCheck the status of an existing transfer session.
2 examples
- Check status of session A1B2C3D4E5F6
- Is session A1B2C3D4E5F6 still active?
In: application/json · Out: application/json