Serve an OpenAccess descriptor - #4
Merged
Merged
Conversation
Lists d3vices on OpenAccess hubs (openaccess.logicsrc.com) so people can link it with OAuth 2.1 + PKCE and it honours the shared profullstack.com/all-access entitlement. The Ed25519 public key here is the app's credential for reporting sales; the private half is in the logicsrc teams vault openaccess-app-keys--prod. Scopes are empty for now: the reserved openid, email and entitlements scopes need no listing. Spec: https://logicsrc.com/openaccess Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01SWRffW4ifQPUrGXJtgYWMd
ralyodio
added a commit
that referenced
this pull request
Sep 13, 2026
Static files are served only under /icons and /static, so the descriptor merged in #4 was never reachable. Spec: https://logicsrc.com/openaccess Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01SWRffW4ifQPUrGXJtgYWMd
ralyodio
added a commit
that referenced
this pull request
Sep 25, 2026
biome check has failed on every master push since #4 (openaccess.json and app.js were committed unformatted). Formatting them here so the dev2 deploy PR can merge on green checks; no behaviour change. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
ralyodio
added a commit
that referenced
this pull request
Sep 25, 2026
* ops: deploy d3vices.com to dev2 on merge Railway deployed this on push; dev2 does not by itself. The workflow ssh's to the box and runs /home/anthony/www/d3vices.com/deploy-app.sh, which builds the image from this checkout and restarts the compose stack. Generated by cli-tools dev2/dev2-site scaffold. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> * style: biome format the two files master has been failing CI on biome check has failed on every master push since #4 (openaccess.json and app.js were committed unformatted). Formatting them here so the dev2 deploy PR can merge on green checks; no behaviour change. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> --------- Co-authored-by: Claude Fable 5.1 <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.
Adds
apps/web/public/.well-known/openaccess.jsonso d3vices.com is listed on openaccess.logicsrc.com, can be linked with OAuth 2.1 + PKCE, and honours the sharedprofullstack.com/all-accessentitlement. Static file only; no runtime change. The private key is vaulted in logicsrc teamsopenaccess-app-keys--prod.Spec: https://logicsrc.com/openaccess
🤖 Generated with Claude Code
https://claude.ai/code/session_01SWRffW4ifQPUrGXJtgYWMd