Document Sequential Thinking licensing requirements #15

Open
opened 2025-10-13 06:04:58 +00:00 by tony · 0 comments
Owner

Summary

Sequential Thinking wrapper (image registry.home.deepblack.cloud/chorus/seqthink-wrapper:0.1.0-beta2) now enforces JWT authentication via the KACHING license authority. Deployments must provision a valid KACHING license token before requests will succeed.

Details

  • Wrapper loads JWKS from https://kaching.chorus.services/.well-known/jwks.json (Ed25519).
  • Without a JWT the wrapper returns Unauthorized: parse token....
  • CHORUS and Sequential Thinking can reuse the same license so long as the token scope includes sequentialthinking.run (or the configured scope).

Action Items

  • Update deployment/runbooks with license activation steps (KACHING admin CLI or API).
  • Document required Authorization header / scope for agents invoking Sequential Thinking.
  • Add automated smoke test that uses a seeded license token to verify MCP round-trip.

References

  • Sequential Thinking wrapper service: SEQTHINK_seqthink-wrapper (Swarm)
  • Image: registry.home.deepblack.cloud/chorus/seqthink-wrapper:0.1.0-beta2.
## Summary Sequential Thinking wrapper (image `registry.home.deepblack.cloud/chorus/seqthink-wrapper:0.1.0-beta2`) now enforces JWT authentication via the KACHING license authority. Deployments must provision a valid KACHING license token before requests will succeed. ## Details - Wrapper loads JWKS from `https://kaching.chorus.services/.well-known/jwks.json` (Ed25519). - Without a JWT the wrapper returns `Unauthorized: parse token...`. - CHORUS and Sequential Thinking can reuse the same license so long as the token scope includes `sequentialthinking.run` (or the configured scope). ## Action Items - Update deployment/runbooks with license activation steps (KACHING admin CLI or API). - Document required `Authorization` header / scope for agents invoking Sequential Thinking. - Add automated smoke test that uses a seeded license token to verify MCP round-trip. ## References - Sequential Thinking wrapper service: `SEQTHINK_seqthink-wrapper` (Swarm) - Image: `registry.home.deepblack.cloud/chorus/seqthink-wrapper:0.1.0-beta2`.
tony added the
bzzz-task
label 2025-10-13 20:41:32 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: tony/CHORUS#15
No description provided.