Skip to content
Open
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
23 changes: 19 additions & 4 deletions catalogue/apps/io.pilot.wallet/metadata.json
Original file line number Diff line number Diff line change
Expand Up @@ -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_<chainID>.\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",
Expand All @@ -28,7 +28,7 @@
"payments"
],
"size": {
"bundle_bytes": 9110758,
"bundle_bytes": 5145210,
"installed_bytes": 0
},
"compat": {
Expand Down Expand Up @@ -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",
Expand All @@ -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_<chainID>"
]
},
{
Expand Down Expand Up @@ -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",
Expand Down
62 changes: 40 additions & 22 deletions catalogue/catalogue.json
Original file line number Diff line number Diff line change
@@ -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,
Expand Down Expand Up @@ -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",
Expand Down Expand Up @@ -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",
Expand Down Expand Up @@ -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",
Expand Down
2 changes: 1 addition & 1 deletion catalogue/catalogue.json.sig
Original file line number Diff line number Diff line change
@@ -1 +1 @@
MEgFEZEDmIzE5D0FWIKT3Ydda7wQDMxfN+utmfOZ44T/0GBMPP8tTcPsZ9896Jgeq/xHDWGii1YglIkRoR+aAg==
UdFhtFTx0iI+ennmJziZgXyTIQs2olPepdgwfPaJkEcH9U2M5O1b/n0Sd42dczMQExbhLG2DqYZtoX9F2n4iCQ==
Loading