Perkoon — Agent Data Layer
File transfer for humans and the things replacing them. Small files get free cloud delivery — a durable share link with no receiver needed (fire-and-forget). Larger files transfer directly between machines over WebRTC with no size limit. No accounts.
AgentCard object — a capabilities object, a declared protocolVersion, and a well-formed skills array.
An A2A client finds this agent by fetching the well-known path on the provider's own host. That is what makes an agent card different from every other agent artifact in this catalog: it is provider-published by construction — it cannot be derived, generated, or reconstructed on a provider's behalf.
Describe Capabilities describe
Learn what Perkoon can do without creating a session. Returns capabilities, usage instructions, and next_steps for follow-up actions.
infohelpcapabilitiesSend Files send-files
Create 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 --sender-key
Receive Files receive-files
Join an existing transfer session to receive files. CLI: `npx -y perkoon@latest receive --json`. Or open the receiver_url in a browser.
Session Status session-status
Check the status of an existing transfer session.
statuschecksession2026-09-19 from https://agentsearch.luthersystems.com/.well-known/agent-card.json,
HTTP 200. The body was saved verbatim and is the sole source for
everything on this page — no field is inferred.
View the captured card.
Providers change what they serve; if this card has moved or changed shape,
the provider profile carries the
current state as of the last build.
Work with this as data
Every agent card here is available over the APIs.io API and to AI agents over MCP. A2A Agent Cards is not yet its own endpoint on the v1 API. Reach it through catalog search and the tag graph, or the MCP server.