Skip to content

Commit 740a790

Browse files
ralyodioclaude
andauthored
Serve an OpenAccess descriptor at /.well-known/openaccess.json (#95)
Lists TronBrowser 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>
1 parent 10049af commit 740a790

1 file changed

Lines changed: 29 additions & 0 deletions

File tree

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
{
2+
"openaccess": "0.1",
3+
"name": "TronBrowser",
4+
"url": "https://tronbrowser.dev",
5+
"operator": "https://logicsrc.com/.well-known/openprofile.md",
6+
"redirect_uris": [
7+
"https://tronbrowser.dev/api/v1/openaccess/callback"
8+
],
9+
"jwks": {
10+
"keys": [
11+
{
12+
"kty": "OKP",
13+
"crv": "Ed25519",
14+
"kid": "GZ-hAxZuYvgi",
15+
"x": "Rhmyaz2DaU5occWFlzdqYRujh6Qvg4hnUAOCJjMArLA",
16+
"alg": "EdDSA",
17+
"use": "sig"
18+
}
19+
]
20+
},
21+
"scopes": {},
22+
"honours": [
23+
"profullstack.com/all-access"
24+
],
25+
"webhooks": "https://tronbrowser.dev/api/v1/openaccess/events",
26+
"hubs": [
27+
"https://openaccess.logicsrc.com"
28+
]
29+
}

0 commit comments

Comments
 (0)