Skip to content

fix: correct passport verification and public skill guidance - #191

Merged
AgentTanuki merged 2 commits into
mainfrom
codex/passport-verify-guidance
Sep 8, 2026
Merged

fix: correct passport verification and public skill guidance#191
AgentTanuki merged 2 commits into
mainfrom
codex/passport-verify-guidance

Conversation

@AgentTanuki

@AgentTanuki AgentTanuki commented Sep 8, 2026

Copy link
Copy Markdown
Owner

Passport offers instructed callers to wrap a signed credential in {"credential": ...}, while /credentials/verify verifies the request body itself. Following those instructions returned valid=false for a valid passport. Offers from check/capabilities, the discovery manifest, payment challenge, post-prove bundle and new inbox messages now instruct callers to send the credential object directly. The API description states the same contract.

The public Agent Guild Trust skill and its source-tagged Codex plugin mirror now give the exact verification request and checks issuer, subject and credential dates. It also describes preflight probes and passport issuance/logging accurately, including that omitting a User-Agent does not disable service logging. The skill stays within its existing free preflight and passport verification scope.

Validation: all 51 focused passport/offer/bundle/inbox/funnel/identity and installable-skill tests pass, including nine regression cases that execute the actual returned instructions against the HTTP handler. The six advertised flows fail against the baseline and pass with this fix. Valid, tampered and wrapped-body controls retain their expected behavior. Both skill validators pass, contract regeneration has no drift, and the diff is clean.

Verification logic, pricing and attribution are unchanged. Previously queued inbox messages and cached instructions are not migrated. This is a demonstrated guidance defect; no external conversion loss is inferred.

@AgentTanuki
AgentTanuki merged commit 9cf6c56 into main Sep 8, 2026
13 checks passed
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