+161
Cargo.lock
+161
Cargo.lock
······························
······························
+8
who-am-i/Cargo.toml
+8
who-am-i/Cargo.toml
···
···
+1
-3
who-am-i/demo/index.html
+1
-3
who-am-i/demo/index.html
+53
who-am-i/src/expiring_task_map.rs
+53
who-am-i/src/expiring_task_map.rs
···
···
+20
who-am-i/src/identity_resolver.rs
+20
who-am-i/src/identity_resolver.rs
···
···+use atrium_identity::did::{CommonDidResolver, CommonDidResolverConfig, DEFAULT_PLC_DIRECTORY_URL};+let doc = resolver.resolve(&Did::new(did).unwrap()).await.unwrap(); // TODO: this is only half the resolution? or is atrium checking dns?
+4
who-am-i/src/lib.rs
+4
who-am-i/src/lib.rs
···
+27
-2
who-am-i/src/main.rs
+27
-2
who-am-i/src/main.rs
···
+98
-20
who-am-i/src/server.rs
+98
-20
who-am-i/src/server.rs
············
······+// let fetch_key: [char; 16] = params.fetch_key.chars().collect::<Vec<_>>().try_into().unwrap();······
+96
who-am-i/templates/prompt-known.hbs
+96
who-am-i/templates/prompt-known.hbs
···
···