simplified beacon spec