Single mongodb document prove in blockchain

When I create two documents in a collection in the mongo provendb these documents are at first not proofed in the blockchain. So far so good. When I now make the getProof request and use a filter for a single document (the second one) this document gets approved. Also fine. But when I check now the proof status of the first document it says that this document is also approved with the version number from the second document. The version number of this prove is the version of the second document. This is the first strange thing. When I then check the history of the first document I see that the newest version number is the one which it was created and not the one which will be shown in getProof. So I now have a document in the database which is approved but with a version number which is not existing for this document. When I use the verification command I see that the VersionHash and DocumentHash are the same for the second document. But for the fist document they differ. Nevertheless the command says that the document status is valid. Can you please explain me why the first document is valid even if I make a filter for just the second document. And I want to know also why the versionId which is shown in the getProof process does not exist in the history of the first document?

MongoDB Compass

I am new to ProvenDB. Can I connect via MongoDB Compass without loading the MongoDB Shell? When I enter my connection string I get a message "certificate has expired"

Unable to connect using Go

Hey, Just trying to connect to the mongodb instance using the standard mongo-driver package in go, however I am unable to establish a connection this way. I can log in perfectly fine using the latest version of the MongoDB shell on Windows. My code for connecting is this: ~~~~ package main import ( "context" "log" "" "" "" ) func GetClient() *mongo.Client { clientOptions := options.Client().ApplyURI("mongodb://testuser:********") client, err := mongo.NewClient(clientOptions) if err != nil { log.Fatal(err) } err = client.Connect(context.Background()) if err != nil { log.Fatal(err) } return client } func main() { c := GetClient() err := c.Ping(context.Background(), readpref.Primary()) if err != nil { log.Fatal("Couldn't connect to the database - ", err) } else { log.Println("Connected!") } } ~~~~ Any help would be awesome.

Can't create a service

When I click the create service button and submit the form I keep seeing this message: Creating Service Your service is currently being created. and nothing happens that took several minutes and no service is created!!

I have an error creating my service! Can't rename service or delete and renew! What Should I do?

{"message":"MongoDB Atlas: 409 A user with username provenblock already exists.","code":"ATLAS_USER_ALREADY_EXISTS","deletable":false,"humanInterventionNeeded":true}

Connection fail

When I try to connect I have this error: connecting to: mongodb:// 2019-10-28T11:25:28.669+0100 E QUERY [js] Error: couldn't connect to server, connection attempt failed: SocketException: sslv3 alert unexpected message : connect@src/mongo/shell/mongo.js:257:13 @(connect):1:6 exception: connect failed