Skip to content

publishers: seed registry.json (4 published apps + Telepat)#2

Open
Alexgodoroja wants to merge 2 commits into
mainfrom
backfill-publisher-registry
Open

publishers: seed registry.json (4 published apps + Telepat)#2
Alexgodoroja wants to merge 2 commits into
mainfrom
backfill-publisher-registry

Conversation

@Alexgodoroja

@Alexgodoroja Alexgodoroja commented Jun 23, 2026

Copy link
Copy Markdown
Collaborator

Creates publishers/registry.json (SPEC §5.6) — the publisher identity map tying each app's bundle-signing key to a known party. Seeds the four live apps and Telepat, paired with the Telepat submission pilot-protocol/app-template#16.

App Publisher Signing pubkey (from released manifest)
io.pilot.wallet Pilot Protocol ed25519:VF8fdEP/Oe2aWN3ozQ7Ar22137tHb7dkSw0hlzlk/os=
io.pilot.cosift Pilot Protocol ed25519:EjoZEiV+j6oNZLRWNEEf8lEnC8XBkrvBAk4fxuZLLyU=
io.pilot.sixtyfour Sixtyfour ed25519:VoVCiQKPr73di2MlUd091a2Y6TCj/edSbCwRDtnYquI=
io.pilot.smolmachines smol machines ed25519:3QJm6H6OdjtfrF+Es1lrRjfFmdtq2tGvVSWxia63vcI=
io.telepat.ideon-free Telepat ed25519:5cqj+zTVecj8r0YRUShpgFi/g7TxDg1lkDKQzfNyDyc=

Each pubkey is the bundle's store.publisher from the released manifest (what reviewers verify a signature against), not metadata.json. ⚠️ Note: cosift's metadata.json pubkey is an all-zeros placeholder and sixtyfour's doesn't match its signing key — reconcile those in the platform repo separately. Telepat's metadata pubkey does match its signing key ✓.

Pairs with: app-template#16 (Telepat submission).

Alex Godoroja and others added 2 commits June 23, 2026 12:34
Create publishers/registry.json (SPEC §5.6) — the publisher identity map
that ties each app's bundle-signing key to a known party for RC1 review.
Seeds the four already-published apps: wallet, cosift, sixtyfour, smolmachines.

Keys are the actual bundle store.publisher signing keys (pulled from the
released manifests), NOT the metadata.json pubkeys — cosift's metadata pubkey
is an all-zeros placeholder and sixtyfour's metadata pubkey does not match its
signing key, so those metadata entries should be reconciled separately.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
…plate#16

Fold the Telepat publisher entry into the registry seed so identity for the
five apps lands in one PR, paired with the Telepat submission (app-template#16).
Telepat's pubkey matches its bundle store.publisher signing key (verified).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@Alexgodoroja Alexgodoroja changed the title publishers: seed registry.json with the four published apps publishers: seed registry.json (4 published apps + Telepat) Jun 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant