The invention relates generally to lithographic patterning of very small features. to remove the oxide layer from the substrate. The correctness of the received partial token or partial profiles can be verified with non-interactive zero-knowledge proofs. , by varying the thickness of a light absorbing layer. Selection of the coding rate is made responsive to indicia of actual coding performance of a coder at more than one coding rate.