Table of Contents
What is Seattle Clearinghouse
Seattle Clearinghouse is a web-based portal for managing Seattle resources. These resources are donated by users who install Seattle on their machines. In return these users are allowed to use resources donated by others. Seattle Clearinghouse enables users of donated resources to acquire nodes around the world on which they can then execute programs written in Repy, the Seattle platform programming language. Our current policy is that if you donate 10% of resources on your computer, you can trade these donated resources in for 1% of resources on 10 other computers. Using Seattle Clearinghouse, users can also share their resources with other Seattle Clearinghouse users, and to perform a variety of other tasks. For more information about about how Seattle Clearinghouse fits with the rest of the Seattle platform, see this page.
How to use the Seattle Clearinghouse portal
The Seattle Clearinghouse portal is divided into four sections, each of which can be accessed through a tab at the top of the page. Remember to maintain account security and to always Log Out of your session by clicking on the Logout link at the top right of the page.
The remainder of this section describes the various functions accessed via each of the tabs.
Profile : User keys, port, and other information
Here you you can manage your Seattle Clearinghouse account and find out meta information necessary for you to write programs for Seattle.
- Download the demokit. The demokit includes the Seattle shell which you will need to run programs on your acquired vessels. For more information on how to use the Seattle shell, see this page.
- Download the public and private
keys. You will need these two key files
to access your acquired vessels. Once you
download them, place the two key files in
the same directory as Seattle shell you
downloaded with the Seattle demokit
above.
For better security we recommend that you download and delete your private key from the server. Always store your private key in a secure location.
- User Port. Each user is allocated unique UDP and TCP port resources. The port number you see on this page is a port number you will be able to use in your Seattle programs.
My Vessels : Managing vessels -- acquiring and releasing vessel resources
On this page you can see more detailed information about your acquired vessels, including name, location, and expiration time. This page also allows you to acquire more vessel resources, or remove the ones you currently have.
- Vessel Information. For each vessel that you acquire, you will see an entry in the table with the vessel location (denoted by its IP address) and vessel name. This is the name that seash will display when you browse your vessels. Each vessel also has an expiration time listed. This is the time remaining until your hold on the vessel expires and it is returned to the Seattle pool for use by other users.
- Getting more vessels. Above the table with vessel information, you'll see a form in which you can select the number of vessels that you would like to acquire, and the type of network environment you would like to have between the acquired vessels. There are three choices for the environment:
- WAN : Wide area network. The vessels will be as spread out as possible.
- LAN : Local area network. The vessels will be on the same local network.
- Random : A random selection of vessels, and an unpredictable network environment.
Get Donations : Donating to the platform
This page contains links to Seattle installers for different platforms: Windows, OS X, and Linux. These installers donate the resources on a machine to your account. To simplify distribution of these installers, this page also includes a link at the top that you can email to people who might help you by installing Seattle and contributing resources on their machines on your behalf. This link points to a page that contains the same set of installers, and a help page that explains what is involved in donating to the Seattle platform.
{% include "common/help_contact.html" %}