Home  |  Log in
Truyoo Developer Central
Table of contents:
What can Truyoo do for my site?
What are my options?
How Truyoo works
Technical requirements
Incorporating Truyo, step by step



What can Truyoo do for my site?
When you add Truyoo to your site, you're protected by the
Good Behavior Guarantee™:

If a Truyoo user violates your site's terms of service, you'll get $1 -- and they'll get banned for good.



Truyoo allows your site to publish user content without worrying about abusive users.

You'll save time (and money) that would otherwise be spent monitoring the content users submit.

You'll also greatly improve the quality of the discussions you publish, which will bring more users to your site.

Truyoo also opens up a new world of possibilities for your site:

REQUIRE REAL NAMES. With Truyoo, you can require users to "sign" their comments with their real names. Eliminating or restricting anonymous comments can significantly improve the level of discourse on your site and reduce libel concerns.

PERMANENTLY BLOCK ABUSIVE USERS. Sites that block users by e-mail address or IP address quickly find out how easy it is to circumvent those barriers. But Truyoo works differently. When a user is blocked, they're blocked permanently — regardless of whether they switch e-mail addresses or IP addresses.

PREVENT POLL TAMPERING. It is impossible to generate reliable poll and survey results from anonymous users. But with Truyoo, you can reliably prevent multiple submissions from the same person and present results that haven't been tampered with.

ELIMINATE COMMENT SPAM. When you require a Truyoo ID to leave a comment on your site, you will never again have to worry about comment spam. All Truyoo users promise to abide by your site's terms of service.


What are my options?
There are hundreds of ways to incorporate Truyoo into your site — and Truyoo doesn't mind how you do it:

TRUYOO REQUIRED. When you require a user to verify their identity through Truyoo as part of your account registration process, you'll ensure that everyone who submits content on your site abides by your terms of service. Under this system, you'll no longer have to worry about approving user submissions before they're published, and you'll virtually eliminate the need to patrol your site for inappropriate content. Truyoo will save you time — and money.

TRUYOO OPTIONAL (BYPASS APPROVAL PROCESS). To ensure that user comments don't violate your site's terms of service, you can institute a two-tiered comment approval system. Users who have not been verified by Truyoo will have to have their comments approved by site administrators before it is displayed on the site. But because all Truyoo users are covered under the Good Behavior Guarantee, their comments can be posted immediately, bypassing the approval process.

TRUYO OPTIONAL (BYPASS WAITING PERIOD). To make it harder for spammers to create bogus accounts on your site and post irrelevent comments, you can institute a waiting period (anywhere from a few hours to a few days) for new users before they are able to post comments. But because all Truyoo users are covered under the Good Behavior Guarantee, their comments can be posted immediately, bypassing the waiting period.

TRUYOO OPTIONAL (SPECIAL PRIVILEGES). You may be wary about doing anything to restrict your current user forums or comments sections. But you can still use Truyoo to give special privileges to users who have promised to be on their best behavior. For instance, alongside your regular forums, you could create forums that can be read by anyone, but contributed to only by Truyoo users. Or, you could permit Truyoo users' comments to be automatically rotated into your site's "Featured Comments" area.

Best of all, Truyoo is completely free to implement!


How Truyoo works
Somewhere on your site — typically on the account registration page or the account settings page — you'll prompt users to verify their identities through Truyoo.

Truyoo has created a template form for this purpose (accessible from your Developer Account Settings page), although you are free to construct your own form.

This form will be submitted to Truyoo.

If Truyoo does not recognize the user's e-mail address, it will prompt the user to create a Truyoo ID.

If Truyoo recognizes the e-mail address, it will prompt the user to authorize Truyoo to verify their identity to your site.

Once the user has authorized the identity verification, Truyoo will sent POST data to your site's receptor page, which will allow you to retrieve the user's full name.

That's it! You now know that the user's identity has been verified by Truyoo, and any content the user submits to your site is protected by the Truyoo Good Behavior Guarantee™.


Technical requirements
Your site must be able to receive and process POST data from Truyoo. That means your Web server will need to support a language like PHP, ColdFusion, or ASP.

Your Web server must also be able to fetch remote URLs using a tool such as cURL or Wget. (Most versions of PHP support cURL.)

You'll also likely want to store user data in a database, such as MySQL or PostgreSQL.


Incorporating Truyoo, step by step
Before you can add Truyoo to your site, you'll need to create a Truyoo Developer Account.

Once you create your Truyoo Developer Account, you'll be prompted to supply Truyoo with the URL of your "receptor page" — the page that will receive and process POST data from Truyoo.

Your receptor page will allow your site to receive users' verified identity information from Truyoo. Truyoo sends POST data to your site to alert you when a user has been verified, and when a user's account has been disabled. Truyoo has created a heavily commented example receptor page in PHP. View the comments for a breakdown of the processes involved.

That's it! Your site is ready to communicate with Truyoo.


Privacy Policy  |  Contact  |  Help Center