Serve an OpenAccess descriptor at /.well-known/openaccess.json (#159)
Some checks are pending
CI / build (push) Waiting to run
test / test (push) Waiting to run

Lists LogicSRC 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


Claude-Session: https://claude.ai/code/session_01SWRffW4ifQPUrGXJtgYWMd

Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
Anthony Ettinger 2026-09-12 12:27:08 -07:00 • committed by GitHub
parent ef115fc85a
commit ffd0695926
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -0,0 +1,29 @@
{
"openaccess": "0.1",
"name": "LogicSRC",
"url": "https://logicsrc.com",
"operator": "https://logicsrc.com/.well-known/openprofile.md",
"redirect_uris": [
"https://logicsrc.com/api/v1/openaccess/callback"
],
"jwks": {
"keys": [
{
"kty": "OKP",
"crv": "Ed25519",
"kid": "zQIbsqDH0Y45",
"x": "7I2TEE8GQKJFROunFb28eGjdfUOS1tVqXS6xdDl3yNk",
"alg": "EdDSA",
"use": "sig"
}
]
},
"scopes": {},
"honours": [
"profullstack.com/all-access"
],
"webhooks": "https://logicsrc.com/api/v1/openaccess/events",
"hubs": [
"https://openaccess.logicsrc.com"
]
}