# Source Code

### Github Repo

See the Github Repo for source code and code level documentation.

<https://github.com/rara-social/rara-protocol>

### Contract Addresses

The latest deployment addresses for each network are stored in the deployment artifacts.  The main protocol runs on the Polygon network, but testnet deployments can be found on Mumbai.

<https://github.com/rara-social/rara-protocol/tree/main/deployments>

### Registration

* MakerRegistrar.sol
* IMakerRegistrar.sol
* MakerRegistrarStorage.sol
* NftOwnership.sol

### Reactions

* ReactionVault.sol
* IReactionVault.sol
* ReactionVault.sol
* ReactionNFT1155.sol

### Curation Tokens

* SigmoidCuratorVault.sol
* SigmoidCuratorVaultStorage.sol
* ICuratorVault.sol
* CuratorToken1155.sol
* Sigmoid.sol
* ExtendedMath.sol

### Chain Bridge

* ChildRegistrar.sol
* RootRegistrar.sol

### Protocol Administration

#### Parameters

* ParameterManager.sol
* IParameterManager.sol
* ParameterManagerStorage.sol

#### Permissions

* RoleManager.sol
* IRoleManager.sol
* RoleManagerStorage.sol

#### Address Manager

* AddressManager.sol
* IAddressManager.sol
* AddressManagerStorage.sol
