My generalized reply assumes the OP does not have a designer and is doing this themselves. I'd expect that if a designer or engineer were involved, the would have provided some sort of spec.
There ya go.
Sorry everyone, I guess a lot of confusion could have been avoided if I did mention that tiny detail.
I'm getting a building that was designed by me, but engineered and being fabricated by a reputable building manufacturer here in TX. It meets 120 mph wind criteria which is all I'm required to have.
The building manufacturer has not put any design detail into the foundation other than the anchor bolt pattern itself and that this building requires a minimum 3000 psi concrete.
I've spoken and visited with several different concrete slab contractors. We've been talking about grade beams, re-bar size and spacing, slab thickness, aprons for run off, psi of the concrete etc. They of course ask for the anchor bolt plan and if they need to make the templates. I request that they do because I've never done this before.
My original question was what length and type of bolts I needed because the building plans are vague saying I just need 2"-2 1/2" of threads protruding. I did end up acquiring the bolts from the building manufacturer. They are hex headed bolts and are 3/4"x16" for the main wall beams, and they are 5/8"x12" for the framed opening beams. I'm quite satisfied that I went with them because they were about the same price as fastener companies were going to charge me for 8" and 10" L-bolts.
Now just to explain my foundation plans: we're going to make 1'x2' grade beams with steel reinforcement around the entire building perimeter. The perimeter beams will capture one side wall, both end walls and the lean-to legs. Then I'll have 1'x1.5' grade beams going across the foundation from top to bottom as well as side to side in a plus sign (+). So one side wall will not have a grade beam running it's length under it, but all three of that wall's supporting legs will land on beams whether it's on a perimeter beam or a crossing beam. Only two framed openings for windows will have their feet fall off of a grade beam, so the concrete contractor has agreed to make a 1'x1'x18" box footer for those areas and set the 12" anchor bolts there. They'll only go about 9.5" to 10" deep so I feel 18" deep is enough concrete for 12" bolts. I've gone with #4 re-bar 16" oc and a minimum of 4" slab thickness, so it will be 4"-5" plus throughout. I'll be going with 3,500 psi concrete, maybe 4,000 psi, depends on the prices the day of pouring. I live in rural Brazoria county Texas, but there are 6 concrete plants within 20 minutes from my house. I'll be calling every one of them the day before the pour to set one up for my pour the next day. My concrete guy is a friend of a friend, and for several reasons to keep his reputation up he wants me to run the concrete order because he's been burned in the past by trucks showing up with less than he ordered and ultimately coming up short for some pours before. So he told me to make the order and to order twice what we calculated for my pour (35 yards, so order 70) and I can just stop sending trucks once we're complete. Does any of that make sense?