tl;dr: a few notes on Move (and maybe on Aptos too).
Misc
- Move 1 to Move 2, by Greg Nazario
Keyless on-chain configs
Learn more about Keyless here.
0x1::keyless_account::Groth16VerificationKey
0x1::keyless_account::Configuration
0x1::jwk_consensus_config::JWKConsensusConfig
You can echo the hex bytes (without the 0x prefix) through xxd -r -p to do a best-effort string decoding to see what’s there. e.g.,:
echo 68747470733a2f2f6163636f756e74732e676f6f676c652e636f6d2f2e77656c6c2d6b6e6f776e2f6f70656e69642d636f6e66696775726174696f6e | xxd -r -p
This will output:
https://accounts.google.com/.well-known/openid-configuration
In the past, there was an attempt to migrate from 0x1::jwks::SupportedOIDCProviders to 0x1::jwk_consensus_config::JWKConsensusConfig but we nixed it.
0x1::jwks::PatchedJWKs
References
For cited works, see below 👇👇
PREVIOUSTIL: Malleable algebraic NIZKs