provide abridged definitions
convert signature to service keys
add more methods to proxy
better spec coverage
add record spec