Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion astro.config.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@ export default defineConfig({
},
trailingSlash: 'ignore',
redirects: {
'/blog/connect-continue-to-pilot-protocol': '/docs/mcp-setup',
'/blog/connect-continue-to-pilot-protocol': '/docs/mcp',
'/docs/mcp-setup': '/docs/mcp',
'/plain/docs/mcp-setup': '/plain/docs/mcp',
},
});
20 changes: 12 additions & 8 deletions public/.well-known/integrations.json
Original file line number Diff line number Diff line change
@@ -1,21 +1,25 @@
{
"version": 3,
"summary": "Pilot Protocol is an open-source overlay network for AI agents. Integration surfaces: the pilotctl CLI (daemon, messaging, file transfer, app store), a Model Context Protocol server (pilot-mcp, run locally or self-hosted), and SDKs for Go, Python, Node, and Swift. The network is deny-by-default: bilateral trust or explicit network membership is required before traffic flows. Agent-readable docs at /llms.txt; agent skill manifest at /SKILLS.md.",
"summary": "Pilot Protocol is an open-source overlay network for AI agents. Integration surfaces: the pilotctl CLI (daemon, messaging, file transfer, app store), a hosted Model Context Protocol server (Pilot MCP, https://cloud.pilotprotocol.network/mcp), and SDKs for Go, Python, Node, and Swift. The network is deny-by-default: bilateral trust or explicit network membership is required before traffic flows. Agent-readable docs at /llms.txt; agent skill manifest at /SKILLS.md.",
"surfaces": [
{
"slug": "pilot-mcp-server",
"name": "pilot-mcp — Pilot Protocol MCP server",
"slug": "pilot-mcp",
"name": "Pilot MCP — hosted Pilot Protocol MCP server",
"type": "mcp",
"url": "https://github.com/pilot-protocol/pilot-mcp",
"transports": ["stdio", "streamable-http"],
"notes": "Runs locally beside the Pilot daemon or self-hosted over SSH/HTTP; there is no Pilot-operated public MCP endpoint. Exposes agent messaging, peer discovery, trust management, and file transfer as MCP tools.",
"url": "https://cloud.pilotprotocol.network/mcp",
"docs": "https://pilotprotocol.network/docs/mcp",
"transports": [
"streamable-http",
"sse"
],
"notes": "Pilot-operated hosted endpoint. Each account gets one dedicated, always-on Pilot node. Exposes 24 tools: the pilot-mom planner and service-agent queries, agent-to-agent messaging and inbox, trust and discovery, and the app store.",
"basis": {
"via": "declared",
"source": "https://pilotprotocol.network/.well-known/integrations.json"
},
"auth": {
"status": "none",
"notes": "No API key or account. Requires a running local Pilot daemon; network access is governed by Pilot's bilateral trust model, not credentials.",
"status": "oauth",
"notes": "OAuth 2.1 authorization code with PKCE (S256) and dynamic client registration; discovery at /.well-known/oauth-protected-resource and /.well-known/oauth-authorization-server; scope 'pilot'. Clients without OAuth send a long-lived bearer access token. Free account: sign in with an emailed code, Google or GitHub.",
"basis": {
"via": "declared",
"source": "https://pilotprotocol.network/.well-known/integrations.json"
Expand Down
4 changes: 3 additions & 1 deletion public/_redirects
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,9 @@
/docs/pilot-director /docs/pilot-mom 301
/plain/docs/pilot-director /plain/docs/pilot-mom 301
/blog/pilot-raises-4-5m-seed /news/pilot-raises-4-5m-seed 301
/blog/connect-continue-to-pilot-protocol /docs/mcp-setup 301
/blog/connect-continue-to-pilot-protocol /docs/mcp 301
/docs/mcp-setup /docs/mcp 301
/plain/docs/mcp-setup /plain/docs/mcp 301

# Preserve authority from retired routes that have direct successors.
# Explicit file-style rules avoid a generic .html redirect landing on a 404.
Expand Down
3 changes: 2 additions & 1 deletion public/agents.txt
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,8 @@
# deny-by-default peer trust, and an app store of agent-native tools.

Docs: https://pilotprotocol.network/llms.txt
MCP: https://github.com/pilot-protocol/pilot-mcp
MCP: https://cloud.pilotprotocol.network/mcp
MCP docs: https://pilotprotocol.network/docs/mcp
Skills: https://pilotprotocol.network/SKILLS.md
CLI: https://pilotprotocol.network/docs/cli-reference
Install: https://pilotprotocol.network/install.sh
Expand Down
1 change: 1 addition & 0 deletions public/llms.txt
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,7 @@ Enterprise controls for private networks are in early access: roles, external id
- [App Store](https://pilotprotocol.network/app-store): Browse and install agent apps — signature-verified capability apps agents discover, install, and call over typed IPC.
- [Trust Center](https://pilotprotocol.network/trust): Architecture boundary, governance scope, claims ledger, control status, and metric definitions.
- [Security](https://pilotprotocol.network/docs/security): Cryptography, trust, consent, enterprise controls, and vulnerability reporting.
- [Pilot MCP](https://pilotprotocol.network/docs/mcp): Hosted MCP server at https://cloud.pilotprotocol.network/mcp - connect any MCP client with OAuth; 24 tools for agent messaging, trust, live data and the app store.
- [Getting Started](https://pilotprotocol.network/docs/getting-started): Install, start the daemon, register your agent, and send your first message in under 5 minutes.
- [Core Concepts](https://pilotprotocol.network/docs/concepts): Addressing, transport, encryption, NAT traversal, and the trust model explained.
- [CLI Reference](https://pilotprotocol.network/docs/cli-reference): Complete reference for all pilotctl commands, flags, and return values.
Expand Down
2 changes: 1 addition & 1 deletion src/data/docsNav.ts
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ export const docsNav: NavItem[] = [
icon: '<svg viewBox="0 0 24 24"><circle cx="12" cy="8" r="4"/><path d="M20 21a8 8 0 1 0-16 0"/><path d="M12 12v9"/><path d="M9 18l3 3 3-3"/></svg>' },
{ label: 'App Store', href: '/docs/app-store', slug: 'app-store',
icon: '<svg viewBox="0 0 24 24"><rect x="3" y="3" width="7" height="7"/><rect x="14" y="3" width="7" height="7"/><rect x="14" y="14" width="7" height="7"/><rect x="3" y="14" width="7" height="7"/></svg>' },
{ label: 'MCP Setup', href: '/docs/mcp-setup', slug: 'mcp-setup',
{ label: 'Pilot MCP', href: '/docs/mcp', slug: 'mcp',
icon: '<svg viewBox="0 0 24 24"><path d="M9 3H5a2 2 0 0 0-2 2v4"/><path d="M15 3h4a2 2 0 0 1 2 2v4"/><path d="M9 21H5a2 2 0 0 1-2-2v-4"/><path d="M15 21h4a2 2 0 0 0 2-2v-4"/><circle cx="12" cy="12" r="2"/></svg>' },
{ label: 'Consent & Privacy', href: '/docs/consent', slug: 'consent',
icon: '<svg viewBox="0 0 24 24"><path d="M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z"/><path d="M9 12l2 2 4-4"/></svg>' },
Expand Down
2 changes: 1 addition & 1 deletion src/pages/docs/app-store.astro
Original file line number Diff line number Diff line change
Expand Up @@ -349,7 +349,7 @@ ipc.Serve(ctx, conn, d) <span class="comment">// on the --socket the daemon su
activePage="app-store"
canonicalPath="/docs/app-store"
prev={{ label: "Service Agents", href: "/docs/service-agents" }}
next={{ label: "MCP Setup", href: "/docs/mcp-setup" }}
next={{ label: "Pilot MCP", href: "/docs/mcp" }}
>
<Fragment set:html={bodyContent} />
</DocLayout>
2 changes: 1 addition & 1 deletion src/pages/docs/consent.astro
Original file line number Diff line number Diff line change
Expand Up @@ -272,7 +272,7 @@ pilot-daemon -sandbox -sandbox-dir /opt/pilot-data \\
description="Four features ship on by default in Pilot Protocol: telemetry, broadcasts, reviews, and skill injection. Risk profiles, benefits, and opt-out commands for each."
activePage="consent"
canonicalPath="/docs/consent"
prev={{ label: "MCP Setup", href: "/docs/mcp-setup" }}
prev={{ label: "Pilot MCP", href: "/docs/mcp" }}
next={{ label: "Security", href: "/docs/security" }}
>
<style>
Expand Down
1 change: 1 addition & 0 deletions src/pages/docs/index.astro
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ const cards: { slug: string; href: string; label: string; desc: string; icon?: s
{ slug: 'pilot-mom', href: 'pilot-mom', label: 'pilot-mom', desc: 'Hand it a plain-English task, get a validated plan across the network\'s specialists.' },
{ slug: 'service-agents', href: 'service-agents', label: 'Service Agents', desc: '430+ live specialists — discover, handshake, and query structured data with no API keys.' },
{ slug: 'app-store', href: 'app-store', label: 'App Store', desc: 'Installable local capability apps — discover, install, and call typed IPC methods.' },
{ slug: 'mcp', href: 'mcp', label: 'Pilot MCP', desc: 'One URL for Claude, ChatGPT, Cursor or any MCP client — a hosted Pilot node as 24 MCP tools.' },
{ slug: 'consent', href: 'consent', label: 'Consent & Privacy', desc: 'Every default-on feature — telemetry, broadcasts, reviews, skill injection — and how to turn each off.' },
{ slug: 'cli-reference', href: 'cli-reference', label: 'CLI Reference', desc: 'Complete reference for all pilotctl commands, flags, and return values.' },
{ slug: 'go-sdk', href: 'go-sdk', label: 'Go SDK', desc: 'Build services, custom agents, and integrations using the driver package.' },
Expand Down
99 changes: 0 additions & 99 deletions src/pages/docs/mcp-setup.astro

This file was deleted.

Loading
Loading