Feel free to look over the rules
here. Strongly based on a fairly old league that Bob Henry is in.
The basics. 3 year contract at the salary the player was acquired at, either in vet/initial auction or blind bid waivers. Hard cap set at a price equal to $10 per roster spot. Between year 2 and 3 you can exercise a 1 year option to buy a 4th year, or a 2 year extension to buy a 4th and 5th year. Both require raises which go into effect immediately in year 3, of 20% or 40%, with $5 and $10 minimums. Contracts cannot otherwise be altered including during trades, the contract stays as-is until the player hits waivers or the contract runs out.
There are also a franchise tag and 2 transition tags which give you right to match the winning bid on a player, or you get compensation, but they have to get a minimum salary of average of top 5 (or top 10 for transition tag) salaries at their position, and/or a raise over their previous contract. The tag stays on the player for the duration of his 3 year contract, though if the player is cut or traded it can be used on someone else, but they can't reacquire the previous player during his 3 years unless the tag is free to be put back on him.
Rookie salaries are the average of the bottom half of starters at the position when sorted by salary. So since we have 12 teams and each team starts 2 RB each week, that's 24 RBs, so a 1st round rookie is priced at the average of the 13th to 24th highest paid RBs.
Note that the rest of the league setup is very non-standard so I wouldn't pay much attention to the actual salaries in the league as reflective of what yours might be.