Campaign I: Etruscans

Houses of Rome
7 min readDec 5, 2021

--

Please note — the information in this article is no longer up to date. We have kept it online for transparency and reference purposes

Earn genesis campaign NFTs, navigate the warmap, and understand the Rome universe.

📜 Acta Diurna

War with the Etruscans commences soon. Legionary conscription will begin for the first campaign before the end of December. The unofficial target is December 15th — the actual target is whenever the DAO is done thoroughly testing these new contracts. We will ALWAYS emphasize safety over shipping untested code.

In the coming days the first version of the warmap will appear in-app to prepare for the first campaign.

Flectere si nequeo superos, Acheronta movebo.

Phase 1: Conscription

The invasion of Etruscan lands cannot begin without the troops and training needed. To that end, we’ve been working on contracts that will act as conscription for the war effort.

These contracts will serve the following purpose:
- Choose a House to align with for the war
- Choose a class of legionary (foot soldier, archer, cavalry)
- Choose a username
- Level-up your character: each Campaign you participate in will level up your wallet address. All characters will start at level 1; participation in Campaign 1 will give you level 2 at the completion of the Campaign. Levels will one day affect which NFTs (armor, weapons, etc.) your character can equip, what quests (staking, bonding, finding on-chain clues) your character can participate in, what NFT consumables you can use, and more…

Which of the great houses will you choose?

Once the contracts are ready, you’ll be able to input all of the above data in the UI which will sign a transaction submitting the data to the Moonriver blockchain.

From there, that data can be accessed on the Warmap to show House by House conscription, quest eligibility, and much more down the line. Additionally, since this data is on-chain, all Houses and third-party developers can query the data to build their own mini-games and projects.

We have an internal target for when conscription will be ready, but we will take as long as we need to ensure the contracts are thoroughly tested.

Conscription will last for two weeks, allowing plenty of time for Romans to lock their 0.33 sROME, choose their House, character class, and username.

Phase 2: Campaign Quests for War with the Etruscans

We’ve hinted at the Warmap time and again. The Warmap for “Campaign I: Etruscans” will act as home-base for keeping up with quests, house participation, and progress against the armies of the Etruscans.

Select a flag and view quests. Expect additional flags to pop up on the map at random times to represent skirmishes, raids, and additional side quests during the Campaign. With any luck, our territory will expand as we push back the Etruscans and claim their lands for Rome.

The Genesis NFTs from this first Campaign will be earned via completing quests. These NFTs will only be available from completing the genesis campaign against the Etruscans. Each campaign will have a distinct set of NFTs — armor, weapons, potions, and other spoils that must be earned.

Sample quest objective from Campaign I: Etruscans

“Campaign I: Etruscans” will start with two main quest lines. Side quests may pop up on the map throughout the course of the campaign. Here are the main quest lines for campaign 1:

Quest line 1: Lock 0.33 sROME for the duration of the Campaign (~3 months), accept legionary conscription, choose a username, and pledge allegiance to one of the great Houses for the length of the campaign.

The DAO realized the requirement to remain staked and unable to claim rewards out of a primary wallet was too confusing. As such, we’re instead designing a contract for a system that enables pledging to Houses at the beginning of each campaign. This will involve the 0.33 sROME lock, house selection, username and class (foot soldier, archer, calvary).

The 0.33 sROME will not be able to be unlocked during the 3 month period but still earning you rebases for the duration of the 3 months. At the end of the campaign you can unlock your sROME+all the compounded rewards and your quest NFT. The choice is yours on whether or not to lock sROME for the campaign. Will you accept the call?

Accepting the call marks completion of the quest, guaranteeing you will earn the NFT at the end of the Campaign. You may accept the call on multiple wallets if you so choose to do so, providing multiple soldiers to the war effort.

Choose carefully, as the House you choose to align with will be locked for the duration of the campaign. You will not be able to claim your compounding 0.33 sROME out of the locked contract until the campaign is over. The remainder of your sROME you can use as you please, as activity in the rest of your stack will not affect the quest requirements.

Quest line 2: bond $1k, $5k, $10k, $25k, $50k, $100k

Quest line 2 represents the war backers. Should you choose to complete bond quests, you represent the Romans buying bonds to fund the war effort.

Each bonding tier is a distinct NFT with its own distinct qualities. In the future, different items may interact with different character levels, consumables, and other items in unique ways.

Each subsequent bond amount will earn a higher tier NFT. The quests can be completed in any combination of bond size. I.e. if a Roman citizen bonds $6k followed by $94k, it will count the same as if a bonder does $100k all at once. Each successive tier completed will earn you all the tiers you complete.

Any bonds that have already been purchased and those purchased from now until start of the campaign will also count towards the bond quest line.

We understand that some users may be new to bonds and how they function. In some cases, users may accidentally bond at discounts which are unfavorable. To fix this UX issue we’ve gone ahead and already implemented a series of warning messages should users try to bond at a negative discount. These warning messages currently appear if a user attempts to bond at a negative discount.

We want to ensure anyone who attempts to complete quest line 2 but is novice to bonds can do so in a safe manner. The DAO hopes these simple warning messages will do the trick.

We hope that the entirety of DeFi that has a bonding option will follow suit to help protect their respective protocol’s users.

Timeline

Below is a succinct timeline to update the community on progress for starting the campaign, as well as other projects the DAO is working on in the interim:

The current makeup of our DAO dev teams is: 3 smart contract devs, 6 frontend devs, 2 game devs, 4 animators and graphic artists, 1 UI/UX designer, 1 data scientist, and product & policy leads. We are astounded by the top talent the DAO is able to add on a weekly basis. More and more people are leaving their Web 2 day jobs each week to help build the DAO full-time.

The product teams could care less where broader markets go, they are aligned for building the best possible products for Rome. All the OG devs and newly minted devs are giving every ounce of energy to ensure the DAO can execute on its lofty roadmap.

Checkpoints

Conscription: smart contracts actively in development, UI the same. We won’t give a defined timeline on conscription because we never want to rush smart contracts and neglect safety.

Warmap: the v1.0 warmap is in its testing phase. The first version will act as the base page for viewing campaign progress and quests. It will be ready when it’s ready. We expect to have a preview version ready in-app before conscription begins to get a feel of how it functions in-app.

ROME-MOVR LP bonds: we expect to begin offering these bonds the week of the 9th, capacity/liquidity target TBD.

gOHM-wsROME LP bonds: these bonds will be offered as soon as we are finished with the technical pieces needed to make them available. We don’t want to set a hard deadline but before the end of December is very likely.

Stable-stable bonds: major stable swap platform(s) are coming to Moonriver in the near future. Once they’re ready the DAO will almost immediately begin bonding stable-stable.

Custom analytics: as there is no Dune on Moonriver, the DAO is getting ready to finish initial charts for RomeDAO analytics. First set of charts likely this week. Also finishing work on a subgraph so any developer can easily query Rome data.

For Rome. (🏛,🏛)️
Discord: https://discord.gg/romedao
Twitter: https://twitter.com/romedaofinance

--

--