diff --git a/02-quickstart/01-setup-environment.html b/02-quickstart/01-setup-environment.html index 2a95c5d6..794197ac 100644 --- a/02-quickstart/01-setup-environment.html +++ b/02-quickstart/01-setup-environment.html @@ -130,9 +130,9 @@
scala-cli repl \
- --dependency app.fmgp::did::0.1.0-M16+12-509f631b-SNAPSHOT \
- --dependency app.fmgp::did-imp::0.1.0-M16+12-509f631b-SNAPSHOT \
- --dependency app.fmgp::did-method-peer::0.1.0-M16+12-509f631b-SNAPSHOT \
+ --dependency app.fmgp::did::0.1.0-M16+14-9a8f0268-SNAPSHOT \
+ --dependency app.fmgp::did-imp::0.1.0-M16+14-9a8f0268-SNAPSHOT \
+ --dependency app.fmgp::did-method-peer::0.1.0-M16+14-9a8f0268-SNAPSHOT \
--repo https://oss.sonatype.org/content/repositories/releases
# For snapshots use
@@ -142,19 +142,19 @@ SBT setup
To install the library on sbt
, you can use the following lines to your build.sbt
:
- libraryDependencies += "app.fmgp" %% "did" % 0.1.0-M16+12-509f631b-SNAPSHOT
- libraryDependencies += "app.fmgp" %% "did-imp" % 0.1.0-M16+12-509f631b-SNAPSHOT // for the DIDComm implementation
- libraryDependencies += "app.fmgp" %% "did-resolver-peer" % 0.1.0-M16+12-509f631b-SNAPSHOT // for hash utils
+ libraryDependencies += "app.fmgp" %% "did" % 0.1.0-M16+14-9a8f0268-SNAPSHOT
+ libraryDependencies += "app.fmgp" %% "did-imp" % 0.1.0-M16+14-9a8f0268-SNAPSHOT // for the DIDComm implementation
+ libraryDependencies += "app.fmgp" %% "did-resolver-peer" % 0.1.0-M16+14-9a8f0268-SNAPSHOT // for hash utils
In a crossProject for the JSPlatform and JVMPlatform this shoud use this instead:
- libraryDependencies += "app.fmgp" %%% "did" % 0.1.0-M16+12-509f631b-SNAPSHOT
- libraryDependencies += "app.fmgp" %%% "did-imp" % 0.1.0-M16+12-509f631b-SNAPSHOT // for the DIDComm implementation
- libraryDependencies += "app.fmgp" %%% "did-resolver-peer" % 0.1.0-M16+12-509f631b-SNAPSHOT // for hash utils
+ libraryDependencies += "app.fmgp" %%% "did" % 0.1.0-M16+14-9a8f0268-SNAPSHOT
+ libraryDependencies += "app.fmgp" %%% "did-imp" % 0.1.0-M16+14-9a8f0268-SNAPSHOT // for the DIDComm implementation
+ libraryDependencies += "app.fmgp" %%% "did-resolver-peer" % 0.1.0-M16+14-9a8f0268-SNAPSHOT // for hash utils
Coursier Download
- coursier fetch app.fmgp:did_3:0.1.0-M16+12-509f631b-SNAPSHOT -r sonatype:snapshots
+ coursier fetch app.fmgp:did_3:0.1.0-M16+14-9a8f0268-SNAPSHOT -r sonatype:snapshots
# -r https://oss.sonatype.org/content/repositories/snapshots
-coursier fetch app.fmgp:did_3:0.1.0-M16+12-509f631b-SNAPSHOT -r sonatype:public
+coursier fetch app.fmgp:did_3:0.1.0-M16+14-9a8f0268-SNAPSHOT -r sonatype:public
# -r https://oss.sonatype.org/content/repositories/releases
diff --git a/02-quickstart/02-install-dependency.html b/02-quickstart/02-install-dependency.html
index f654af1b..e01c2d4f 100644
--- a/02-quickstart/02-install-dependency.html
+++ b/02-quickstart/02-install-dependency.html
@@ -126,12 +126,12 @@ Import Library
Getting Started with Scala-did
To install ScalaDID in a scala project
- libraryDependencies += "app.fmgp" %% "did" % 0.1.0-M16+12-509f631b-SNAPSHOT // for DID and DID Comm
- libraryDependencies += "app.fmgp" %% "did-imp" % 0.1.0-M16+12-509f631b-SNAPSHOT // for crypto implementation
- libraryDependencies += "app.fmgp" %% "did-framework" % 0.1.0-M16+12-509f631b-SNAPSHOT //for utils
- libraryDependencies += "app.fmgp" %% "did-peer" % 0.1.0-M16+12-509f631b-SNAPSHOT // for resolver of the did method `peer`
- libraryDependencies += "app.fmgp" %% "did-web" % 0.1.0-M16+12-509f631b-SNAPSHOT // for resolver the did method `web`
- libraryDependencies += "app.fmgp" %% "did-uniresolver" % 0.1.0-M16+12-509f631b-SNAPSHOT // for calling the resolver uniresolver
+ libraryDependencies += "app.fmgp" %% "did" % 0.1.0-M16+14-9a8f0268-SNAPSHOT // for DID and DID Comm
+ libraryDependencies += "app.fmgp" %% "did-imp" % 0.1.0-M16+14-9a8f0268-SNAPSHOT // for crypto implementation
+ libraryDependencies += "app.fmgp" %% "did-framework" % 0.1.0-M16+14-9a8f0268-SNAPSHOT //for utils
+ libraryDependencies += "app.fmgp" %% "did-peer" % 0.1.0-M16+14-9a8f0268-SNAPSHOT // for resolver of the did method `peer`
+ libraryDependencies += "app.fmgp" %% "did-web" % 0.1.0-M16+14-9a8f0268-SNAPSHOT // for resolver the did method `web`
+ libraryDependencies += "app.fmgp" %% "did-uniresolver" % 0.1.0-M16+14-9a8f0268-SNAPSHOT // for calling the resolver uniresolver
In a crossProject for the JSPlatform and JVMPlatform this should be %%%
instead of %%
You can check the latest available of versions (for JVM and JS) in here:
diff --git a/02-quickstart/04-basic-examples.html b/02-quickstart/04-basic-examples.html
index 6ce46e3a..e89cbf4d 100644
--- a/02-quickstart/04-basic-examples.html
+++ b/02-quickstart/04-basic-examples.html
@@ -203,7 +203,7 @@
Seq(DIDPeerServiceEncoded("https://alice.did.fmgp.app/"))
)
-// alice: AgentDIDPeer = fmgp.did.method.peer.DIDPeer2$$anon$4@49eb99ef
+// alice: AgentDIDPeer = fmgp.did.method.peer.DIDPeer2$$anon$4@5da57fb1
alice.id.asDIDSubject
// res3: DIDSubject = "did:peer:2.Ez6LSghwSE437wnDE1pt3X6hVDUQzSjsHzinpX3XFvMjRAm7y.Vz6Mkhh1e5CEYYq6JBUcTZ6Cp2ranCWRrv7Yax3Le4N59R6dd.SeyJ0IjoiZG0iLCJzIjoiaHR0cHM6Ly9hbGljZS5kaWQuZm1ncC5hcHAvIiwiciI6W10sImEiOlsiZGlkY29tbS92MiJdfQ"
@@ -251,7 +251,7 @@ val program1 = DidPeerResolver.didDocument(DIDPeer(alice.id.asDIDSubject))
// program1: ZIO[Any, Nothing, DIDDocument] = Sync(
// trace = "fmgp.did.method.peer.DidPeerResolver.genesisDocument(DidPeerResolver.scala:32)",
-// eval = zio.ZIOCompanionVersionSpecific$$Lambda$19386/0x00000008046ad440@56169f...
+// eval = zio.ZIOCompanionVersionSpecific$$Lambda$19295/0x00000008046a5c40@20243d...
Unsafe.unsafe { implicit unsafe => // Run side effect
Runtime.default.unsafe
@@ -270,14 +270,14 @@ to
= TO("did:peer:2.Ez6LSghwSE437wnDE1pt3X6hVDUQzSjsHzinpX3XFvMjRAm7y.Vz6Mkhh1e5CEYYq6JBUcTZ6Cp2ranCWRrv7Yax3Le4N59R6dd.SeyJ0IjoiZG0iLCJzIjoiaHR0cHM6Ly9hbGljZS5kaWQuZm1ncC5hcHAvIiwiciI6W10sImEiOlsiZGlkY29tbS92MiJdfQ")
)
// ping: TrustPingWithRequestedResponse = TrustPingWithRequestedResponse(
-// id = "ed26f8b0-d8c2-4191-b5ad-bbf0d768b02d",
+// id = "a9b260ea-828b-495e-a130-61f9e24690fd",
// from = "did:peer:2.Ez6LSghwSE437wnDE1pt3X6hVDUQzSjsHzinpX3XFvMjRAm7y.Vz6Mkhh1e5CEYYq6JBUcTZ6Cp2ranCWRrv7Yax3Le4N59R6dd.SeyJ0IjoiZG0iLCJzIjoiaHR0cHM6Ly9hbGljZS5kaWQuZm1ncC5hcHAvIiwiciI6W10sImEiOlsiZGlkY29tbS92MiJdfQ",
// to = "did:peer:2.Ez6LSghwSE437wnDE1pt3X6hVDUQzSjsHzinpX3XFvMjRAm7y.Vz6Mkhh1e5CEYYq6JBUcTZ6Cp2ranCWRrv7Yax3Le4N59R6dd.SeyJ0IjoiZG0iLCJzIjoiaHR0cHM6Ly9hbGljZS5kaWQuZm1ncC5hcHAvIiwiciI6W10sImEiOlsiZGlkY29tbS92MiJdfQ"
// )
ping.toPlaintextMessage.toJsonPretty
// res6: String = """{
-// "id" : "ed26f8b0-d8c2-4191-b5ad-bbf0d768b02d",
+// "id" : "a9b260ea-828b-495e-a130-61f9e24690fd",
// "type" : "https://didcomm.org/trust-ping/2.0/ping",
// "to" : [
// "did:peer:2.Ez6LSghwSE437wnDE1pt3X6hVDUQzSjsHzinpX3XFvMjRAm7y.Vz6Mkhh1e5CEYYq6JBUcTZ6Cp2ranCWRrv7Yax3Le4N59R6dd.SeyJ0IjoiZG0iLCJzIjoiaHR0cHM6Ly9hbGljZS5kaWQuZm1ncC5hcHAvIiwiciI6W10sImEiOlsiZGlkY29tbS92MiJdfQ"
@@ -302,18 +302,18 @@ getOrThrowFiberFailure()
}
// {
-// "ciphertext" : "Kst77GZUaSYVdZ6K956Lwo5sYo5ULEtznAY37rNpZU2hbHWLXQrBnDJpmqtXo9NjQZZE2zhMxUmt8R1Y0RVWW5Li5LDXoHNCwHhitaRArOjxorWMJdWF9SYbBrelsKyLsc4jD9HX0iIT1XdijCROStbR2BXniyqVwMHyNnyVptf404J3XsCpUYlNFSmB5PU6yA_PU21dzos0qK4BjlSDZYv4XgkwnooyPv_bq8MdGb-QL1JNuNa5f6jOsonTbRV9jxIvCO6BuNsvbN8q-imurwxtIWxKjep4kkvuSGNjPSdYhJ9UHGEnufo8ounEgCMuEIqP0h0mPRzymbDF5QH72BunrlcIC0gNxGLhO_zKawks-BM3kcl8egUZ4-Z52Q6cCZrJzLThE5K6BhCmsT63ebL04Y-ASXRMF1T6-Sy7QsZHs8SeupUq9Euh13Y9055XiJB26qIrMaQ1-BFAfYYq4WVjYVd1uYHel9DyH2MP7MUOJosITncLHZXneocPmDAY937ZY7FZzgdB9L70EjyvN0jU0ixRiVfHH0M6qommdmaSThInYEl5VUh5kZVfg8p01y2rUBnhcW2duU5e6-dnVbst9aXjLVp9DyuhNBl7RpfQq7U2ZKSIUBEP5N-nbLOuftFRobM1taiMdzUEoQuv-Fj0veg6Wjf_7vD7QnI-dxxuotrItvLJaplFHyGoGrCUhEDuO_vnqn_K7tiynXPmEKL-vCAFrMqONDCTWjLE0EbvevMyqfAHjPW6ssShMtSRcftVgl2LX27OBmuMFYyB5H4L8DqrldUqwPAlx3Nw9o8",
-// "protected" : "eyJlcGsiOnsia3R5IjoiT0tQIiwiY3J2IjoiWDI1NTE5IiwieCI6Im54clRJZHpYZUFsOXNidFdQMUdpU2p3dnlZOWx2UVNaR1prLTY0dTl1VDgifSwiYXB2IjoiLWNOQ3l0eFVrSHpSRE5SckV2Vm05S0VmZzhZcUtQVnVVcVg1a0VLbU9yMCIsInNraWQiOiJkaWQ6cGVlcjoyLkV6NkxTZ2h3U0U0Mzd3bkRFMXB0M1g2aFZEVVF6U2pzSHppbnBYM1hGdk1qUkFtN3kuVno2TWtoaDFlNUNFWVlxNkpCVWNUWjZDcDJyYW5DV1JydjdZYXgzTGU0TjU5UjZkZC5TZXlKMElqb2laRzBpTENKeklqb2lhSFIwY0hNNkx5OWhiR2xqWlM1a2FXUXVabTFuY0M1aGNIQXZJaXdpY2lJNlcxMHNJbUVpT2xzaVpHbGtZMjl0YlM5Mk1pSmRmUSM2TFNnaHdTRTQzN3duREUxcHQzWDZoVkRVUXpTanNIemlucFgzWEZ2TWpSQW03eSIsImFwdSI6IlpHbGtPbkJsWlhJNk1pNUZlalpNVTJkb2QxTkZORE0zZDI1RVJURndkRE5ZTm1oV1JGVlJlbE5xYzBoNmFXNXdXRE5ZUm5aTmFsSkJiVGQ1TGxaNk5rMXJhR2d4WlRWRFJWbFpjVFpLUWxWalZGbzJRM0F5Y21GdVExZFNjblkzV1dGNE0weGxORTQxT1ZJMlpHUXVVMlY1U2pCSmFtOXBXa2N3YVV4RFNucEphbTlwWVVoU01HTklUVFpNZVRsb1lrZHNhbHBUTld0aFYxRjFXbTB4Ym1ORE5XaGpTRUYyU1dsM2FXTnBTVFpYTVRCelNXMUZhVTlzYzJsYVIyeHJXVEk1ZEdKVE9USk5hVXBrWmxFak5reFRaMmgzVTBVME16ZDNia1JGTVhCME0xZzJhRlpFVlZGNlUycHpTSHBwYm5CWU0xaEdkazFxVWtGdE4zayIsInR5cCI6ImFwcGxpY2F0aW9uL2RpZGNvbW0tZW5jcnlwdGVkK2pzb24iLCJlbmMiOiJBMjU2Q0JDLUhTNTEyIiwiYWxnIjoiRUNESC0xUFUrQTI1NktXIn0",
+// "ciphertext" : "Km0PK4oT3iEAUmN6M15Q0OSrVw6hlJqHRAE5Tjz6mxFpb2cbTim6J1I4vfIYVaX2rVtSnC1wvdSKSX5lXmA6Kfjiw6N9DIO41RsDwq_IMjbfgEyxpHKcQepwYNrdT3rMgzu9xj0u-2EkHH8f8WDE7j_YB27B4otrVRw73zQYCa8ZvwmzrIIGyaT8bnOF3cGiA6ir_xf1lwh3KBbgZIpEWD7GP782y4nFDT7r89KAjsqcX5WP70VVnkbOBw-ZNl4XTEttpGI5YiY6aoaPaS-BVUAO8IgYzrYnT9lnYADoGA9vw3Do8438SY7tIeGqa85fDirCWW9B7YzFXrK5_diAJ8VZCuYxMyCVjxw0yPl_Dk9ekSM0x2DwDiknTmy06h5Xq6yUFQ80cNr-VrNAxxOOmNnxgw-gjCI4HHk3w0riOPtIgdWsBD0elZMbfDBa85r7-TRuBeKG0BwKpptSvCA-ZmVBq0QNLYNEITCnzTpoxwmbhWcCDMQbALpmSQBPvKAsAFmpPEFTnN8zsTlHVww6TsuV6R7Lu8-ke3NmgaphIvWDni-GtNrEwGMLZLn3PBH4AqQatkNS4ZEVHOhg3hCnGxiqby57-O-2cn4zj9PSEP28q8fUgfHwq0uPUbFttTs6uFvGTYd8-XAXR-cI3PQPb7U31sLf2ESqjdqeS9Uz5qp1PoKMB0QiZmN1HRMJzZeuNUcBx1j5WpU1cfc4_UTaj3xvwwnN_G_nvBy4qiGzecT37ehmpAF-eFaMFd0zYS2BTRN-WDccYxUgj89g617PZY_9VLnOqq9T3lF7xWcpX68",
+// "protected" : "eyJlcGsiOnsia3R5IjoiT0tQIiwiY3J2IjoiWDI1NTE5IiwieCI6ImEwaGRnOGIwQy02Z2tDejhyQ2I2Z2c0NWxGU3h5eTRrVFNkMFdnejF1Q0kifSwiYXB2IjoiLWNOQ3l0eFVrSHpSRE5SckV2Vm05S0VmZzhZcUtQVnVVcVg1a0VLbU9yMCIsInNraWQiOiJkaWQ6cGVlcjoyLkV6NkxTZ2h3U0U0Mzd3bkRFMXB0M1g2aFZEVVF6U2pzSHppbnBYM1hGdk1qUkFtN3kuVno2TWtoaDFlNUNFWVlxNkpCVWNUWjZDcDJyYW5DV1JydjdZYXgzTGU0TjU5UjZkZC5TZXlKMElqb2laRzBpTENKeklqb2lhSFIwY0hNNkx5OWhiR2xqWlM1a2FXUXVabTFuY0M1aGNIQXZJaXdpY2lJNlcxMHNJbUVpT2xzaVpHbGtZMjl0YlM5Mk1pSmRmUSM2TFNnaHdTRTQzN3duREUxcHQzWDZoVkRVUXpTanNIemlucFgzWEZ2TWpSQW03eSIsImFwdSI6IlpHbGtPbkJsWlhJNk1pNUZlalpNVTJkb2QxTkZORE0zZDI1RVJURndkRE5ZTm1oV1JGVlJlbE5xYzBoNmFXNXdXRE5ZUm5aTmFsSkJiVGQ1TGxaNk5rMXJhR2d4WlRWRFJWbFpjVFpLUWxWalZGbzJRM0F5Y21GdVExZFNjblkzV1dGNE0weGxORTQxT1ZJMlpHUXVVMlY1U2pCSmFtOXBXa2N3YVV4RFNucEphbTlwWVVoU01HTklUVFpNZVRsb1lrZHNhbHBUTld0aFYxRjFXbTB4Ym1ORE5XaGpTRUYyU1dsM2FXTnBTVFpYTVRCelNXMUZhVTlzYzJsYVIyeHJXVEk1ZEdKVE9USk5hVXBrWmxFak5reFRaMmgzVTBVME16ZDNia1JGTVhCME0xZzJhRlpFVlZGNlUycHpTSHBwYm5CWU0xaEdkazFxVWtGdE4zayIsInR5cCI6ImFwcGxpY2F0aW9uL2RpZGNvbW0tZW5jcnlwdGVkK2pzb24iLCJlbmMiOiJBMjU2Q0JDLUhTNTEyIiwiYWxnIjoiRUNESC0xUFUrQTI1NktXIn0",
// "recipients" : [
// {
-// "encrypted_key" : "lo4LMSuJsTxv_iGebZ9u5mL35Zyz9B0qebB6a812aUZv4Z2n07tavG-0TP5ndiDS02lpM-b65VMYf188d_GxTITh0J_xsnaK",
+// "encrypted_key" : "TOoEoOut3G_L54DnkonbT_iS-KLnLu53efisMciqazdBb1cVW2klpChMNMQmjm0uQ55fr1F5BRDtQUfXKKXZG87s5ubNCDT2",
// "header" : {
// "kid" : "did:peer:2.Ez6LSghwSE437wnDE1pt3X6hVDUQzSjsHzinpX3XFvMjRAm7y.Vz6Mkhh1e5CEYYq6JBUcTZ6Cp2ranCWRrv7Yax3Le4N59R6dd.SeyJ0IjoiZG0iLCJzIjoiaHR0cHM6Ly9hbGljZS5kaWQuZm1ncC5hcHAvIiwiciI6W10sImEiOlsiZGlkY29tbS92MiJdfQ#6LSghwSE437wnDE1pt3X6hVDUQzSjsHzinpX3XFvMjRAm7y"
// }
// }
// ],
-// "tag" : "N4AWKKde0zz0twQ0nFh3XRqPX_9jR5grQpyxDRJ6bN8",
-// "iv" : "5m8XI591BgCnKH5lKR7ZuA"
+// "tag" : "aOvHHCGX1vHgnemukPpBTmXdVYogxn2bCRGnBmfB00o",
+// "iv" : "bdH0r3tCe-Wke2xjoL-YKA"
// }
diff --git a/02-quickstart/05-did-comm-examples.html b/02-quickstart/05-did-comm-examples.html
index 90b6a513..087cf85c 100644
--- a/02-quickstart/05-did-comm-examples.html
+++ b/02-quickstart/05-did-comm-examples.html
@@ -135,7 +135,7 @@ Getting Started wi
from = Some(FROM("did:example:456")),
)
// message: BasicMessage = BasicMessage(
-// id = "a30d6ccd-31f4-4eec-a353-bef8cdd1a6b2",
+// id = "de310538-abcf-4c02-be7b-617e17148179",
// to = Set("did:example:123"),
// from = Some(value = "did:example:456"),
// lang = None,
@@ -146,7 +146,7 @@ Getting Started wi
message.toPlaintextMessage.toJsonPretty
// res0: String = """{
-// "id" : "a30d6ccd-31f4-4eec-a353-bef8cdd1a6b2",
+// "id" : "de310538-abcf-4c02-be7b-617e17148179",
// "type" : "https://didcomm.org/basicmessage/2.0/message",
// "to" : [
// "did:example:123"