I think your schema should be sufficient with simply {type:"string"} in this case.
The hyper-schema is aimed at user-agents that want to consume JSON as hypermedia -- documents with embedded resources, and URIs pointing to other documents, and establishing relationships between documents. But the few extra keywords that it defines aren't used for validation (e.g. it doesn't perform "ensure that the attached string decodes to a valid image/png"), so I'm not sure it'd be getting you anything useful.
If you are writing an endpoint that *can* make use of hypermedia, then just specify use of the hyper-schema with:
Austin.