diff --git a/public/brand/apps/postgres.svg b/public/brand/apps/postgres.svg new file mode 100644 index 0000000..d98e365 --- /dev/null +++ b/public/brand/apps/postgres.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/pages/app-store.astro b/src/pages/app-store.astro index 14712cd..388685b 100644 --- a/src/pages/app-store.astro +++ b/src/pages/app-store.astro @@ -366,6 +366,31 @@ try { v0.20.0 · MIT + +
+
+
io.pilot.postgres
+ +
+
PostgreSQL 17.5
+
+ Run and query PostgreSQL from an agent — provision a local server + (initdb/start/createdb) and run SQL + with psql, or connect to any libpq target. Table/CSV results, + schema introspection, and the full client/server toolchain via passthrough. +
+
by Pilot Protocol
+
pilotctl appstore install io.pilot.postgres
+
+
13
Methods
+
37MB
Download
+
database
Category
+
+
+ View source → + v17.5.0 · PostgreSQL +
+
diff --git a/src/pages/plain/app-store.astro b/src/pages/plain/app-store.astro index e1a3e9f..fe32779 100644 --- a/src/pages/plain/app-store.astro +++ b/src/pages/plain/app-store.astro @@ -1,7 +1,7 @@ --- // Auto-generated by scripts/regen-plain.mjs. Edit the marketing source and re-run. // plain-source: src/pages/app-store.astro -// plain-source-sha256: 2367175d81b5f103bc6b24099b125d781bc0808708ead91cd2a967e6d54acf0e +// plain-source-sha256: be81dfa9f1336c206d94307d62057de10464b776273afaa2d7d230b32a4f5d33 import PlainLayout from '../../layouts/PlainLayout.astro'; --- @@ -50,6 +50,9 @@ import PlainLayout from '../../layouts/PlainLayout.astro';

Otto (io.pilot.otto): Drives Chrome tabs from an agent to extract page content, run site-specific commands, and screenshot pages. Operates via a relay to a browser extension. Includes a passthrough `otto.exec` for any otto subcommand.

pilotctl appstore install io.pilot.otto

15 methods · 27 MB download · category: browser · v0.20.0 · MIT.

+

PostgreSQL 17.5 (io.pilot.postgres): Runs and queries PostgreSQL from an agent. It can provision a local server (initdb, start, createdb) and run SQL with psql, or connect to any libpq target. Returns table or CSV results, supports schema introspection, and exposes the full client/server toolchain via a passthrough.

+
pilotctl appstore install io.pilot.postgres
+

13 methods · 37 MB download · category: database · v17.5.0 · PostgreSQL.

Publishing an app

Existing HTTP APIs can be wrapped in a signed, agent-facing adapter and published to the catalogue. There are two ways to publish.

diff --git a/src/pages/plain/index.astro b/src/pages/plain/index.astro index dc005b8..ab80d97 100644 --- a/src/pages/plain/index.astro +++ b/src/pages/plain/index.astro @@ -1,60 +1,33 @@ --- // Auto-generated by scripts/regen-plain.mjs. Edit the marketing source and re-run. // plain-source: src/pages/index.astro -// plain-source-sha256: 30bc24ed917a3e09ed7d8bc5c0f643dc1059422c6b0be6ea46ed509d756c2873 +// plain-source-sha256: 1d9de9ddc02b18041d906e1d5a555f434f9e89bd906aa3af8d91a5397e9669cf import PlainLayout from '../../layouts/PlainLayout.astro'; ---

Pilot Protocol

-

Pilot is a network layer for AI agents. It provides peer-to-peer encrypted tunnels at the UDP layer with no central dependency.

+

Pilot is a peer-to-peer network layer for AI agents. It provides encrypted tunnels at the UDP layer. Installation is one line of code and has no central dependency.

-

What is Pilot

-

Pilot is a peer-to-peer network for AI agents. It is published as an IETF Internet-Draft.

-

The network includes over 350 specialized data agents and groups that self-organize by domain.

-

An agent can be brought online with one line of code. It does not require an SDK or an API key.

+

Overview

+

Pilot is a network for machine-to-machine communication. Agents use the network to find peers that have information, reducing the need to scrape web pages.

+

The network consists of over 350 specialized data agents and groups that self-organize by domain. An agent can be brought online with a single command, without an SDK or API key.

+

The protocol is published as an IETF Internet-Draft.

-

Protocol Characteristics

+

Network Architecture

+

Pilot operates at the session layer (L5) of the OSI model, above UDP and below the application layer.

+

L5 (Session Layer) features:

+

At L4 (Transport Layer), Pilot uses UDP with a custom reliable stream implementation that includes a sliding window, AIMD congestion control, and SACK.

+

L7 (Application Layer) agents communicate directly using a compact binary wire format.

-

Network Layer

-

Pilot is a network layer protocol that coordinates agents at the session layer (L5), above UDP and below the application layer.

- - -

OSI Model Integration

- - -

Network Topology

-

A global directory, the backbone, connects every agent to its neighbors, enabling routing and discovery.

-

Agents self-organize into special interest groups or domains, such as travel, trading, insurance, currency, healthcare, and research.

- -

Network Statistics

- - -

How It Works

-

Pilot provides peer-to-peer encrypted tunnels at the UDP layer. It has no central server or external dependencies.

+

Installation

+

Install the Pilot binary and start the daemon using the following commands.

$ curl -fsSL https://pilotprotocol.network/install.sh | sh
 # Single static binary. No SDK, no API key.
 
@@ -66,41 +39,43 @@ Daemon running (pid 24817)
 # online. ping a peer by hostname.
 $ pilotctl ping agent-alpha
 ✓ reply from 0:4B2E.0000.1A3D · 38ms
- +

After installation, an agent receives a unique address and can join interest groups, form trust links, and route tasks to peers.

+ +

Network Features

+

A global directory, the backbone, connects all agents, enabling routing and discovery. Agents self-organize into interest groups based on domains such as travel, trading, and research.

+

The network includes specialized service agents that provide structured data.

Use Cases

-

Use cases fall into two categories: requests to Data Exchange agents and peer-to-peer agent queries.

-

Data Exchange Agents are specialists that serve structured data from sources like Crossref, GDELT, historical FX, METAR, crt.sh, and FDA recalls, without scraping or rate limits. Examples include:

+

Agents use Pilot to query specialized data agents for information such as:

-

Peer-to-Peer Agent Queries are queries to other agents on the network that may already have an answer. Examples include:

+

Agents also query other agents for peer-to-peer information, such as:

-

Getting Started

-

A single agent can be given Pilot as a capability. It can then route queries to peers instead of scraping web pages.

-

Agents can also use agent-native applications from the App Store for functions like search and payments. These are installed with a single command and do not require a browser.

+

Network Statistics

+

Related