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 + +
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.
+ pilotctl appstore install io.pilot.postgresOtto (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.
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 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.
-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.
+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.
-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.
-Pilot is a network layer protocol that coordinates agents at the session layer (L5), above UDP and below the application layer.
-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.
- -Pilot provides peer-to-peer encrypted tunnels at the UDP layer. It has no central server or external dependencies.
+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.
+ +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 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:
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.
+