catalogue: add io.pilot.bowmark v0.1.0#351
Open
Alexgodoroja wants to merge 2 commits into
Open
Conversation
Managed-key HTTP app: navigation recipes for public websites (bowmark.ask). Bundles served from prod R2; keyless adapter routes through the managed-key broker. Signed catalogue.json + per-app metadata.
Adds bowmark.report_outcome (POST /v1/outcomes) alongside bowmark.ask, expands the description with full syntax + status/edge-case handling, refreshes bundle shas/size, and re-signs.
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.
io.pilot.bowmark — navigation recipes for public websites
Adds the signed catalogue entry + per-app metadata for Bowmark, a managed-key HTTP app.
What it does:
bowmark.ask({site, task})returns a pre-computed navigation recipe (a parameterized URL shortcut or short UI procedure) for a public website, so a browsing agent skips explore-and-discover — ~5x fewer tokens on known sites.Managed-key: Pilot holds one Bowmark account key behind the broker and meters each caller; the installed adapter is keyless. Already registered + live-tested on the pilot-publish broker.
Bundles: 4 platforms (linux/darwin × amd64/arm64) served from prod R2 (
pub-f09f…r2.dev/bundles/io.pilot.bowmark/0.1.0/), publishered25519:Lmf0vzz0….Verification:
bowmark.askthrough the live broker → real recipe. ✓catalogue.json.sigre-signed with the trust-root key;TestLoadCatalogue_VerifiesSignedRepoCataloguepasses locally.Merging this lists Bowmark for install (
pilotctl appstore install io.pilot.bowmark).