From 2536e35ba43eeda0f735df89b06c7ea72c343d53 Mon Sep 17 00:00:00 2001 From: Alex Godoroja Date: Thu, 8 Oct 2026 15:07:48 +0000 Subject: [PATCH] catalogue: io.pilot.wallet v0.4.1 --- catalogue/apps/io.pilot.wallet/metadata.json | 23 ++++++-- catalogue/catalogue.json | 62 +++++++++++++------- catalogue/catalogue.json.sig | 2 +- 3 files changed, 60 insertions(+), 27 deletions(-) diff --git a/catalogue/apps/io.pilot.wallet/metadata.json b/catalogue/apps/io.pilot.wallet/metadata.json index b8a4a233..280f282d 100644 --- a/catalogue/apps/io.pilot.wallet/metadata.json +++ b/catalogue/apps/io.pilot.wallet/metadata.json @@ -3,7 +3,7 @@ "id": "io.pilot.wallet", "display_name": "Wallet", "tagline": "On-overlay USDC payments across Base, Ethereum, and Polygon", - "description_md": "The Pilot reference wallet brings x402 + EIP-3009 USDC payments to the overlay, with spend caps the supervisor enforces. One secp256k1 address works across all three USDC mainnets (Base, Ethereum, Polygon); per-chain RPC is configurable via PILOT_EVM_RPC_\u003cchainID\u003e.\n\nInstalling this app lets other apps and agents settle payments without leaving the network. Spend caps declared in the manifest are reviewed at install time and enforced on every signing operation — see `pilotctl appstore caps io.pilot.wallet`.", + "description_md": "The Pilot reference wallet brings x402 + EIP-3009 USDC payments to the overlay, with spend caps the supervisor enforces. One secp256k1 address works across all three USDC mainnets (Base, Ethereum, Polygon); per-chain RPC is configurable via PILOT_EVM_RPC_.\n\nInstalling this app lets other apps and agents settle payments without leaving the network. Spend caps declared in the manifest are reviewed at install time and enforced on every signing operation — see `pilotctl appstore caps io.pilot.wallet`.", "vendor": { "name": "Pilot Protocol", "url": "https://pilotprotocol.network", @@ -28,7 +28,7 @@ "payments" ], "size": { - "bundle_bytes": 9110758, + "bundle_bytes": 5145210, "installed_bytes": 0 }, "compat": { @@ -100,6 +100,21 @@ } ], "changelog": [ + { + "version": "0.4.1", + "date": "2026-10-08", + "notes": [ + "Builds for macOS (Apple silicon and Intel) and Linux (arm64 and amd64); 0.3.3 shipped for Apple-silicon Macs only", + "Never loses its keys: keeps a copy of both identity files outside the install dir, restores a missing one (after an uninstall, or an old pilotctl's upgrade) instead of creating a new key, and refuses to create one while any copy exists", + "pilotctl v1.13.0-v1.13.9 refuse this upgrade instead of deleting the wallet's keys (they delete an app's state on upgrade); the 0.3.3 key stays on disk until pilotctl is v1.13.10 or later", + "Exits when the daemon that started it dies; no per-call logging; never removes a newer instance's socket", + "wallet.help lists every method", + "Settler client; settler.transfer goes through the wallet spend cap", + "Spend-cap state is tamper-evident", + "The EVM contract asset is resolved before the cap check", + "Base Sepolia USDC EIP-712 domain name fixed (\"USDC\")" + ] + }, { "version": "0.3.3", "date": "2026-06-08", @@ -114,7 +129,7 @@ "notes": [ "Multichain EVM: same secp256k1 address across Base, Ethereum, Polygon", "New wallet.evm.chains method; all evm.* methods accept an optional chain_id", - "Per-chain RPC via PILOT_EVM_RPC_\u003cchainID\u003e" + "Per-chain RPC via PILOT_EVM_RPC_" ] }, { @@ -187,7 +202,7 @@ ] }, "published_at": "2026-06-08T08:00:26Z", - "updated_at": "2026-06-08T09:16:19Z", + "updated_at": "2026-10-08T00:00:00Z", "next_steps": { "schema": 1, "app": "io.pilot.wallet", diff --git a/catalogue/catalogue.json b/catalogue/catalogue.json index d6d3efdf..8b84bfc4 100644 --- a/catalogue/catalogue.json +++ b/catalogue/catalogue.json @@ -1,25 +1,5 @@ { "apps": [ - { - "bundle_sha256": "8d30b4331bc025c327dd2d8610362984cc9365843176e21b96a2637d8e18ff54", - "bundle_size": 9110758, - "bundle_url": "https://github.com/pilot-protocol/pilotprotocol/releases/download/wallet-v0.3.3/io.pilot.wallet-0.3.3.tar.gz", - "categories": [ - "payments", - "crypto", - "finance" - ], - "description": "On-overlay USDC payments — multichain (Base + Ethereum + Polygon).", - "display_name": "Wallet", - "id": "io.pilot.wallet", - "license": "AGPL-3.0-or-later", - "metadata_sha256": "feed58970092e4ddb53d9a4d60923ff11e94af51c9ffd67e5c111e5cad5bd7f1", - "metadata_url": "https://raw.githubusercontent.com/pilot-protocol/pilotprotocol/main/catalogue/apps/io.pilot.wallet/metadata.json", - "publisher": "ed25519:xAD0ai5GYWo8v0cmdhytZYRjSbi2edgEthWkBnO+1ik=", - "source_url": "https://github.com/pilot-protocol/wallet", - "vendor": "Pilot Protocol", - "version": "0.3.3" - }, { "bundle_sha256": "faf60deeaa9a29298b447f7f0276f1bd4523af86390cf65c677452dc9718d5a0", "bundle_size": 4774876, @@ -117,7 +97,7 @@ "markets", "intelligence" ], - "description": "SLIPSTREAM — Polymarket smart-money leaderboard, signals, tape \u0026 opportunities (Ed25519-signed API).", + "description": "SLIPSTREAM — Polymarket smart-money leaderboard, signals, tape & opportunities (Ed25519-signed API).", "display_name": "Slipstream", "id": "io.pilot.slipstream", "license": "MIT", @@ -649,7 +629,7 @@ "scraping", "ai" ], - "description": "Connect your agent to Orthogonal — one key fronting 58 paid APIs / 851 endpoints (lead \u0026 contact enrichment, email \u0026 phone finding, web \u0026 social scraping, AI search, company/people/jobs data, weather, voice). Describe a task in plain English and Orthogonal's router returns the exact APIs to call; execute any of them through a single run, billed at the real per-call price and metered against a per-user $5 budget. Discovery, pricing and balance calls are free.", + "description": "Connect your agent to Orthogonal — one key fronting 58 paid APIs / 851 endpoints (lead & contact enrichment, email & phone finding, web & social scraping, AI search, company/people/jobs data, weather, voice). Describe a task in plain English and Orthogonal's router returns the exact APIs to call; execute any of them through a single run, billed at the real per-call price and metered against a per-user $5 budget. Discovery, pricing and balance calls are free.", "display_name": "Orthogonal", "id": "io.pilot.orthogonal", "license": "MIT", @@ -1034,6 +1014,44 @@ "id": "com.comos-federation.connector", "publisher": "ed25519:IB9iTy70SyMHnQjG1rMtOoXf3KIE3uDZpElGpBw5fUw=", "version": "0.1.0" + }, + { + "id": "io.pilot.wallet", + "version": "0.4.1", + "description": "On-overlay USDC payments — multichain (Base + Ethereum + Polygon).", + "bundle_url": "https://github.com/pilot-protocol/catalog/releases/download/wallet-v0.4.1/io.pilot.wallet-0.4.1-linux-amd64.tar.gz", + "bundle_sha256": "362655029f4f1157adea8910e950538730d8c3dc7d3339eb1034f3a451b7695e", + "display_name": "Wallet", + "vendor": "Pilot Protocol", + "categories": [ + "payments", + "crypto", + "finance" + ], + "bundle_size": 5145210, + "source_url": "https://github.com/pilot-protocol/wallet", + "license": "AGPL-3.0-or-later", + "metadata_url": "https://raw.githubusercontent.com/pilot-protocol/pilotprotocol/main/catalogue/apps/io.pilot.wallet/metadata.json", + "metadata_sha256": "1e08334e4fa54afa74afd9b9f418875b425ed4a6e6a4f8b191c7a4a4f8cc4175", + "bundles": { + "linux/amd64": { + "bundle_url": "https://github.com/pilot-protocol/catalog/releases/download/wallet-v0.4.1/io.pilot.wallet-0.4.1-linux-amd64.tar.gz", + "bundle_sha256": "362655029f4f1157adea8910e950538730d8c3dc7d3339eb1034f3a451b7695e" + }, + "linux/arm64": { + "bundle_url": "https://github.com/pilot-protocol/catalog/releases/download/wallet-v0.4.1/io.pilot.wallet-0.4.1-linux-arm64.tar.gz", + "bundle_sha256": "70556dcf3c57c596d23d7feb37a39ebbff01ffd06a103f00a244aa00c60a3f24" + }, + "darwin/amd64": { + "bundle_url": "https://github.com/pilot-protocol/catalog/releases/download/wallet-v0.4.1/io.pilot.wallet-0.4.1-darwin-amd64.tar.gz", + "bundle_sha256": "b3bf7b73869e5b8e03ffc24a7e6cef87dc51a3bd9b26e4f7cee0262f6af97eab" + }, + "darwin/arm64": { + "bundle_url": "https://github.com/pilot-protocol/catalog/releases/download/wallet-v0.4.1/io.pilot.wallet-0.4.1-darwin-arm64.tar.gz", + "bundle_sha256": "4ce3766917a84a3c862c444bf560e8e26314ed50957aee108d7d421927890022" + } + }, + "publisher": "ed25519:xAD0ai5GYWo8v0cmdhytZYRjSbi2edgEthWkBnO+1ik=" } ], "updated_at": "2026-07-03T00:00:00Z", diff --git a/catalogue/catalogue.json.sig b/catalogue/catalogue.json.sig index e80f845c..a501c0c2 100644 --- a/catalogue/catalogue.json.sig +++ b/catalogue/catalogue.json.sig @@ -1 +1 @@ -MEgFEZEDmIzE5D0FWIKT3Ydda7wQDMxfN+utmfOZ44T/0GBMPP8tTcPsZ9896Jgeq/xHDWGii1YglIkRoR+aAg== +UdFhtFTx0iI+ennmJziZgXyTIQs2olPepdgwfPaJkEcH9U2M5O1b/n0Sd42dczMQExbhLG2DqYZtoX9F2n4iCQ==