pubsub resource draft