Correct,
Twit.Community is a Discourse Forum Software that knows nothing about SQRL... frankly there are like 10 sites anywhere in the entire internet that know anything about SQRL. That's why I made sqrloauth.com
It uses the well known and well supported OAuth 2.0 protocol which is supporter by millions nay billions? of sites... IDK anyways the sqrloauth site that I made uses SQRL itself (it is SQRL Aware fully) it allows anonymous accounts and dummy records etc... then IT is used as the Authentication (Authority) to authenticate against for sites like TWIT who do not yet understad SQRL. (think of it as the Login with Facebook or Login with Google button of SQRL)
Now this does run into a bit of an issue, sqrloauth.com doesn't care about your email or username or password it doesn't even need them, but most other sites on the internet do.... so as a compromise when a sqrloauth account is created I give you a dummy username and email that it is then passed onto TWIT or other sites to satisfy their requirements.
This however can pose a security issue for those sites, because anyone could go to sqrloauth.com and create an account with
specific@specificdomain.tld account at will without verification then try to associate that account with TWIT (or other sites that support OAuth 2.0) and if sqrloauth.com was to be taken at it's word then anyone could overtake anyone's account. IE ... Imagine that twit has an existing account with an email address of
specific@specificdomain.tld and now SQRLOAuth.com comes in and says hey I got that email address too, we must be besties! If TWIT were to believe SQRLOAuth then anyone could take over that account.
To prevent this issue we implemented a verification mechanism (verify you own your email) at sqrloauth and that information is then passed onto TWIT (or others) when we give them the email address and username at authentication time.
So the workflow goes like this
a) Create an account in SQRLOAuth.com
b) If you want your account to be "legit" then you update your email address and verify it at SQRLOauth.com
c) Create an account at Twit and Link it to SQRLOAuth at which point SQRLOauth will let TWIT know your email address has been verified and everything is wonderful and you can login with SQRL At TWIT.
OR
c) Create an account manually at TWIT
d) Do not bother to verify your email at SQRLOAuth.com
e) Login to twit using your username and password
f) Now associate your TWIT account with the SQRLOauth account which hasn't been verified however TWIT doesn't care at this point because you've verified via password that you are you and thus you are establishing authentication. Your SQRL ID is linked to the TWIT ID and at that point you can log in with SQRL at TWIT.
In Either case SQRLOauth gives TWIT your name, email, username and email verification status (because that's what TWIT requires)
Hope this helps.