Skip to content

A TLS infrastructure for Twitch enabled applications, written in Go.

Notifications You must be signed in to change notification settings

lowleveltv/twitchcat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Twitchcat

A key signing service and library for network applications that interact with Twitch.

Purpose

Software and Game Development streamers like to make applications that viewers can interact with. However, this comes with the risk of viewers doing or saying things that may violate Twitch TOS.

To reduce the risk associated with untrusted user data, Twitchcat creates a private key infrastructure using Twitch OAuth that assigned a certificate to their Twitch username. This allows for non-repudiation of messages sent to a streamers service.

About

A TLS infrastructure for Twitch enabled applications, written in Go.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published