catalogue: add io.pilot.firecrawl v0.1.0, drop io.pilot.insforge, fix agentphone metadata pin - #447
Open
Alexgodoroja wants to merge 2 commits into
Open
catalogue: add io.pilot.firecrawl v0.1.0, drop io.pilot.insforge, fix agentphone metadata pin#447Alexgodoroja wants to merge 2 commits into
Alexgodoroja wants to merge 2 commits into
Conversation
… agentphone metadata pin - add io.pilot.firecrawl v0.1.0 (full Firecrawl v2 API, 51 methods, managed/keyless) - remove io.pilot.insforge - fix io.pilot.agentphone metadata_sha256: the pin has been wrong since #438, so every client fails the integrity check on its store page - catalogue.json re-signed with CATALOG_SIGN_KEY Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
The store page and the install-time demo were publishing our cost basis with Firecrawl: the micro-USD ledger unit, the 1 credit ~= 830 micro-USD conversion, per-operation dollar prices, and that Pilot runs one shared Firecrawl team. Restated as the published per-user limits: 1000 credits, 2 concurrent calls. metadata_sha256 recomputed and catalogue.json re-signed. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Three catalogue changes, one re-sign.
1. Add
io.pilot.firecrawlv0.1.0The complete Firecrawl v2 API — all 50 operations generated 1:1 from Firecrawl's published OpenAPI spec, plus
firecrawl.helpand the autofirecrawl.balance(51 methods). Keyless/managed: the broker holds one partner key, verifies each caller's ed25519 identity, meters per user, and enforces per-user resource ownership.Submission merged as pilot-protocol/app-template#95. Bundle released at
pilot-protocol/catalog@firecrawl-v0.1.0.Verified end to end against this exact bundle, via a locally-signed catalogue pointing at the released URL:
bundle_sha256matched,product_demoprinted at install;readyand registered all 51 methods;scrape,map,search,crawl,crawl_status,research_papers,docs_search,balance);404on another user's job id, and on a cancel attempt;next_stepsgraph renders correctly, including amatch-on-success-body edge ("status":"scraping"→ keep polling).2. Remove
io.pilot.insforgeDropped from
apps[]as requested.3. Fix
io.pilot.agentphone's metadata pinio.pilot.agentphoneis currently broken for every client:catalogue.jsonandcatalogue/apps/io.pilot.agentphone/metadata.jsonwere changed in the same commit (#438, 216bcfc), but the recordedmetadata_sha256was computed from a different revision of the file than the one committed. The served bytes have hashed to452d988a…ever since, so the store page fails its integrity check.Fixed by pinning the sha of the metadata actually being served. No metadata content change.
Signature
catalogue.jsonre-signed withCATALOG_SIGN_KEY; verified against the embedded trust anchor (iHdBWayA/hYjkwUOZopTXY70qOlR90d6ii/hin0ZMdI=) before pushing. Stillversion: 2.🤖 Generated with Claude Code