keith
June 4, 2026, 5:58am
37
Yes we do have a plan, we are extending the scope to other platforms, e.g.
main ← docs/issue-383-telegram-integration
opened 11:41AM - 21 May 26 UTC
## Summary
- Add Phase 1 Telegram Bot + Mini App integration design for user-fac… ing Fiber Link tipping
- Document identity mapping, security controls, idempotency/persistence, API contract outline, ops requirements, phased implementation, and acceptance criteria
- Link the design from the docs index and current-status integration boundary
## Validation
- `python3` docs content/link sanity check for changed docs
- `git diff --check`
Refs #383
main ← feature/client-sdk
opened 08:13PM - 23 May 26 UTC
## Summary
- Introduces `packages/client` — a platform-agnostic TypeScript SDK … (`@fiber-link/client`) for the Fiber Link tipping lifecycle
- Supports `"signed"` mode (HMAC via Web Crypto API + Node.js fallback) for direct integrations and `"presigned"` mode (auth delegated to a server-side proxy) for browser contexts
- Exports `createTip`, `getTipStatus`, `streamTipStatus` with typed errors (`FiberLinkValidationError`, `FiberLinkResponseError`, `FiberLinkNetworkError`)
- Refactors `fiber-link-api.js` in the Discourse plugin to document that it implements the `@fiber-link/client` interface in presigned mode and adds `streamTipStatus` with EventSource + polling fallback
- Adds `examples/vanilla-js/` reference integration (HTML + JS, works against local `docker-compose up` stack)
- Full API README at `packages/client/README.md`
## Test plan
- [ ] `packages/client` tests: constructor validation, `createTip`, `getTipStatus`, `streamTipStatus`, signed-mode header generation — 16 tests passing
- [ ] Verify existing RPC and worker tests still pass
## Closes issues
#428 #429 #430 #431
## Related
Milestone #415 · Plan #420
---
_Generated by [Claude Code](https://claude.ai/code/session_01XsjRwdHyCFjrcnaRDi6u3J)_
In fact, our first real-world target is Nervos Talk, that’s why we chose Discourse as the first platform to integrate with.
But, to be honest, Fiber Link entering the real-world tipping ecosystem isn’t something that can be done from just one side. As I mentioned before, there are two key pieces we still need:
a wallet with strong Fiber support and good liquidity;
and a stablecoin that can be on-ramp/off-ramp easily.
3 Likes